Skip to content

Releases: davidmosiah/google-health-mcp

v0.7.7

Choose a tag to compare

@davidmosiah davidmosiah released this 26 Aug 14:09

OAuth PKCE S256 and 128-bit state. Local OAuth token files are gitignored.

v0.7.4

Choose a tag to compare

@davidmosiah davidmosiah released this 11 Aug 18:36

Security overrides fast-uri/ip-address high.

v0.7.3

Choose a tag to compare

@davidmosiah davidmosiah released this 03 Aug 14:19

0.7.3 — Headless OAuth

Landed from @jumpmanjay PR #17 (rebased onto 0.7.2).

Added

  • auth --manual / --headless / --no-browser — paste redirect URL (auto on SSH / no DISPLAY)
  • auth --code, auth --print-url, auth --local-callback
  • doctor reports headless detection and recommends manual auth
  • Headless detection overridable via GOOGLE_HEALTH_HEADLESS

Fixed

  • Missing xdg-open/open no longer kills auth mid-wait
  • Callback flow always prints the auth URL
  • Callback exchange preserves granted scopes
npx -y google-health-mcp-unofficial@0.7.3 auth --manual

Thanks Jason!

v0.7.2

Choose a tag to compare

@davidmosiah davidmosiah released this 03 Aug 14:14

0.7.2 — external real-account findings

First external redacted live coverage report came in on #3 (@maxgow). This release lands the three follow-ups.

Fixed

  • total-calories dailyRollUp clamps page_size so window_size_days * page_size ≤ 14 (#18)
  • daily_summary filters use {type}.date for resting HR / daily HRV and sleep.interval.civil_end_time for sleep (#19)

Added

  • clinical scope preset = full + ECG + IRN scopes, opt-in only (#20)

Verify

npx -y google-health-mcp-unofficial@0.7.2 coverage --json
npx -y google-health-mcp-unofficial@0.7.2 auth --scope-preset clinical   # only if you need ECG/IRN

Thanks @maxgow.

google-health-mcp-unofficial 0.5.7

Choose a tag to compare

@davidmosiah davidmosiah released this 30 Jul 18:32

SOTA: delx-mcp-kit privacy, scorecard 100. npm: https://www.npmjs.com/package/google-health-mcp-unofficial/v/0.5.7

google-health-mcp-unofficial 0.5.6

Choose a tag to compare

@davidmosiah davidmosiah released this 30 Jul 18:00

Release 0.5.6 dual-verify with npm.

google-health-mcp 0.5.5

Choose a tag to compare

@davidmosiah davidmosiah released this 30 Jul 15:13

CLI demo (OAuth-free synthetic samples). Same payload as google_health_demo MCP tool.

v0.5.4 — nutrition daily_rollup page_size clamp

Choose a tag to compare

@davidmosiah davidmosiah released this 30 Jul 13:01

Fixed

  • google_health_daily_rollup no longer breaks on default nutrition-log queries (Google's 90-day window_size_days * page_size cap — issue #15).
  • Default daily rollup page_size is 90; client clamps known caps so agents succeed without guessing.

Install

npx -y google-health-mcp-unofficial@0.5.4

npm: https://www.npmjs.com/package/google-health-mcp-unofficial/v/0.5.4

v0.5.3

Choose a tag to compare

@davidmosiah davidmosiah released this 16 Jul 12:26

Full Changelog: v0.5.2...v0.5.3

v0.5.2 — scorecard fixes + Smithery

Choose a tag to compare

@davidmosiah davidmosiah released this 12 Jul 10:44

What's new

Fixed

  • Correct Google Health v4 scorecard / summary field mapping (kcalSum, AZM zone minutes, weightGramsAvg → kg)
  • Harden error-envelope handling for agent-facing failures

Added

  • smithery.yaml for Smithery discovery/install

Changed

  • Replace stale “end-of-May 2026” beta copy with the current evolving-API notice

Full notes: CHANGELOG.md

npx -y google-health-mcp-unofficial@0.5.2 setup