Guide

Connect Apple Health to ChatGPT

Turn on Developer mode, add HealthSync as a plugin, and ask ChatGPT about your Apple Watch workouts. No export, no file.

What you need

Step by step

  1. Turn on Developer mode

    In ChatGPT, open Settings, then Security and login, and turn on Developer mode, under Advanced security. On some accounts it sits at the bottom of Settings, then Plugins.

    ChatGPT's Security and login settings, with the Developer mode switch turned on and its Elevated risk label.
  2. Open Plugins

    Go to chatgpt.com/plugins and choose the plus button, top right.

    The top of ChatGPT's Plugins page, with a search field and a plus button on the right.
  3. Create the plugin

    Name: HealthSync. Connection: Server URL, https://api.gethealthsync.ai/mcp. Authentication: OAuth, and leave the advanced OAuth settings alone. Tick "I understand and want to continue" and choose Create.

    The New Plugin dialog with the name HealthSync, the server URL, OAuth authentication and the risk acknowledgement ticked.
  4. Sign in with HealthSync

    ChatGPT shows "Add HealthSync to ChatGPT". Choose Sign in with HealthSync: nothing is shared until you approve it on your iPhone.

    The Add HealthSync to ChatGPT dialog with a Sign in with HealthSync button.
  5. Approve from your iPhone

    A HealthSync page opens with a QR code and a short code, valid for five minutes. It lists what will be shared: your workouts, read-only. Scan the code with your iPhone camera, or open HealthSync, go to Settings, then Connect an assistant, and type the code.

    The HealthSync approval page: Connect ChatGPT to HealthSync, what will be shared, a QR code and a short code, valid five minutes.
  6. Allow access

    The app shows what ChatGPT will be able to see, and that it cannot change anything in Apple Health. Tap Allow access. Back in ChatGPT, the connection is live.

    The HealthSync app asking to connect ChatGPT, listing what it will be able to view, with an Allow access button.
  7. Ask

    In a new chat, pick HealthSync from the tools menu, or type @HealthSync, and ask about a swim. ChatGPT calls get_workout.

Your first question

How even were my 50s in Monday's swim?

healthsync · get_workout 16 laps · 800 m · 50 m pool

Sixteen lengths between 61 and 88 seconds, 72 s median, 22 strokes per length. The structure reads as 5 × 50 on about 50 seconds rest (72, 69, 63, 71, 65), a continuous 200 in 5:09 (78, 70, 88, 72), a 150 in 3:50, three minutes off, then 4 × 50 (61, 75, 65, 73). Length 13, the first of that last set, was your fastest of the day. Heart rate averaged 98 bpm and never passed 137: this was a technique session, not conditioning.

Questions about ChatGPT

Why Developer mode, and can I turn it off afterwards?

ChatGPT only accepts a plugin it hasn't reviewed through Developer mode, and it has to stay on: turn it off and the plugin stops working. It is a ChatGPT setting, not a HealthSync one.

Is this the same as exporting Apple Health data?

No. An export is a file you move once. HealthSync keeps syncing, and ChatGPT reads the samples, not a summary.

Will HealthSync be in the Plugin Directory?

Not yet. Until it is published there, Developer mode is the only way in; once it is, the plugin installs like any other.

Get the app

HealthSync is not on the App Store yet. Leave an address and we'll write when it is.