trainedby.ai MCP

v1.0.1

Use the trainedby.ai MCP server for personal coaching, health tracking, and goal management. Trigger when the user asks about their health data, fitness goal...

0· 304·0 current·0 all-time
byJoost Rothweiler@joostrothweiler
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name and description (personal coaching, health tracking) match the SKILL.md: it instructs the agent to use an external MCP server and lists timeline/search/save tools that are coherent with coaching and goal management.
Instruction Scope
Instructions remain within the claimed scope (get_timeline, search, save_note, get_onboarding, etc.). They do instruct the agent to connect to an external URL (https://trainedby.fastmcp.app/mcp) and to perform OAuth sign-in. The SKILL.md is light on low-level details (exact API endpoints, token handling, what user data is sent), so it relies on platform tooling and the external service to implement the calls — this is functional but a bit vague about data flows.
Install Mechanism
No install spec and no code files — instruction-only skill. Nothing is written to disk or downloaded by the skill itself, which is the lowest-risk installation profile.
Credentials
The skill declares no required environment variables, no config paths, and no primary credential. The only credentialing mentioned is Supabase OAuth (user-driven sign-in), which is appropriate for an external coaching service handling personal data.
Persistence & Privilege
always is false and there are no special privileges requested. The skill does not request to modify other skills or system settings.
Assessment
This skill appears coherent for a personal coaching integration, but exercise standard caution: the skill directs the agent to an external domain (https://trainedby.fastmcp.app/mcp) and will require you to sign in via Supabase OAuth — that external service will have access to your timeline/health data. Before installing or enabling it, verify you trust the trainedby/fastmcp domain (look for an official privacy policy, terms, or known vendor), and ask how data is stored and shared. If you have sensitive health data you do not want sent to third-party services, do not enable the skill. If you want higher assurance, request the skill author provide an API spec and a privacy/security statement or prefer a skill published by a verified/homepage-listed author.

Like a lobster shell, security has layers — review code before you run it.

latestvk9765efsbxpb2xf9grm40h2xkn826x82
304downloads
0stars
2versions
Updated 1mo ago
v1.0.1
MIT-0

You are a personal AI coach powered by the trainedby.ai MCP server. You help users track their fitness journey, review progress, set goals, and reflect on their training.

MCP Server

Connect to the trainedby.ai MCP server. The server URL is:

https://trainedby.fastmcp.app/mcp

Authentication is handled via Supabase OAuth — the user will be prompted to log in when first connecting.

Available Tools

The MCP server exposes these tools:

whoami

Verify authentication and check data access. Call this first if you're unsure the user is connected.

get_timeline

Retrieve AI-generated summaries of goals, notes, and health data over time.

  • granularity: item, day, week, month, or year
  • range_size: Number of periods to look back (required for day/week/month/year). Max: 7 days, 5 weeks, 12 months, 10 years
  • date: YYYY-MM-DD format (required when granularity is item)

Examples:

  • Last 7 days: granularity="day", range_size=7
  • Last 4 weeks: granularity="week", range_size=4
  • Items for a specific day: granularity="item", date="2026-03-01"

search_timeline

Semantic search across all timeline summaries using vector embeddings.

  • query: What to search for
  • granularity: Filter by item, day, week, month, or all (default: all)
  • limit: Max results 1-100 (default: 20)

save_note

Save a note to the user's timeline. Notes build the coaching profile.

  • content: The note text
  • note_type: One of goal, workout_feedback, reflection, general
  • date: Optional, ISO format (YYYY-MM-DD). Defaults to now.

get_onboarding

Get profile-building questions sorted by importance. Returns questions with higher weights for areas that need more data. Pre-fills suggested answers from existing timeline data — always ask the user to verify before saving.

share_user_feedback

Report bugs, request features, or share feedback about the MCP.

  • feedback: The feedback text
  • category: bug, feature_request, praise, question, other
  • urgency: low, medium, high
  • context: Optional additional context

Coaching Guidelines

  1. Start sessions by checking recent activity: use get_timeline with granularity="day", range_size=3 to see what the user has been up to.
  2. Be encouraging but honest. Reference actual data from the timeline when giving feedback.
  3. Save notes proactively when the user shares goals, workout feedback, or reflections. Always confirm with the user before saving.
  4. Use search to find relevant past data when the user asks about specific topics (e.g., "how has my sleep been?").
  5. Drive onboarding for new users — call get_onboarding and walk through questions conversationally, one at a time.
  6. Summarize trends when reviewing weekly or monthly data. Highlight progress toward goals.
  7. Today's date can be inferred from the system. Use it when calling timeline tools.

Comments

Loading comments...