intervals-mcp-server

intervals-mcp-server

23

The Intervals.icu MCP Server facilitates integration with the Intervals.icu API using Model Context Protocol (MCP) for data retrieval, including activities, events, and wellness metrics. It supports seamless configuration with Claude Desktop and offers tools for querying various data points.

What is the purpose of the Intervals.icu MCP Server?

The server connects Claude with the Intervals.icu API to facilitate data retrieval for activities, events, and wellness data.

What are the prerequisites for setting up the server?

You need Python 3.12 or higher, the MCP Python SDK, httpx, and python-dotenv.

How do I obtain my Intervals.icu API key?

Log in to your Intervals.icu account, go to Settings > API, and generate a new API key.

How can I find my athlete ID?

Your athlete ID is visible in the URL when logged into Intervals.icu, typically in the format 'i12345'.

What should I do if I encounter an ENOENT error?

Include the full path to 'uv' in the command key in the 'claude_desktop_config.json' configuration file.