Google Health MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| google_health_data_inventoryA | Inventory supported Google Health data types, auth scopes, privacy modes and recommended first calls without calling Google APIs. |
| google_health_agent_manifestA | Machine-readable install, runtime and client guidance for AI agents. Does not call Google Health or expose secrets. |
| google_health_capabilitiesA | Explain supported Google Health data, privacy boundaries, beta status and recommended agent workflow. |
| google_health_get_auth_urlA | Generate a Google OAuth authorization URL for Google Health API. Use this first when no local token exists. |
| google_health_exchange_codeA | Exchange a Google OAuth authorization code for local tokens. Tokens are stored locally with 0600 permissions and are never returned. |
| google_health_get_identityA | Get the Google Health identity mapping for the authenticated user. Useful for Fitbit-to-Google migrations. |
| google_health_get_profileB | Get authenticated user profile details from Google Health. Requires profile scope. |
| google_health_get_settingsB | Get authenticated user settings such as units and timezone. Requires settings scope. |
| google_health_list_data_pointsA | Query detailed data points for a Google Health data type. Use kebab-case endpoint data types, e.g. steps, sleep, heart-rate. |
| google_health_reconcile_data_pointsA | Read a reconciled stream for one data type across sources. Supports all-sources, google-wearables and google-sources data source families. |
| google_health_daily_rollupB | Aggregate a data type over civil days using Google Health dailyRollUp. Useful for steps, distance, calories, active minutes, weight and heart summaries. |
| google_health_rollupC | Aggregate a data type over physical time intervals using Google Health rollUp. |
| google_health_connection_statusA | Check 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_cache_statusA | Show optional local SQLite cache status. Enable with GOOGLE_HEALTH_CACHE=sqlite or GOOGLE_HEALTH_CACHE=true. |
| google_health_privacy_auditA | Return local privacy, cache, token-path and env-presence posture without revealing secret values. |
| google_health_revoke_accessA | Revoke the current Google OAuth grant and delete the local token file. Use only when the user explicitly wants to disconnect Google Health. |
| google_health_daily_summaryA | Build a practical daily summary from Google Health rollups and reconciled streams when available. Read-only, beta, non-medical. |
| google_health_weekly_summaryA | Build a weekly Google Health scorecard with activity, sleep, heart context and missing-data awareness. Read-only, beta, non-medical. |
| google_health_wellness_contextB | Normalize Google Health activity/sleep context into the shared wellness_context shape for recommendation engines. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| google_health_daily_checkin | Ask an agent to create a practical daily health and training check-in from Google Health. |
| google_health_weekly_review | Ask an agent to review Google Health trends across activity, sleep and heart context. |
| google_health_data_type_investigation | Investigate one Google Health data type using list, reconcile and rollup methods. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| google_health_data_inventory | Static inventory of supported Google Health data domains, privacy modes and recommended first calls. |
| google_health_capabilities | Static capabilities, API boundary, privacy modes and beta guidance. |
| google_health_agent_manifest | Machine-readable install and operating instructions for AI agents. |
| google_health_profile | Authenticated Google Health profile using the configured privacy mode. |
| google_health_latest_steps | Recent reconciled Google Health steps in the configured privacy mode. |
| google_health_daily_summary | Daily Google Health summary built from API data. |
| google_health_weekly_summary | Weekly Google Health review built from API data. |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/davidmosiah/google-health-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server