iPhone app · On device · No account

Ask your Apple Health
data anything. Answered on your iPhone.

Every answer shows its working: the days, the samples and the calculation. Your health data never reaches us or a cloud AI.

Your own AI agent can read it too: 194 metrics, 22 MCP tools, one command, nothing to host.

Start my 7-day free trial See a real answer

Free on the App Store, then $24.99 once. No subscription, no account. Any iPhone on iOS 17 or later; Apple Intelligence not required. What's included

Or go hands-free: paste into Claude, Cursor or any AI agent
Read https://healthexport.dev/SKILL.md and set up MetricBridge for me.
194
metrics
20
read-only MCP tools
2 min
setup
0
accounts
9:41
MetricBridge
Ask
On device

“How’s my HRV trending vs last week?”

HRV · last 7 days Computed here
4.4%
57.2 → 59.7 ms, a deviation from your own recent baseline
⌗ heart_rate_variability · Jul 16 to 22 · 7 days · tap to see the samples
HRV59.7 ms▲ 4.4%
Resting HR55.5 bpm▼ 2.4%
Sleep7.1 h▪ flat
Steps10,160▲ 6.6%
No health data left this iPhone Demo data
Ask

One question. The answer, and the numbers under it.

Type a question in plain English. The statistics are computed on your iPhone, and every answer opens to show exactly which samples, which days, and which calculation produced it.

  • One answer, not a wall of charts

    Ask in plain English. You get one number and one chart, compared with your own usual, not a range for people in general.

  • Nothing you have to take on trust

    Tap any answer to see the exact days and samples it was built from. The method behind every number is published.

  • Know what changed this week

    The Weekly Brief: a short digest of what moved, written on your iPhone and waiting in the app each week.

  • No cloud AI in the path

    The stats and the wording both compute on your iPhone. No account, no API key, nothing metered.

Three ways it runs on the phone you have: Guided (no model), Apple's on-device model (iPhone 15 Pro or iPhone 16 and later with Apple Intelligence on), or a ~400 MB model you download once for every other iPhone on iOS 17 or later. A fourth, Your Mac (Ollama on your own Mac over Wi-Fi), is optional and off by default, since 1.20. What each one sends and needs

Wellness information, not medical advice. MetricBridge describes your own data and how it deviates from your personal baseline; it does not diagnose, treat, or monitor any condition. A pattern in your data is not proof that one thing caused another.

What you get

One purchase. Here is everything in it.

Everything runs on your iPhone and only reads Apple Health. All of it is on during the 7-day free trial, and the next update is free. Each release is listed as Apple published it.

  • Answers you can check

    Ask in plain English. The answer is computed on your iPhone and opens to the days and samples behind it.

  • Know what changed this week

    The Weekly Health Brief, written on the phone from your own numbers, is waiting in the app each week.

  • Walk into an appointment prepared

    A doctor summary or a 12-month activity PDF, each number with how many days it is built from. Open every page of a sample.

  • See whether a change made a difference

    Note a new routine, a quit date or a doctor visit, and compare the days before and after instead of one blended average.Tag patterns show what tends to follow a tagged day, once there are enough nights.

  • Your morning, with the working shown

    The Today card: a readiness estimate against your own usual, HRV status and recent sleep shortfall, every input next to your usual. An estimate, not a diagnosis.New in version 1.20 · What it shows

  • Training against your own usual

    Training load from each workout's effort and length, your last 7 days against the 28 before, with heart-rate zones and a strength log for sets, reps and weights.New in version 1.21 · How it works

  • Tonight's bedtime

    A suggested bedtime worked back from your usual wake time, your sleep need and recent shortfall, and how regular your sleep is.New in version 1.21 · How it works

  • Test one change

    The Lab sets which days you skip the late coffee and which you don't, then shows whether your sleep, HRV or resting heart rate moved.New in version 1.21 · How it works

  • On your Mac too

    MetricBridge for Mac shows the Today card, every metric, sleep and workouts from your iPhone's export on a big screen, included with the app.See the Mac app

  • Ask by voice

    Siri: "Get my health summary from MetricBridge" reads today's sleep, steps, resting heart rate and HRV as plain text for your own shortcuts.Also "Ask MetricBridge" and "Get Readiness Estimate", new in 1.20.

  • Your data where you can use it

    194 metrics as JSON or CSV to iCloud Drive, a folder, your local network or your own webhook, encrypted with your passphrase if you like. Every metric.

  • Your agent answers from your real data

    A free, open-source MCP server with 22 tools (20 read-only), nothing to host. Claude, Cursor, VS Code and any other MCP client. See the tools.

