Skip to main content
Glama

withings-mcp

A local MCP server that gives Claude read access to your Withings scale data (weight, and body-composition metrics like fat ratio, muscle mass, bone mass, and hydration, where your scale records them).

Setup

1. Register a Withings developer app

  1. Go to https://developer.withings.com/dashboard/ and sign in (or create an account).

  2. Create a new app.

  3. Set the Redirect URI to http://localhost:8934/callback (must match exactly).

  4. Copy the Client ID and Client Secret.

2. Install dependencies

pip install -r requirements.txt

3. Configure credentials

cp .env.example .env

Edit .env and fill in WITHINGS_CLIENT_ID and WITHINGS_CLIENT_SECRET.

4. Authorize (one time)

python auth.py

This opens your browser to log in to Withings and approve access. On success, tokens are saved to token.json (gitignored). The server auto-refreshes the access token from then on — you shouldn't need to run this again unless you revoke access.

5. Register the server with Claude Code

claude mcp add withings -- python C:\Users\brian\Desktop\Claude\withings-mcp\server.py

Restart Claude Code (or reload MCP servers) afterward.

Related MCP server: Withings MCP Client

Tools exposed

  • get_latest_weight() — most recent weigh-in

  • get_weight_history(start_date?, end_date?) — weigh-ins in a date range (YYYY-MM-DD), or full history if omitted

Troubleshooting

  • "No saved Withings token found" — run python auth.py.

  • Withings API error / status != 0 — the error body includes Withings' status code; common ones are 401 (bad params) and 503 (invalid/expired token — re-run python auth.py).

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    Enables retrieval of health data from Withings smart scales including weight measurements and comprehensive body composition metrics like fat mass, muscle mass, and hydration levels. Supports multiple users, unit preferences, and OAuth authentication for secure access to personal health data.
    2
  • A
    license
    -
    quality
    D
    maintenance
    An MCP server that connects Claude to Withings health data using OAuth 2.0. Provides 11 read-only tools to access body measurements, activity, sleep, heart rate, and device information from Withings devices.
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for Withings health data — sleep, activity, heart, and body metrics.

  • Wger MCP — wraps wger Workout Manager REST API (free, no auth for read)

  • Mastodon MCP — public Mastodon data via mastodon.social (no auth required)

View all MCP Connectors

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/brianokelly1/withings-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server