Google Health Fitbit MCP

Query your own Google Health API data Fitbit, Pixel Watch and connected partner sources over local OAuth. Beta . Its 18 documented tools cover google, health, profile, points.

People who work with google, health and profile and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-04 · ★ 16 · #47 OF 71 MAINTAINED SCIENCE & HEALTH · VERIFIED 2026-09-18

MIT · TypeScript servers · how we verify → /methodology

01 · Install Google Health Fitbit MCP

before you install - you'll need

The README does not document required environment variables for a basic install.

Claude Code

claude mcp add berkkilicoglu-google-health-fitbit-mcp -- npx -y google-health-fitbit-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "berkkilicoglu-google-health-fitbit-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "google-health-fitbit-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

npm package google-health-fitbit-mcp - unscoped; check the name against the project README before installing

registry namespace io.github.BerkKilicoglu is GitHub-verified and matches the repo owner

03 · What Google Health Fitbit MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

An agent gets 18 documented tools spanning google, health, profile, points, including google_health_connection_status, google_health_quickstart, google_health_data_inventory, google_health_list_data_types.

The 18 tools it gives your agent

Extracted from the project's README - what google-health-fitbit-mcp lets an agent do.

google_health_connection_status
- Local config, token, scope and MCP-client readiness - no Google call
google_health_quickstart
- Personalized 3-step setup walkthrough that adapts to your current state
google_health_data_inventory
- Supported domains, scopes, data-type naming and recommended agent flow
google_health_list_data_types
- The 39 kebab-case data-type slugs with units, scopes and supported verbs
google_health_demo
- Realistic synthetic payloads so agents see the contract before real calls
google_health_get_identity
- /v4/users/me/identity - Google Health + legacy Fitbit identity mapping
google_health_get_profile
- /v4/users/me/profile
google_health_get_settings
- /v4/users/me/settings - units, timezone
google_health_list_paired_devices
- /v4/users/me/pairedDevices - your Fitbit trackers and Pixel Watches, and which device produces which data
google_health_get_irn_profile
- /v4/users/me/irnProfile - irregular-rhythm (AFib) notification engagement status
google_health_list_data_points
- /v4/.../dataPoints - intraday detail for any data type
google_health_get_data_point
- /v4/.../dataPoints/{id} - one specific sleep session, exercise or measurement
show all 18 tools
google_health_reconcile_data_points
- /v4/.../dataPoints:reconcile - one clean stream across sources (all-sources, google-wearables, google-sources)
google_health_daily_rollup
- /v4/.../dataPoints:dailyRollUp - civil-day aggregates
google_health_rollup
- /v4/.../dataPoints:rollUp - physical-time window aggregates
google_health_daily_summary
- Steps, distance, calories, active-zone minutes, sleep, resting HR, HRV and weight for one day, with data-quality flags
google_health_weekly_summary
- Weekly scorecard with optional prior-window comparison, load classification and bottlenecks
google_health_wellness_context
- Normalized activity/sleep context for recommendation engines

04 · Who maintains Google Health Fitbit MCP

google-health-fitbit-mcp is maintained by berkkilicoglu. It's the only MCP server we track from this author; the repo dates to Jul 2026.

05 · Facts

category
science & health - ranked #47 of 71 actively-maintained science & health servers as of 2026-09-18.
registry
io.github.BerkKilicoglu/google-health-fitbit-mcp (active, first published 2026-07-16)
packages
npm:google-health-fitbit-mcp

06 · Google Health Fitbit MCP FAQ

Is Google Health Fitbit MCP still maintained?

Yes - as of 2026-09-18, its last commit was 2026-08-04. We re-verify nightly.

What can Google Health Fitbit MCP do?

An agent gets 18 documented tools spanning google, health, profile, points, including google_health_connection_status, google_health_quickstart, google_health_data_inventory, google_health_list_data_types.

How do I install Google Health Fitbit MCP?

Run `npx -y google-health-fitbit-mcp`. The README does not document required environment variables for a basic install. You can also paste the ready-made client config above.

Does Google Health Fitbit MCP run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Google Health Fitbit MCP

More science & health MCP servers · Causely · Chia Health MCP Server · Codescene MCP Server · Arxiv MCP Server (cyanheads)

More TypeScript MCP servers · Monitor · Betterlytics · Hexis · Todox · Evolith Architecture Governance · see all