intervals.mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| INTERVALS_API_KEY | Yes | Your API key (Settings → API) | |
| INTERVALS_ATHLETE_ID | Yes | Your athlete ID (found in the intervals.icu URL, e.g. `i12345`) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_athleteB | Get athlete profile including sport zones and thresholds. |
| get_activitiesB | List activities with optional filters. Args: oldest: Start date in YYYY-MM-DD format (inclusive). newest: End date in YYYY-MM-DD format (inclusive). sport_type: Filter by sport type (e.g. 'Ride', 'Run', 'Swim'). |
| get_activity_detailA | Get full detail for a single activity including laps and intervals. Args: activity_id: The activity ID (visible in the intervals.icu URL). |
| get_fitnessB | Get CTL/ATL/TSB fitness time series. Args: oldest: Start date in YYYY-MM-DD format (inclusive). newest: End date in YYYY-MM-DD format (inclusive). |
| get_wellnessA | Get wellness data including HRV, resting HR, sleep, and fatigue scores. Args: oldest: Start date in YYYY-MM-DD format (inclusive). newest: End date in YYYY-MM-DD format (inclusive). |
| get_eventsB | Get planned workouts and races from the calendar. Args: oldest: Start date in YYYY-MM-DD format (inclusive). newest: End date in YYYY-MM-DD format (inclusive). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ryansheppard/intervals.mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server