Skip to content
Perplexity

Connect Apple Health to Perplexity with MCP

Perplexity has no Apple Health integration, but it accepts custom remote MCP connectors. telo is a remote Apple Health MCP server: the iPhone app syncs in the background, and Perplexity connects by URL 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 Perplexity plan with custom connectors (Pro, Max or Enterprise). In telo, sign in and send your history; the first sync must finish before anything can be read.

On Enterprise, an admin must first allow members to add custom connectors. The steps follow the Perplexity documentation reviewed on the date above; they are not a claim that every version has been tested with telo.

Add the Apple Health MCP connector

  1. Open Plugins in the sidebar. If it is not there yet, go to Customize, then Connectors.
  2. Choose Add custom, then Add MCP connector, then Remote.
  3. Name: telo. MCP server URL: https://telo.health/mcp.
  4. Under Advanced, set Authentication to OAuth and Transport to Streamable HTTP. Leave Client ID and Secret empty: telo supports dynamic client registration.
  5. Tick the acknowledgement and choose Add.

Sign in with OAuth

Select the telo card to start the sign-in and turn it on. 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.

A connection made once applies to your Perplexity account on every surface.

Check that Perplexity can read Apple Health

  1. Turn telo on under Sources on the home screen.
  2. Ask, naming the connector: use telo to list my available metrics and the dates they cover.
  3. 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

If the card shows an error tag, sign in again from the card. If Add custom is missing, the plan does not include custom connectors or the Enterprise admin has not allowed them.

To remove telo, use the ⋮ menu on the connector. 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 Perplexity read Apple Health on its own?

No. Perplexity reads custom remote MCP connectors, and Apple Health stays on the iPhone. telo receives the data from the iPhone app and answers through its MCP server.

Do I need a paid Perplexity plan?

Custom remote connectors are a paid feature: Pro, Max or Enterprise, with Enterprise admins allowing them first.

Which transport should I pick?

Streamable HTTP, with OAuth for authentication. telo needs no API key and no client secret.

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