Skip to content
Grok

Connect Apple Health to Grok with MCP

Grok has no Apple Health integration, but grok.com accepts custom MCP connectors and the Grok CLI adds MCP servers by URL. telo is a remote Apple Health MCP server: the iPhone app syncs in the background, and Grok signs in with OAuth.

By the telo team · Reviewed

What you need

An iPhone with Apple Health records, the telo app from the App Store, and a Grok account. In telo, sign in and send your history; the first sync must finish before anything can be read.

On Grok Business and Enterprise, an admin provisions connectors for the team. The steps follow the xAI documentation reviewed on the date above; they are not a claim that every version has been tested with telo.

Add telo as a custom connector on grok.com

  1. Go to grok.com/connectors.
  2. Choose New Connector, then Custom.
  3. Enter https://telo.health/mcp.
  4. A telo page opens in your browser. Enter your email, type the 6-digit code and approve access. Never paste a code or token into the chat.
  5. Grok discovers the telo tools and makes them available in conversations.

Or add telo to the Grok CLI

The first command saves the server in ~/.grok/config.toml. The browser opens for sign-in on first use, and the token is stored in ~/.grok/mcp_credentials.json. grok mcp doctor diagnoses a failing connection.

Ready to copy
grok mcp add --transport http telo https://telo.health/mcp
grok mcp list

Check that Grok can read Apple Health

  1. Ask Grok to use telo to list available metrics and the dates they cover.
  2. Confirm the answer comes from a telo tool call with real dates. If it describes data without calling a tool, it is guessing.

A first prompt

Asking for coverage first keeps gaps visible. A missing day is unavailable, not zero.

Ready to copy
Use telo to check which Apple Health metrics are available and how recent they are. Then compare my sleep and resting heart rate over the last 7 days with the 7 days before, and list the dates with missing records.

Troubleshooting and removal

The xAI API remote MCP tool takes a static token only, so it is not a route for telo, which signs in with OAuth. Use grok.com or the Grok CLI.

To remove telo from the CLI, run grok mcp remove telo. On grok.com, remove it from your connectors. If the connection works but records are missing, check the sync in the telo app. A working MCP connection does not prove that HealthKit read permissions were granted on the iPhone.

FAQ

Practical questions

Does Grok read Apple Health on its own?

No. Apple Health stays on the iPhone and Grok has no integration with it. A custom MCP connector such as telo gives Grok the records the telo iPhone app syncs.

Can I use telo through the xAI API?

Not as an end user. The API MCP tool sends a fixed Authorization token and does not run OAuth sign-in. grok.com and the Grok CLI both do.

Does the connector also work on Grok mobile?

Connectors belong to the Grok account. Add telo on grok.com first; xAI does not document the mobile behaviour in detail.

Sources and availability

Plans, regions and interfaces can change. Check the official sources before setting up.

How this guide was prepared

Prepared with AI assistance using the cited official documentation and the telo workflow described in the project. Screens and permissions can vary by account. This review did not include a complete authenticated test in each assistant.

Apple Health → telo → AI

Start with a record you know.

Choose your records on iPhone. Connect your assistant. Check the first read.

Get the iPhone app