intervals-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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_training_contextA | Read activities, wellness and calendar events for an inclusive ISO date range. |
| get_performance_curvesB | Read power, pace, and heart-rate duration curves without modifying data. |
| get_athlete_profileA | Read health and body-composition fields from the athlete profile only. |
| get_personal_contextA | Read durable athlete preferences and constraints before planning or editing. |
| set_personal_factB | Remember one durable, non-secret athlete fact; the same section/key is replaced safely. |
| list_draft_plansA | List only plans managed by this server, including their current content hashes. |
| get_draft_planA | Read a managed plan and its workouts; reject plans outside the draft namespace. |
| create_draft_planC | Create a private managed library PLAN; never apply it to the calendar. |
| clone_draft_planC | Clone a managed draft plan to preserve a version before editing. |
| rename_draft_planC | Rename one managed library plan using the configured short display prefix. |
| add_workout_to_draftC | Add one structured workout to a managed library plan. |
| update_draft_workoutB | Replace one workout on a managed plan after checking the plan hash. |
| schedule_draft_planC | Apply one managed draft plan to the calendar on an exact future ISO date. |
| unschedule_draft_planB | Delete only calendar copies from one managed plan application; keep the library plan. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| draft_training_week | Guide an agent through a safe weekly-plan drafting workflow. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| safety_policy | Return the non-negotiable mutation boundary for this server. |
| personal_context_resource | Return the private durable athlete context that must inform planning. |
| draft_plans_resource | List managed AI draft plans as JSON. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/santibacat/intervals-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server