Setup guide
Connect athletedata to Claude
Connect your Garmin, WHOOP, Oura and the rest of your training apps to Claude by adding athletedata as a custom connector. Works on both claude.ai (web) and Claude Desktop.
Open Claude's connector settings
Go to claude.ai/customize/connectors. If you're on Claude Desktop, the same page lives under Customize → Connectors.
Click 'Add custom connector'
In the Connectors panel, click the + icon next to the search icon, then choose Add custom connector from the menu.

Paste your athletedata MCP URL
A dialog opens asking for a name and a URL.
- Name:
athletedata - URL: grab it from your dashboard using the Copy MCP URL button. It looks like
https://mcp.athletedata.health/mcp?apiKey=sk_soma_...

Click 'Add' and start chatting
Hit Add. The connector should appear in your list as Connected. Open a new chat and ask anything about your training - the tools will be called automatically.
Try something like:
What was my training load over the last 4 weeks, and how does my HRV trend compare?
Reference: JSON config
If you're editing claude_desktop_config.json directly (advanced), here's the equivalent config:
{
"mcpServers": {
"athletedata": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.athletedata.health/mcp?apiKey=YOUR_API_KEY"
]
}
}
}Not working?
- Make sure your athletedata subscription is active - check your billing page.
- Make sure you copied the URL with the API key included (it should contain
?apiKey=). - Connect at least one app (Garmin, WHOOP, Oura, etc.) on the integrations page - otherwise the tools have nothing to query.
- Stuck? Email team@athletedata.health and we'll help directly.
New to athletedata?
athletedata pulls your training, sleep and recovery out of 20+ apps - Garmin, WHOOP, Oura, Apple Health, Hevy and the rest of your stack - and keeps it in one place. This guide is how you point the AI you already use at it. You just need an account first.
Works with Claude, ChatGPT, Cursor, Perplexity and Lovable. Cancel anytime.