mcp-fitness-coach
Verified Safeby jelmersnoeck
Overview
Integrates intervals.icu with AI assistants for workout analysis, planning, and calendar management.
Installation
node dist/index.jsEnvironment Variables
- INTERVALS_API_KEY
- INTERVALS_ATHLETE_ID
- INTERVALS_CLIENT_ID
- INTERVALS_CLIENT_SECRET
- INTERVALS_REDIRECT_URI
Security Notes
The server uses environment variables for sensitive API keys and OAuth credentials, preventing hardcoding. The OAuth authentication flow correctly implements CSRF protection using a 'state' parameter. File-based token storage is secured with appropriate file permissions (0600). Input validation for tool arguments is performed using Zod. No direct 'eval' or obvious code injection vulnerabilities were found. Standard network request practices are followed.
Similar Servers
intervals-mcp-server
Connects AI models (Claude, ChatGPT) with the Intervals.icu API to retrieve and manage athlete fitness data, including activities, events, and wellness metrics.
hevy-mcp
This server acts as a Model Context Protocol (MCP) interface, enabling AI assistants to interact with the Hevy fitness tracking app's API to manage workout data, routines, exercise templates, folders, and webhook subscriptions.
pierre_mcp_server
Conversational AI fitness coaching and data analysis platform with provider integrations and user management.
arvo-mcp
Connects AI assistants to Arvo's AI fitness coach to access and manage workout data, personal records, and training plans via the Model Context Protocol.