Why it's different

Not another cloud chatbot.

Paste your numbers into a chatbot and they sit on someone else's server, and what comes back is a range for people in general that you cannot check. MetricBridge answers on your iPhone, against your own usual, and shows its working.

Pasting numbers into a cloud chatbot
MetricBridge
✕ Your health data goes to a server
✓ Answers computed on your iPhone
✕ A range for people in general
✓ Compared with your own usual
✕ A number you can't check
✓ The days, samples and calculation behind every answer
✕ An account and often a subscription
✓ No account. $24.99 once.
✕ Copy, paste, repeat
✓ Your own agent reads fresh data over MCP

Named comparisons, including where the other app is the better pick: MetricBridge compared

Live demo · opencode

One question. Real data. In seconds.

Exact tool calls. Exact answer. From your local data.

opencode · health-export MCP

Works with opencode, Claude, Cursor, OpenClaw, Hermes, and any other MCP client.

Every agent · one server

Watch it set up & answer in your client.

The AI clients people actually use. Every way to connect, every way the data gets there. A few have limits. All of them work.

Setup

Your agent. Live in two minutes.

Two steps. No bridge, no Docker, no servers. Your data only ever goes where you point it.

  1. 1
    ~60s

    Get the app

    Install MetricBridge on your iPhone, allow Apple Health (read-only), and 194 metrics sync privately to a destination you choose: your full history first, then kept current automatically.

    Get it on the App Store
  2. 2
    ~30s

    Connect your agent

    One click for Cursor or Claude Desktop, or copy the config for any other agent. No servers, no bridge. The MCP server reads wherever you pointed the app: iCloud, a folder, your network, or a webhook. On a Mac it finds the iCloud folder by itself.

    Other agents: copy the config

Where your data lands: your choice, all local-first
iCloud Drive Zero setup. Synced by the OS to your Mac or Windows PC.
Synced folder No iCloud required. Pick an On My iPhone or iCloud Drive folder, then let Dropbox · Google Drive · OneDrive · Syncthing · Nextcloud · rclone carry it from your computer.
Local network Push straight to your computer over HTTP (background) or WebSocket (live). Reaches a VPS over Tailscale.
Webhook HTTPS POST to any server you run: Mac · Windows · Linux · a VPS.
Zero-config setup

Or just hand it to your agent.

Don’t want to touch JSON? Paste one line into your AI agent. It reads the setup guide, asks where your data lives, wires up its own MCP config, and verifies the connection.

Paste this to Claude, Cursor, opencode, or any AI agent
Read https://healthexport.dev/SKILL.md and set up MetricBridge for me.
Or one command, for agents with the skills CLI
npx skills add https://www.healthexport.dev
  • 1It explains the system, then asks which agent you use and where your data lives.
  • 2It updates your agent’s config and shows you exactly what changed. Nothing guessed.
  • 3It runs a quick check and confirms your health data is live.

Hands-free on Claude Desktop · Claude Code · Cursor · VS Code · opencode · OpenClaw. Pasted into ChatGPT, Gemini or Grok instead? The same line routes them to a manual config, an MCP client, or the webhook export, so no one hits a dead end. Powered by an open Agent Skill & llms.txt.

The agent experience

