tempo-ai-mcp
Verified Safeby mvilanova
Overview
This server connects AI models (like Claude and ChatGPT) to the Tempo AI API, enabling them to retrieve athlete workout, event, and wellness data via defined tools.
Installation
mcp run src/tempoai_mcp_server/server.pyEnvironment Variables
- API_KEY
- TEMPO_AI_API_BASE_URL
- MCP_TRANSPORT
- MCP_SSE_MOUNT_PATH
- FASTMCP_HOST
- FASTMCP_PORT
- FASTMCP_LOG_LEVEL
Security Notes
The project uses `subprocess.run` within its CLI for installation (`mcp install`), which is a controlled operation with fixed arguments and not susceptible to arbitrary command injection from user input. API keys are managed through environment variables or user prompts and stored securely in a `.env` file with restrictive permissions. Network requests are handled by `httpx` with error handling. The base API URL is configurable. The `curl | bash` installation method, while common, inherently relies on trusting the source.
Similar Servers
garmin_mcp
Exposes Garmin Connect fitness and health data to Claude and other MCP-compatible clients.
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.