Back to overview

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.

1

Open Claude's connector settings

Go to claude.ai/customize/connectors. If you're on Claude Desktop, the same page lives under Customize → Connectors.

2

Click 'Add custom connector'

In the Connectors panel, click the + icon next to the search icon, then choose Add custom connector from the menu.

Claude connectors page with Add custom connector button
3

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_...
Claude Add custom connector dialog with athletedata URL filled in
4

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?

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.