intervals-mcp-server
Verified Safeby mvilanova
Overview
Connects AI models (Claude, ChatGPT) with the Intervals.icu API to retrieve and manage athlete fitness data, including activities, events, and wellness metrics.
Installation
mcp run src/intervals_mcp_server/server.pyEnvironment Variables
- API_KEY
- ATHLETE_ID
Security Notes
The server uses environment variables for sensitive API keys, which is a good practice. It utilizes `httpx` for API communication and `FastMCP` for transport. No obvious hardcoded secrets or 'eval' statements were found. The main network risks arise from deployment choices, such as exposing the SSE transport publicly without additional authentication, as noted for ChatGPT integration, which requires careful handling outside the server's direct code.
Similar Servers
garmin_mcp
Connects to Garmin Connect to expose fitness and health data to MCP-compatible clients like Claude.
pierre_mcp_server
A web dashboard and API for managing and monitoring fitness data from various providers (e.g., Strava, Fitbit), offering AI-powered analysis, multi-tenant capabilities, and real-time updates.
mcp-server
The Kontent.ai MCP Server enables AI models to understand Kontent.ai content structure and perform content operations through natural language instructions, transforming content operations with AI-powered tools.
mcp-server
Provides AI-powered security insights for Kubernetes and cloud environments through a Model Context Protocol (MCP) server.