Query your metrics in plain language

Your agent answers from your real data, nothing to host: 22 MCP tools (20 read-only) over 194 metrics.

“What was my average HRV last week vs the week before?”
“Summarize my sleep trend this month.”
“Compare my steps on weekdays vs weekends.”
“Pull my resting heart rate for the last 30 days as JSON.”
get_mcp_statusget_freshnesslist_metricsget_health_metrics get_trendscompare_periodsget_structured_exportget_intraday query_health_datalist_eventsget_profileget_workouts get_sleep_sessionsget_cycle_contextcorrelate_metricsresolve_metric
Pricing

One purchase. Everything included. No subscription.

Try it free, then buy it once. Nothing renews, nothing is metered. The App Store shows the current price.

The iPhone app · free trial, then
$24.99once, yours forever
  • ✓ Ask your data: answers computed on your iPhone, each opening to the days it was built from
  • ✓ The Weekly Health Brief, appointment reports and before/after comparisons
  • ✓ Full export: 194 metrics as JSON or CSV to iCloud, a folder, your LAN or a webhook
  • ✓ All 22 MCP tools, any MCP client
  • ✓ The Today card, tag patterns and the Apple Watch app
  • ✓ Never metered, never throttled, nothing to cancel. Updates are free.
Start my 7-day free trial
  • Does anything renew? No. $24.99 once, after the trial. Nothing to cancel.
  • An account? None. No email, no password. Restore purchases from your Apple account.
  • Which iPhones? Any iPhone on iOS 17 or later. Apple Intelligence not required.
  • Setup time? About two minutes: install, allow Apple Health, ask. Your full history syncs first.
  • When the trial ends? Exports and Ask pause. Your settings and exported data stay. Nothing is charged: no card is stored.
  • Apple Watch? Watch data arrives through Apple Health, and since 1.20 the watch app and complications show the Today card on your wrist.
The MCP server
Freeopen source
  • ✓ MIT-licensed, zero dependencies, version 1.8.0 on npm
  • ✓ Runs on the machine where your agent runs; on a Mac it finds the app's iCloud folder by itself
  • ✓ No outbound network calls; reads only the files the app exports
  • ✓ Works with Claude, Cursor, VS Code, opencode and any MCP client
See the tools & config

How the trial works: 7 days free with everything on. The app reminds you on day 5. On day 7 exports and Ask pause unless you unlock. No payment method needed, nothing renews, and your settings and data stay. Price in USD; the App Store shows your local price.
Wellness information, not medical advice.

Limits, on purpose

What MetricBridge deliberately doesn’t do

What an app won’t do with your health data matters as much as what it will.

  • Diagnose

    Questions like “do I have AFib?” are refused. Answers describe your own data against your own baseline, never as a condition.

  • Write to Apple Health

    The app asks iOS for read access only, so it cannot add or change a single sample.

  • Send your health data to us or a cloud AI

    Ask and the Weekly Brief run on your iPhone. Exports go only to the destination you set.

  • Ask you to sign up

    No account, no email, no password.

  • Hide how a number was made

    No black-box score. Every number shows its inputs and the days behind it, and the method is published in full.

  • Charge you again

    One purchase. Nothing renews, nothing is metered, and asking a question costs nothing.

  • Call out to the network from the MCP server

    The open source server reads the files the app exports and makes no outbound network calls.

  • Give advertisers your health data

    The app measures which ad led to an install or a purchase, only if you allow it when iOS asks. No metric, value or question goes with it.

Everything the app sends online, and why · Sample PDF reports · How every number is calculated

FAQ

MetricBridge: common questions

What is MetricBridge?

MetricBridge is an iPhone app by Philip D'Souza (App Store ID 6784185201) at healthexport.dev. You ask plain-language questions about your Apple Health data, the answer is computed on your iPhone, and every answer shows the days and samples behind it. It also exports 194 Apple Health and Apple Watch metrics as JSON or CSV and ships a zero-dependency MCP server so agents like Claude, Claude Code, Cursor, VS Code and opencode can read them. MetricBridge is a different product from other similarly named Apple Health export apps and is not affiliated with them.

