Intervals-mcp Server

Remote MCP server for intervals.icu run data and analysis

Local serverstreamable-http

What is the Intervals-mcp Server?

Intervals-mcp is an MCP integration. Remote MCP server for intervals.icu run data and analysis.

Packages and local setup

The published oci package is ghcr.io/ljcl/intervals-mcp:2.3.0. Its declared MCP transport is streamable-http.

The package declares INTERVALS_API_KEY (required): intervals.icu personal API key (Settings, Developer Settings); INTERVALS_ATHLETE_ID: Athlete id; default 0 means the API key's own athlete; TZ: IANA time zone for local dates, e.g. Australia/Sydney; MCP_AUTH_TOKEN: Shared secret gating /mcp and detailed /health (recommended when internet-facing); PORT: Server port (default 3000); PUBLIC_URL: Public URL, used only to warn when /mcp is exposed without MCP_AUTH_TOKEN.

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 2.3.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related developer tools MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
INTERVALS_API_KEYintervals.icu personal API key (Settings, Developer Settings)Yes
INTERVALS_ATHLETE_IDAthlete id; default 0 means the API key's own athleteOptional
TZIANA time zone for local dates, e.g. Australia/SydneyOptional
MCP_AUTH_TOKENShared secret gating /mcp and detailed /health (recommended when internet-facing)Optional
PORTServer port (default 3000)Optional
PUBLIC_URLPublic URL, used only to warn when /mcp is exposed without MCP_AUTH_TOKENOptional