Apple Health AI Bridge MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_bridge_statusA | Read-only redacted bridge and receiver sync status for local agents; omits sample values, cursor values, and token material; no clinical interpretation. |
| get_bridge_context_markdownA | Read-only redacted Markdown bridge context for local agents/wiki; omits sample values, cursor values, token material, and clinical interpretation. |
| list_supported_timeseries_typesB | Read-only supported timeseries type metadata; metadata only, no local health values, no cursor values, and no clinical interpretation. |
| list_synced_metricsA | Read-only catalog observation listing synced metric types, provenance, and missing-data caveats; no clinical interpretation. |
| get_timeseriesA | Read-only time-series observations for selected metric types with source provenance and missing-data caveats; no clinical interpretation. |
| get_workoutsA | Read-only workout observations for a date range with source provenance and missing-data caveats; no clinical interpretation. |
| get_sleep_summaryB | Read-only sleep-stage summary observations for a date range with source provenance and missing-data caveats; no clinical interpretation. |
| get_daily_summaryB | Read-only daily observation summaries for a date range with source provenance, missing-data caveats, sum-safe sample_totals, and type-aware sample_statistics for non-summable metrics; no clinical interpretation. |
| explain_sourcesB | Read-only provenance summary for local sources and sync cursors with missing-data caveats; no clinical interpretation. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Most tools target clearly different resources or metadata layers, but get_bridge_status and explain_sources overlap on sync/provenance, and get_bridge_context_markdown is a composite view that can blur with bridge status. Descriptions do help separate them.
All tool names use consistent snake_case with a clear verb_noun pattern (get_, list_, explain_) throughout the set. No mixing of conventions or vague action names.
Nine tools is well-scoped for a read-only health-data bridge; each covers a distinct resource or metadata layer without obvious bloat. The count sits comfortably in the ideal 3-15 range.
The surface covers bridge status/context, supported and synced metric metadata, timeseries, workouts, sleep, daily summaries, and source provenance, which is strong for a read-only bridge. Minor gaps like sync-control or deeper per-activity detail exist, but no critical dead ends for the stated read-only purpose.