Connect Claude Desktop
Claude Desktop adds remote MCP servers as connectors. Connectors take a URL and no headers, so Fitaio uses the key-in-URL form of the endpoint. Screens like this move between releases; the URL and key below are what stay the same.
Before you start
- Open Fitaio, go to Settings, then Developer, and create a key. Choose read and write if you want Claude to log workouts, weight or nutrition; read if it should only look.
- Copy the key. It is shown once.
Connect
- Open Customize > Connectors, click the add button, then choose Add custom connector. On a Team or Enterprise plan an owner has to add it once under Organization settings > Connectors before members can connect it here.
- Name it
Fitaioand paste this URL with your key in place offitaio_YOUR_KEY:
https://fitaio.app/mcp/k/fitaio_YOUR_KEY- Save. Leave authentication off: the key in the URL is the credential.
- In a new chat, open the tools menu and make sure the Fitaio connector is enabled.
Check it worked
Ask:
Using Fitaio, what did I train this week and how did the volume compare with last week?Claude should call list_workouts or get_training_stats and answer with your sessions. The full list of what it can call is in the tool reference.
Troubleshooting
- Claude says the connector failed or has no tools. Check the URL: it must start with
https://fitaio.app/mcp/k/and end with the whole key (fitaio_plus 40 characters). Remove and re-add the connector after fixing it. invalid_key. The key was revoked or mistyped. Create a new one on the Developer screen.insufficient_scopewhen logging. The key is read-only. Create a read-and-write key and update the connector URL.- Someone else saw the URL. Revoke the key in the app; the URL stops working immediately.