← Back to all apps

Overview

Tools Available6
DeveloperJoost Rothweiler
CategoryLifestyle

AI Fitness coaching

Available Tools

trainedby.ai provides 6 tools that can be used to interact with its services.

Get Onboarding Questions

get_onboarding
Full Description

Get all profile-building questions ordered by importance. Returns questions sorted by weight, where higher weights indicate questions with fewer relevant notes in the timeline. This identifies areas needing more coverage. Always pre-fills answers from timeline data when available, but ask user to verify.

Get Timeline

get_timeline
Full Description

Retrieve a timeline of AI-generated summaries for goals, notes, and health data. For period granularities (day, week, month, year), retrieves looking back from today. For item granularity, retrieves individual summaries for a specific date. Each summary includes source_count: the number of individual items (activities, goals, notes, etc.) that were aggregated into that summary. Never returns future periods.

Parameters

Required
granularitystring

Time granularity - 'item', 'day', 'week', 'month', or 'year'

Optional
datestring

Date in YYYY-MM-DD format (required when granularity is 'item')

Default: null
range_sizeinteger

Number of periods to retrieve (required for day/week/month/year, max: 7 days, 5 weeks, 12 months, 10 years)

Default: null

Save Note

save_note
Full Description

Save a new note. Notes can be goals, workout feedback, reflections, or general observations. These notes are used to build your profile and provide personalized coaching.

Parameters

Required
contentstring

The note text content

note_typestring

Type of note (goal, workout_feedback, reflection, general)

Optional
datestring

Optional date associated with the note in ISO format (YYYY-MM-DD or ISO 8601 timestamp). Defaults to current time if not provided.

Default: null

Search Timeline

search_timeline
Full Description

Search timeline summaries by semantic similarity using vector embeddings. Searches across all summaries (health metrics and notes) at the specified granularity level. Returns results ordered by relevance (similarity score).

Parameters

Required
querystring

Text to search for across timeline summaries

Optional
granularitystring

Granularity level to search in ('item', 'day', 'week', 'month', or 'all')

Default: all
limitinteger

Maximum number of results to return (default: 20, max: 100)

Default: 20

Share User Feedback

share_user_feedback
Full Description

Share feedback about this MCP with the developer. Use this to report bugs, request features, ask questions, or share what's working well. Your feedback directly helps improve the product.

Parameters

Required
feedbackstring

The feedback to share

Optional
categorystring

The category of feedback (e.g., bug, feature, question, other)

Default: other
contextstring

Additional context about where or how the issue occurred

Default: null
urgencystring

The urgency of the feedback (e.g., low, medium, high)

Default: low

Who Am I

whoami
Full Description

Verify user authentication and check data access permissions.

Returns: user email, profile ID, and whether the user has access to their data.