MCP Hub › Developer Tools › Futureweb Intervals MCP
Futureweb Intervals MCP MCP server
by futureweb · io.github.futureweb/intervals-mcp-server
Self-hosted Intervals.icu MCP server: training analytics, Garmin data, wellness, workout planning
How to install Futureweb Intervals MCP
Python (uvx)
claude mcp add -e API_KEY=<your-api-key> -e ATHLETE_ID=<your-athlete-id> intervals-mcp-server -- uvx futureweb-intervals-mcp==1.0.0b2
Or add it to your MCP config (Claude Desktop, Cursor, VS Code):
{
"mcpServers": {
"intervals-mcp-server": {
"command": "uvx",
"args": [
"futureweb-intervals-mcp==1.0.0b2"
],
"env": {
"API_KEY": "<your-api-key>",
"ATHLETE_ID": "<your-athlete-id>"
}
}
}
}Environment variables:API_KEY (required) – Intervals.icu API key (Settings > Developer Settings)ATHLETE_ID (required) – Intervals.icu athlete IDMCP_PERMISSIONS – Enabled tool classes: read (default, read-only), read,write, or all (adds destructive and admin tools)MCP_TOOLSET – full (every tool of the enabled classes) or core (curated coaching set)ATHLETE_TIMEZONE – Time zone for 'today' and default date ranges, e.g. Europe/Vienna; default: the Intervals.icu athlete profile
Docker
claude mcp add -e API_KEY=<your-api-key> -e ATHLETE_ID=<your-athlete-id> intervals-mcp-server -- docker run -i --rm ghcr.io/futureweb/intervals-mcp-server:1.0.0b2
Or add it to your MCP config (Claude Desktop, Cursor, VS Code):
{
"mcpServers": {
"intervals-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/futureweb/intervals-mcp-server:1.0.0b2"
],
"env": {
"API_KEY": "<your-api-key>",
"ATHLETE_ID": "<your-athlete-id>"
}
}
}
}Environment variables:API_KEY (required) – Intervals.icu API key (Settings > Developer Settings)ATHLETE_ID (required) – Intervals.icu athlete IDMCP_PERMISSIONS – Enabled tool classes: read (default, read-only), read,write, or all (adds destructive and admin tools)MCP_TOOLSET – full (every tool of the enabled classes) or core (curated coaching set)ATHLETE_TIMEZONE – Time zone for 'today' and default date ranges, e.g. Europe/Vienna; default: the Intervals.icu athlete profile
Replace placeholders in <angle brackets> with your own values. Review what a server can access before you enable it.
Details
- Version
- 1.0.0b2
- Published
- 2026-10-15
- Updated
- 2026-10-15
- Namespace
- io.github.futureweb
- Source
- futureweb/intervals-mcp-server
Similar developer tools servers
- qiklyGenerates tests from acceptance criteria, then converges code with…
- Ganter LabSCADA station on your computer that an AI assistant reads,…
- Biblical AtlasSpanish Bible atlas as MCP tools: people, places, events, passages,…
- Duplicacy MCPMCP server for Duplicacy: backup health, status and Prometheus…
- VPN BypassRead and change VPN Bypass (macOS) routing: domain lists, services,…
- GEML — a plain-text document format built to be edited in place, one section at a timeOne section in, one section out — on Markdown/GEML files, bad writes…
- PDFMakerAPITurn a description into a shareable, editable PDF — invoices,…
- HamsterSearch and manage Hamster briefs, tasks, plans, and knowledge;…