Connect ChatGPT
ChatGPT connectors take a server URL and no custom headers, so Fitaio uses the key-in-URL form. Custom connectors need developer mode, and what you can do with them depends on your plan. ChatGPT's own settings move between releases; the URL and scopes below are what stay the same.
Before you start
Create an API key in Fitaio (Settings, then Developer). Choose read and write scope if ChatGPT should log entries.
Check what your ChatGPT plan allows before you do. Full read and write access to an MCP server is in beta on Business, Enterprise and Edu. Pro gets read access only, so Fitaio's fourteen read tools work and its eight write tools do not, whatever scope your key carries. A read-only key is the honest choice on Pro.
Connect
- Open Settings > Apps > Advanced Settings and turn on developer mode. The section used to be called Connectors, so older write-ups still send you there.
- Choose Create (or Add custom connector), name it
Fitaio, and paste this URL with your key:
https://fitaio.app/mcp/k/fitaio_YOUR_KEY- Set authentication to none and save.
- In a chat, enable the Fitaio connector from the tools menu.
Check it worked
Ask:
Using Fitaio, what did I eat yesterday and how does it compare with my protein target?ChatGPT calls get_nutrition and get_profile. The tool reference lists every tool.
Troubleshooting
- Connector fails to add. The URL must be exactly
https://fitaio.app/mcp/k/followed by the whole key. ChatGPT validates the server when you save. invalid_key. Recreate the key in the app and update the connector.- Writes refused. The key is read-only; create one with read and write scope.
- You shared the URL. Revoke the key in the app; the URL stops working at once.