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

  1. 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.
  2. Copy the key. It is shown once.

Connect

  1. 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.
  2. Name it Fitaio and paste this URL with your key in place of fitaio_YOUR_KEY:
https://fitaio.app/mcp/k/fitaio_YOUR_KEY
  1. Save. Leave authentication off: the key in the URL is the credential.
  2. 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_scope when 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.