Google Health MCP
Privacy-first unofficial Google Health API v4 MCP server for health, sleep, activity, HR agents
Connector by davidmosiah · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/davidmosiah-google-health-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 23 read · 2 write · 1 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 26
Read from the source code; the running server may list different tools.
Read 23 · Look things up without changing anything.
google_health_agent_manifestgoogle_health_cache_statusgoogle_health_capabilitiesgoogle_health_connection_statusgoogle_health_daily_rollupgoogle_health_daily_summarygoogle_health_data_inventorygoogle_health_data_type_coveragegoogle_health_demogoogle_health_get_auth_urlgoogle_health_get_identitygoogle_health_get_profile
Show 11 more tools
google_health_get_settingsgoogle_health_list_data_pointsgoogle_health_list_data_typesgoogle_health_onboardinggoogle_health_privacy_auditgoogle_health_profile_getgoogle_health_quickstartgoogle_health_reconcile_data_pointsgoogle_health_rollupgoogle_health_weekly_summarygoogle_health_wellness_context
Write 2 · Create, change, send or run things.
google_health_exchange_codegoogle_health_profile_update
Delete 1 · Delete, drop, revoke or wipe things.
google_health_revoke_access
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
GOOGLE_HEALTH_CLIENT_SECRET
Other settings (environment variables or headers).
GOOGLE_HEALTH_CACHEGOOGLE_HEALTH_CACHE_PATHGOOGLE_HEALTH_CLIENT_IDGOOGLE_HEALTH_NO_CACHEGOOGLE_HEALTH_PRIVACY_MODEGOOGLE_HEALTH_REDIRECT_URIGOOGLE_HEALTH_TOKEN_PATH
Network hosts it talks to 10
accounts.google.com· found in codeconsole.cloud.google.com· found in codedevelopers.google.com· found in codeexample.invalid· found in codegithub.com· found in codeglama.ai· found in codegoogleapis.com· found in codehealth.googleapis.com· found in codeoauth2.googleapis.com· found in codewellness.delx.ai· found in code
Files it touches
/Users/example- Your home directory (~)
~/.hermes/config.yaml~/.hermes/skills/google-health-mcp/SKILL.md
Tools (26)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
google_health_agent_manifestGoogle Health Agent Manifestread-onlyMachine-readable install, runtime and client guidance for AI agents. Does not call Google Health or expose secrets.
google_health_cache_statusGoogle Health Cache Statusread-onlyReport disabled authenticated payload caching and retained configuration. Existing SQLite entries are preserved and not inspected.
google_health_capabilitiesGoogle Health MCP Capabilitiesread-onlyExplain supported Google Health data, privacy boundaries, beta status and recommended agent workflow.
google_health_connection_statusGoogle Health Connection Statusread-onlyCheck local Google Health config, token file, Node version, privacy mode, cache readiness and optional MCP client readiness without calling Google APIs or exposing secrets.
google_health_daily_rollupGoogle Health Daily Rollupread-onlyAggregate a data type over civil days using Google Health dailyRollUp. Useful for steps, distance, calories, active minutes, weight and heart summaries.
google_health_daily_summaryGoogle Health Daily Summaryread-onlyBuild a practical daily summary from Google Health rollups and reconciled streams when available. Read-only, beta, non-medical.
google_health_data_inventoryGoogle Health Data Inventoryread-onlyInventory supported Google Health data types, auth scopes, privacy modes and recommended first calls without calling Google APIs.
google_health_data_type_coverageGoogle Health Data Type Coverageread-onlyBuild a data-type coverage plan from the official Google Health API data-type table, or run explicit live read-only checks against a real OAuth account. Live mode returns only redacted status and point-count buckets, never raw health payloads.
google_health_demoGoogle Health Demoread-onlyReturns realistic Pixel-Watch-style example payloads of google_health_daily_summary, google_health_wellness_context, and google_health_daily_rollup so agents see the contract before calling real Google Health APIs.
google_health_exchange_codeExchange Google Health OAuth CodeExchange a Google OAuth authorization code for local tokens. Tokens are stored locally with 0600 permissions and are never returned. Gated: requires explicit user intent — agents must not call this autonomously.
google_health_get_auth_urlGet Google Health OAuth URLread-onlyGenerate a Google OAuth authorization URL for Google Health API. Use this first when no local token exists.
google_health_get_identityGet Google Health Identityread-onlyGet the Google Health identity mapping for the authenticated user. Useful for Fitbit-to-Google migrations.
google_health_get_profileGet Google Health Profileread-onlyGet authenticated user profile details from Google Health. Requires profile scope.
google_health_get_settingsGet Google Health Settingsread-onlyGet authenticated user settings such as units and timezone. Requires settings scope.
google_health_list_data_pointsList Google Health Data Pointsread-onlyQuery detailed data points for a Google Health data type. Use kebab-case endpoint data types, e.g. steps, sleep, heart-rate.
Show 11 more tools
google_health_list_data_typesList Google Health Data Typesread-onlyList the canonical kebab-case data_type slugs accepted by the data point, reconcile and rollup tools, with each slug's unit, OAuth scope family, and which endpoint verbs (list/reconcile/rollup) support it. Call this before list_data_points, reconcile_data_points, daily_rollup or rollup to choose a valid data_type instead of guessing a slug. Static metadata; does not call Google APIs.
google_health_onboardingDelx Wellness Onboarding Flowread-onlyReturn the 11-question onboarding flow plus the current profile state and missing fields. Read-only — does NOT persist anything. Pair with google_health_profile_update once the user answers. Cross-connector: the same profile is shared by every Delx Wellness MCP (whoop, garmin, oura, fitbit, strava, polar, withings, apple-health, samsung-health, google-health, nourish, cycle-coach, cgm, air).
google_health_privacy_auditGoogle Health Privacy Auditread-onlyReturn local privacy, cache, token-path and env-presence posture without revealing secret values.
google_health_profile_getGet Delx Wellness Profileread-onlyRead the shared Delx Wellness profile from ~/.delx-wellness/profile.json. Returns preferred name, goals, devices, training/nutrition/exercise/agent preferences and safety flags. NEVER contains OAuth tokens or API secrets. Read-only.
google_health_profile_updateUpdate Delx Wellness ProfilePersist a partial patch to ~/.delx-wellness/profile.json. Requires explicit_user_intent=true (otherwise returns USER_ACTION_REQUIRED). Rejects secret-like fields (oauth, token, secret, password, cookie, refresh, api_key, session) at write time. Use to record preferred name, goals, devices, training context, nutrition context, exercise preferences, agent preferences, and safety flags.
google_health_quickstartGoogle Health Quickstartread-onlyPersonalized 3-step setup walkthrough for the human user. Adapts to current state (env vars set? token present? what's next?). Call this first when the user asks 'how do I connect Google Health?'
google_health_reconcile_data_pointsReconcile Google Health Data Pointsread-onlyRead a reconciled stream for one data type across sources. Supports all-sources, google-wearables and google-sources data source families.
google_health_revoke_accessRevoke Google Health OAuth Accesscan change or delete dataRevoke the current Google OAuth grant and delete the local token file. Use only when the user explicitly wants to disconnect Google Health. Gated: requires explicit user intent — agents must not call this autonomously.
google_health_rollupGoogle Health Physical-Time Rollupread-onlyAggregate a data type over physical time intervals using Google Health rollUp.
google_health_weekly_summaryGoogle Health Weekly Reviewread-onlyBuild a weekly Google Health scorecard with activity, sleep, heart context and missing-data awareness. Read-only, beta, non-medical.
google_health_wellness_contextGoogle Health Wellness Contextread-onlyNormalize Google Health activity/sleep context into the shared wellness_context shape for recommendation engines.
Signals
- Stars
- 72
- Forks
- 11
- Open issues
- 1
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Aug 29, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.davidmosiah/google-health-mcp- Version
- 0.5.2
- Auth
- API key
- Packages
- npm google-health-mcp-unofficial
- License
- MIT
- Repository
- github.com/davidmosiah/google-health-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from davidmosiah
- 0.567score
Samsung Health MCP
davidmosiah
Unofficial local-first MCP server for Samsung Health personal-data CSV/ZIP exports.
ConnectorAFreshness: ALocal★ 16Claude Code +5 - 0.564score
Whoop MCP
davidmosiah
Privacy-first, unofficial WHOOP MCP server for AI health, sleep, recovery, and performance agents.
ConnectorAFreshness: ALocal★ 14Claude Code +5 - 0.563score
Delx Protocol — Agent Recovery & Continuity
davidmosiah
Free agent recovery and continuity.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.563score
Delx Commerce — Pay-per-Result APIs for Agents
davidmosiah
986 pay-per-result MCP/x402 APIs for web, data, Base, reliability and agent delivery.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.562score
Garminmcp
davidmosiah
Privacy-first unofficial Garmin Connect MCP for AI health, sleep, activity & recovery agents.
ConnectorAFreshness: ALocal★ 13Claude Code +5 - 0.559score
Wellness Nourish
davidmosiah
Local-first nutrition MCP for AI agents: food, barcode, photo, intake, hydration, goals.
ConnectorAFreshness: ALocal★ 11Claude Code +5
Cite this page
Google Health MCP. Agent Mart. https://agentmart.dev/connectors/davidmosiah-google-health-mcp (last updated 2026-10-25)