Does my health data leave my iPhone?

Not for Ask or the Weekly Brief: both are computed on your iPhone, and your health data is never sent to us or to a cloud AI. It leaves only when you export, and then only to the destination you choose: your iCloud Drive, a folder, your local network or your own server. The app does report which ad led to an install or a purchase, never health data, and only if you allow it when iOS asks. The full list is in the privacy receipt below.

Does it need Apple Intelligence or a new iPhone?

No. Any iPhone on iOS 17 or later works. Guided mode answers without any language model. On iPhone 15 Pro, iPhone 16 and later with Apple Intelligence turned on, Apple's on-device model words the answer. On every other iPhone the app can download a model of about 400 MB once, over Wi-Fi, and run it on the phone. How each mode works and what it needs.

Does MetricBridge work with Garmin?

Yes, through Apple Health, with no extra account or server. Turn on Apple Health sharing in Garmin Connect and MetricBridge reads what Garmin writes there: steps, heart rate, workouts, sleep, weight and energy. Garmin doesn't share HRV, resting heart rate or blood oxygen with Apple Health. The readiness estimate needs HRV or resting heart rate, so a Garmin on its own won't give you one. Ask, the export and your AI agent use everything Garmin does share.

How do I export Apple Health data to JSON?

Install MetricBridge on iOS and connect Apple Health read-only. MetricBridge exports 194 Apple Health and Apple Watch metrics as clean, structured JSON to a destination you choose (iCloud Drive, a synced folder, your local network, or a webhook) with full units and metadata preserved, so you skip the raw export.xml mess.

What is an Apple Health MCP server?

An Apple Health MCP server is a Model Context Protocol server that exposes your Apple Health data to AI agents as live tools they can call on demand. MetricBridge ships 22 MCP tools, 20 of them read-only, so agents query your metrics in plain language instead of parsing a static file dump.

How do I connect Apple Health to Claude, Cursor, or other AI agents?

After MetricBridge syncs your data locally, connect your agent in one click for Cursor or Claude Desktop, or copy the MCP config for any other client. On a Mac the server finds the app's iCloud folder by itself. It works with Claude Desktop, Claude Code, Cursor, VS Code, opencode, OpenClaw, Hermes, and any other MCP client, with no bridge, no Docker, and no servers.

Does the AI run on my iPhone or in the cloud?

On your iPhone. When you use Ask or the Weekly Health Brief, the statistics are computed on the device and the language model that phrases the answer also runs on the device. Your health data is never sent to us or to any cloud AI service. On iPhones without a built-in system model, the app can download an optional model file once so it can still run locally. An optional "Your Mac" mode, off by default, lets Ollama on your own Mac word the answer over your Wi-Fi.

Does asking a question cost anything?

No. Ask runs on your iPhone, so there is no API key, no per-question charge and nothing is metered. On iPhones without Apple's built-in model, the app can download a model file of about 400 MB once, over Wi-Fi only. If you also connect your own agent over MCP, that agent's usual pricing applies, for example your Claude or ChatGPT plan; MetricBridge adds nothing to it.

What can I ask MetricBridge about my health data?

Plain-language questions about your own Apple Health data, such as “compare my HRV this week vs last” or “how has my resting heart rate changed over 90 days”. Every answer shows a provenance strip (the metric, the date range and the sample count) so you can check exactly which days the number was built from. It is wellness information, not medical advice: it describes your own data and how it deviates from your personal baseline, and it does not diagnose, treat or monitor any condition.

How much does MetricBridge cost?

One purchase. Everything included. No subscription. A single one-time purchase unlocks full export, all 22 MCP tools, on-device Ask answers with provenance, and the Weekly Health Brief. Nothing renews and there is nothing to cancel. There is a free trial first, and the App Store shows the current price. The MCP server itself is free and open source.

