AI-Intervals Log in Create account

Resources

Everything you need to connect the AI-Intervals MCP server to your assistant.

1. Create your free intervals.icu API key

intervals.icu gives every athlete a personal API key. There is no OAuth dance to configure:

  1. Log in to intervals.icu.
  2. Go to Account → API keys (bottom of the page).
  3. Copy the 64-character key and note your athlete id, which looks like i12345.

2. Connect your account

Sign up, log in, then paste the API key and athlete id into the dashboard. AI-Intervals stores the key encrypted and only ever decrypts it in memory to make intervals.icu requests on your behalf.

3. Add the MCP server to your client

Create an API token in the dashboard, then configure a remote/streamable-http MCP server:

{ "mcpServers": { "ai-intervals": { "type": "http", "url": "https://pc.taila8fdfa.ts.net/mcp", "headers": { "Authorization": "Bearer YOUR_TOKEN" } } } }

From the command line or scripts, the endpoint also speaks plain HTTP:

curl https://pc.taila8fdfa.ts.net/mcp \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Accept: application/json, text/event-stream" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}'

Available tools

Read all about the athlete, then act on the plan:

GroupTools
Readget_athlete_profile get_training_history get_activity_detail get_events get_fitness get_wellness get_best_efforts get_power_curves get_sport_settings
Analyseget_climb_segments get_extended_metrics get_training_summary get_ride_power_patterns
Coachlist_athletes select_athlete get_squad_summary compare_athletes
Writepush_workout edit_workout delete_workout push_wellness update_activity update_sport_settings

The same list is served at https://pc.taila8fdfa.ts.net/.well-known/mcp/server-card.json.

Example prompts

Once connected, ask your assistant things like:

Security

AI-Intervals is an independent product and is not affiliated with or endorsed by Intervals.icu.