Vitacal Connect: Query Your Own Health Data With Claude

Updated May 2026

Vitacal Connect turns your VitaCal data into something you can ask questions about from your own tools. It is an MCP (Model Context Protocol) server that lets you connect Claude, or any MCP-compatible client, to your own health data and query your sleep, workouts, recovery, and nutrition directly. You stay in control: you mint a personal token in the app and can revoke it at any time.

Step 1: Mint a Token in the App

Open VitaCal and create a personal API token. Give it a name so you can recognise it later, and the app shows you the token once. Tokens behave like passwords, so copy it somewhere safe and do not share it. You can mint more than one and revoke any of them whenever you want.

Step 2: Add the Connector to Claude Code

With your token in hand, add the Vitacal connector to Claude Code with a single command. Replace YOUR_TOKEN with the token you just minted:

claude mcp add --transport http vitacal https://api.vitacal.app/mcp --header "Authorization: Bearer YOUR_TOKEN"

That registers VitaCal as an MCP server over HTTP, authenticated with your token as a bearer credential. From then on, Claude can read your VitaCal health data when you ask.

Works With Claude Code or Any MCP Client

Vitacal Connect speaks the Model Context Protocol over HTTP, so it is not limited to Claude Code. Any MCP-compatible client can connect. Point your client at the endpoint and authenticate with your token:

https://api.vitacal.app/mcp

Ask About Your Health Data

Once connected, you can ask your AI client about the data you have synced and logged in VitaCal: how you slept, how hard you trained, how your recovery is trending, and how your nutrition lined up with your goals. Because the client reads your real numbers, the answers are grounded in your own data rather than generic advice. To query metrics like sleep, heart rate, HRV, and workouts, connect Apple Health or Health Connect first through Health Sync.

Tokens Act Like Passwords, and You Can Revoke Them

Your tokens are the keys to your data, so treat them like passwords. Do not commit them to a repository or paste them into a shared chat. If a token is ever exposed, revoke it from the app immediately and mint a new one. You can create and revoke tokens at any time, so access is always under your control.

Prefer to chat inside the app instead of wiring up a client? The Ask Vitacal AI coach answers the same kinds of questions about your data without any setup.

Frequently Asked Questions

What is Vitacal Connect?

Vitacal Connect is an MCP (Model Context Protocol) server that lets you connect Claude, or any MCP-compatible client, to your own VitaCal health data. You mint a personal API token in the app and use it to securely query your sleep, workouts, recovery, and nutrition.

How do I connect my health data to Claude?

Open VitaCal, mint a personal API token, then add the connector to Claude Code with one command: claude mcp add --transport http vitacal https://api.vitacal.app/mcp --header "Authorization: Bearer YOUR_TOKEN". After that you can ask Claude about your own health data.

Does Vitacal Connect work with clients other than Claude?

Yes. Vitacal Connect speaks the Model Context Protocol over HTTP, so it works with Claude Code or any MCP-compatible client. Point your client at https://api.vitacal.app/mcp and authenticate with your token as a bearer credential.

Are the API tokens secure?

Tokens behave like passwords, so treat them with the same care and do not share them. You can create and revoke tokens at any time from the app, so if a token is ever exposed you can revoke it immediately and mint a new one.

What can I ask once connected?

You can ask about your sleep, workouts, recovery, and nutrition, the health data you have synced and logged in VitaCal. Because the client reads your real numbers, the answers are grounded in your own data.

Do I need to sync health data first?

To query metrics like sleep, heart rate, HRV, and workouts, connect Apple Health or Health Connect through Health Sync first. Your logged nutrition, water, and weight are available regardless.

Try VitaCal free on iOS or Android: