Intervals.icu MCP Server
by mvilanova
The Intervals.icu MCP Server connects Claude with the Intervals.icu API, enabling data retrieval for activities, events, and wellness data. It provides tools for authentication and accessing athlete-specific information.
Last updated: N/A
What is Intervals.icu MCP Server?
This server is a Model Context Protocol (MCP) server designed to interface with the Intervals.icu API. It allows Claude (or other compatible applications) to access and utilize data related to an athlete's activities, events, and wellness information stored within Intervals.icu.
How to use Intervals.icu MCP Server?
To use this server, you need to install the required dependencies, configure your environment variables with your Intervals.icu API key and athlete ID, and then install the server using the MCP command. Finally, configure Claude Desktop to recognize and use the server. Once configured, you can use the provided tools to query your Intervals.icu data through Claude.
Key features of Intervals.icu MCP Server
Authentication with Intervals.icu API
Data retrieval for activities, events, and wellness data
Integration with Claude Desktop
Provides a set of tools for querying data (get_activities, get_activity_details, etc.)
Use cases of Intervals.icu MCP Server
Asking Claude about past training activities
Querying upcoming events and races
Analyzing wellness data trends
Retrieving detailed information about specific activities or events
FAQ from Intervals.icu MCP Server
What is Intervals.icu?
What is Intervals.icu?
Intervals.icu is a platform for tracking and analyzing endurance sports data.
What is MCP?
What is MCP?
Model Context Protocol (MCP) is a protocol for connecting language models with external data sources.
How do I get my Intervals.icu API key?
How do I get my Intervals.icu API key?
Log in to your Intervals.icu account, go to Settings > API, and generate a new API key.
How do I find my Athlete ID?
How do I find my Athlete ID?
Your athlete ID is visible in the URL when you're logged into Intervals.icu. It looks like: https://intervals.icu/athlete/i12345/...
where i12345
is your athlete ID
What if I have issues with the installation?
What if I have issues with the installation?
Ensure you have the correct Python version and that all dependencies are installed correctly. Double-check your environment variables and Claude Desktop configuration.