Skip to main content
Glama
moxus

Intervals.icu MCP Server

by moxus

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
INTERVALS_API_KEYYesYour Intervals.icu API Key
INTERVALS_ATHLETE_IDYesYour Intervals.icu Athlete ID (e.g., i12345)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_athlete_profileB

Get the profile of the configured athlete.

list_activitiesA

List activity summaries for a date range. Returns ONLY compact identification data (id, date, name, type, distance, moving_time, elevation, heart rate, speed, training load, fitness/fatigue, calories, source). To analyze an activity in depth, you MUST call get_activity — it returns 100+ fields including power, cadence, zones, weather, performance metrics, intervals, and more.

get_activityA

Get FULL details of a specific activity by ID. Returns 100+ fields far beyond what list_activities provides, including: power (avg, weighted, FTP, W', joules), cadence, pace/GAP, zone times (HR/power/pace), performance metrics (efficiency factor, variability index, decoupling, polarization index), weather conditions, temperature, RPE/feel, intervals summary, achievements, gear, and tags. Always use this when answering questions about a specific activity.

list_wellnessA

List wellness data (sleep, fatigue, etc.) for the athlete within a date range.

list_workoutsA

List all workouts in the athlete's library.

create_workoutC

Create a new workout in the library.

list_eventsA

List calendar events (planned workouts, notes, races, etc.) within a date range. Returns event details including workout descriptions/steps.

create_eventC

Create a new event on the calendar (must be in the future).

update_eventC

Update a future event on the calendar.

delete_future_eventB

Delete a future event from the calendar.

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/moxus/intervals-icu-mcp-ts'

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