Connect CalPal to your AI assistant
Choose how your client connects to the CalPal MCP server.
Important — enable location so logging uses your timezone
CalPal saves sleep, meals, exercise and more in your local time. If your AI assistant doesn't know where you are, entries can be logged in the wrong timezone — hours off, or even on the wrong day. Before you start logging, turn on location access for your AI app, or just tell the assistant your timezone once (e.g. "I'm in Europe/Berlin").
One-click OAuth 2.1
RecommendedManual token
https://mcp.calpalai.app
c0a57623-8b3a-4cac-a32f-b2d115065a1a
Choose your client
-
1
Copy the CalPal server URL
Copy https://mcp.calpalai.app from above — you'll paste it in the next step.
-
2
Add a custom connector
Claude → Settings → Connectors → Add custom connector. Name it CalPal and paste the URL. Open Advanced settings and paste the OAuth Client ID above (required) — leave the client secret blank.
-
3
Connect & sign in
Click Add → Connect, sign in to CalPal and approve access. Tools appear automatically — tokens refresh on their own.
-
1
Turn on Developer mode
ChatGPT → Settings → Apps & Connectors → Advanced settings → enable Developer mode, then click Create.
-
2
Create the CalPal app
Name it CalPal and paste https://mcp.calpalai.app as the MCP server URL. Choose OAuth for authentication, open Advanced and paste the OAuth Client ID above (required).
-
3
Connect & sign in
Click Create, sign in to CalPal and approve. Call it with @CalPal in any chat.
-
1
Copy the CalPal server URL
Copy https://mcp.calpalai.app from above.
-
2
Add a new MCP server
Cursor → Settings → Tools & Integrations → New MCP Server (or edit ~/.cursor/mcp.json). Add CalPal with the URL. When prompted for Advanced OAuth details, paste the OAuth Client ID above (required).
-
3
Connect & sign in
Cursor opens the CalPal sign-in — approve access. The tools load automatically and tokens refresh on their own.
-
1
Add a custom connector
In any OAuth 2.1-capable MCP client, add a new custom connector pointing at https://mcp.calpalai.app.
-
2
Set OAuth & the Client ID
Choose OAuth 2.1 as the auth method. In the client's Advanced settings, paste the OAuth Client ID above (required) — no client secret is needed.
-
3
Connect & sign in
Complete the CalPal sign-in and approve. Tools load automatically and tokens refresh on their own.
Last step — enable location for accurate logging
So entries save in your timezone, let your AI app share your location — or tell it your timezone once (e.g. "I'm in Europe/Berlin"). Without it, sleep, meals & workouts can be logged hours off, or on the wrong day.
Set up in 4 steps
- 1
-
2
Add the server to your client config
Point your client at https://mcp.calpalai.app and send your token in the Authorization header. Example mcp.json (VS Code & compatible):
{ "servers": { "calpal-ai": { "url": "https://mcp.calpalai.app", "type": "http", "headers": { "Authorization": "Bearer <YOUR_TOKEN>" } } } } -
3
Reload your client
Restart or reconnect the MCP server in your client — the CalPal tools appear automatically.
-
4
Enable location for accurate logging
So entries save in your timezone, let your AI app share your location — or tell it your timezone once (e.g. "I'm in Europe/Berlin"). Without it, sleep, meals & workouts can be logged hours off, or on the wrong day.
Manage & revoke access
- From CalPal: Manage connected apps →
- From your client: remove the CalPal connector or delete the Authorization header from your config.
What you're granting
31 tools (19 read-only, 12 write), scoped only to your account. Read tools run without a prompt; write tools always ask you first.