{"repo":"mvilanova/intervals-mcp-server","free":true,"listed":false,"github":"https://github.com/mvilanova/intervals-mcp-server","clone":"git clone https://github.com/mvilanova/intervals-mcp-server.git","description":"Model Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.","language":"Python","stars":334,"topics":[],"license":"GPL-3.0","category":"mcp-servers","readme_excerpt":"Intervals.icu MCP Server Model Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API. It provides tools for authentication and data retrieval for activities, events, wellness data, power curves, and custom items. If you find the Model Context Protocol (MCP) server useful, please consider supporting its continued development with a donation. Requirements - Python 3.12 or higher - Model Context Protocol (MCP) Python SDK - httpx - python-dotenv Setup 1. Install uv (recommended) macOS/Linux: Windows (PowerShell): After installation, find the full path to uv — you'll need it later when configuring Claude Desktop: 2. Clone this repository 3. Create and activate a virtual environment 4. Sync project dependencies 5. Set up environment variables Make a copy of .env.example and name it .env by running the following command: macOS/Linux: Windows (PowerShell): Then edit the .env file and set your Intervals.icu athlete id and API key: Getting your Intervals.icu API Key 1. Log in to your Intervals.icu account 2. Go to Settings API 3. Generate a new API key Finding your Athlete ID Your athlete ID is typically 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 Updating This project is actively developed, with new features and fixes added regularly. To stay up to date, follow these steps: 1. Pull the latest changes from main ⚠️ Make sure you don't have uncommit","default_branch":null,"files":null,"tree":[],"storefront":"/r/mvilanova","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mvilanova/intervals-mcp-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}