Skip to main content
Glama
farhoodlabs

Intervals.icu MCP Server

by farhoodlabs

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_KEYNoAn Intervals.icu API key (Settings → API on intervals.icu). Used in local/single-user fallback mode.
ATHLETE_IDNoYour athlete id, e.g. i12345 (from the intervals.icu URL). Must match i?\d+.
MCP_ISSUERNoOAuth token issuer.
DATABASE_URLNoAsync Postgres DSN (postgresql+asyncpg://…) for the shared user store.
FASTMCP_HOSTNoHTTP bind host.
FASTMCP_PORTNoHTTP bind port.
MCP_JWKS_URINoThe JWKS endpoint URL.
MCP_RESOURCENoThe /mcp resource URL.
MCP_TRANSPORTNoTransport type: stdio, sse, or http/streamable-http.stdio
FASTMCP_LOG_LEVELNoLog level for FastMCP.
INTERVALS_ENC_KEYNoBase64-encoded 32-byte AES-256-GCM key used to encrypt stored API keys.
MCP_JSON_RESPONSENoHTTP tuning flag (true/false).
MCP_STATELESS_HTTPNoHTTP tuning flag (true/false).
INTERVALS_API_BASE_URLNoBase URL for the Intervals.icu API.https://intervals.icu/api/v1

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/farhoodlabs/intervalsicu-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server