What happens when the free trial ends?

Exports and Ask pause. Reading your data, your settings and the open source MCP server stay free. Unlock once and everything resumes. Nothing is charged automatically because no payment method is ever stored.

How far back does the export go?

All of it. The first export backfills your entire Apple Health history (every day Apple Health holds, going back to your oldest recorded sample) and every export after that keeps it current. Tap “Export all” on the Schedule tab to run it; it reads in bounded batches so it stays within iOS memory limits, shows progress as it goes, and picks up where it left off if you lock your phone (Apple Health cannot be read while the device is locked). The scheduled exports afterwards only need to fetch what is new.

Is exporting Apple Health data to AI private?

Yes. MetricBridge reads Apple Health and never writes to it, and it is local-first. The MCP server runs on the machine where your agent runs, makes no outbound network calls, and your data only ever reaches the endpoint you configure. There are no accounts, no health telemetry, and nothing is stored on our servers. The iOS app does include advertising measurement (app events such as an install or a purchase, never health data), and iOS asks your permission before anything is sent, so you can decline.

The privacy receipt

Where each thing goes, and what you can do about it.

Falsifiable sentences, not badges. Every row matches the App Store privacy label.

Data or activityProcessed whereLeaves your iPhone?WhyYour control
Reading Apple HealthOn your iPhoneNoAnswers, the Brief, reports, exportsRead-only. Revoke any time in the Health app.
Ask and the Weekly BriefOn your iPhone: Guided, Apple's on-device model, or the downloaded modelNoYour question, answeredGuided mode needs no model. Delete the downloaded model in Settings.
The exportThe destination you set: iCloud Drive, a folder, your network, your webhookBy your choice, to that destination onlyYour data where you can use itOff until you pick a destination. Passphrase encryption optional. Delete all exports in Settings.
Your MacOllama on your own MacOne answer's question and numbers, over your Wi-FiWording the answer with a bigger modelOpt-in, off by default. Never your health history.
The downloaded modelA public file (~400 MB) from models.healthexport.devA file request. Nothing about youAsk on iPhones without Apple IntelligenceOnce, Wi-Fi only, only if you choose it.
PurchasesAppleWhat Apple's in-app purchase needsThe trial and the one-time unlockYour Apple account. We store no card and see no card.
Ad measurementMeta's SDK, started only after you allow tracking when iOS asksThe advertising ID, and that an install, trial or purchase happened (amount, currency). Never health dataWhich ad led to an installTap "Ask App Not to Track" and nothing is sent. Label rows: Device ID, Purchase History, Product Interaction.
Crash reportsAppleApple's standard crash report, only if "Share with App Developers" is on in iOS SettingsFixing bugs. No crash SDK in the appiOS Settings › Privacy & Security › Analytics.
SupportYour own Mail app to [email protected]Only what you writeHelpSend what you like.
This websiteOur own visitor counter, on our server, no cookieA page view on this site. Nothing from the appWhich pages helpSwitch it off. The Meta cookie is opt-in.

A general-wellness app, not a regulated medical device. The open source MCP server is separate: it runs on your own computer and makes no outbound network calls. The full receipt, with dates: everything the app sends, and why · how it is built

Start

Ask your health data something today.

Seven days free with everything on. Then $24.99 once, or nothing: your settings and your exported data stay either way.

Start my 7-day free trial
  • Does anything renew? No. One purchase, $24.99, after the trial.
  • An account? None. No email, no password.
  • Which iPhones? Any iPhone on iOS 17 or later. Apple Intelligence not required.
  • Setup time? About two minutes. Install, allow Apple Health, ask.
  • Where does my health data go? Nowhere, unless you export it. See the receipt above.
  • Your own agent? One command after install. The MCP server is free.
Download on the App Store

Wellness information, not medical advice. Support · Changelog