Withings MCP server
io.github.partymola/withings-mcp·v0.10.0MCP server for the Withings Health API with OAuth, local SQLite cache, and trend analysis.
not scanned yet
0 stars61 downloads/wk
Reviews
Write oneNobody has reviewed Withings yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Withings tools
No tool declarations could be read from the package source. They show once the server is installed.
How Withings compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 802 Databases servers
- Downloads a week
- 61
- more than 43% of 328 Databases servers with a package
Release history: 3 versions in the registry since 2026-09-06, latest 2026-11-04, typically one every 57 days.
Install Withings in Claude Code, Cursor or VS Code
claude mcp add withings-mcp -- uvx withings-mcp
What the publisher says
From the Withings repository's README, as published. We do not edit it. Read it on GitHub
withings-mcp
<!-- mcp-name: io.github.partymola/withings-mcp -->
MCP server for the Withings Health API with OAuth, local SQLite cache, and trend analysis.
What makes this different from other Withings MCP servers:
- Local SQLite cache for fast offline queries and historical trend analysis
- Incremental sync - only fetches new data since last sync
- Broad Withings coverage: 17 body-composition metrics plus sleep, daily activity, workouts, and ECG/AFib
- Automatic OAuth token refresh (access tokens: 3h, refresh tokens: 1 year)
- Zero dependencies beyond mcp (HTTP via stdlib)
- Python 3.13+ (tested on 3.13 and 3.14, on Linux, macOS and Windows, in CI)
Tools
The cache-backed query tools auto-sync when their data is stale, and accept live=True to bypass the cache and fetch straight from the Withings API. withingsgetheart and withingsgetdevices are always live. withingsgetsleep(detail=True) returns minute-by-minute sleep phases (live, up to 7 days per request).
Prerequisites
- Python 3.13+ (tested on 3.13 and 3.14, on Linux, macOS and Windows, in CI)
- uv (recommended) or pip
- A Withings developer account and registered application
Installation
pip install withings-mcpOr run it without installing with uvx withings-mcp. For development from a clone:
git clone https://github.com/partymola/withings-mcp.git
cd withings-mcp
uv venv --python 3.13 .venv
uv pip install -e .Setup
1. Register a Withings app
- Go to https://developer.withings.com/dashboard
- Create a new application
- Set the callback URL to http://localhost:8585
- Note your Client ID and Client Secret
2. Authenticate
.venv/bin/withings-mcp authThis opens your browser for Withings authorization. After approving, tokens are saved locally in config/.
3. Register with Claude Code
claude mcp add -s user withings -- /path/to/withings-mcp/.venv/bin/withings-mcp4. First sync
In Claude Code, say: "Sync my Withings data"
This runs withings_sync to populate the local cache. Subsequent syncs only fetch new data.
If anything does not work - no data where you expect it, a sync that stops happening - run withings-mcp doctor. It reports the paths and credentials actually in use and what needs fixing, without making an API call.
You can also sync from the command line without an MCP client:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Withings: common questions
- Is Withings MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Withings safety report
- How do I install Withings?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Withings need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Withings maintained?
- The last commit was 21 days ago (2026-10-13). The latest release is v0.10.0.
- What can I use instead of Withings?
- Servers from other publishers that do the same job: Garmin Local MCP server, db-mcp (SQLite MCP Server) and DBHub MCP server.
- How does Withings compare with other Databases MCP servers?
- safety score 92/100 (higher than 90% of 802 Databases servers); downloads a week 61 (more than 43% of 328 Databases servers with a package). Full comparison.
Alternatives to Withings
Same job from other publishers: the closest match first, then the best rated.
- Garmin LocalLocal-first Garmin data warehouse: sync once to SQLite, analyze trends and correlations offline.not reviewedGrowingA
- db-mcp (SQLite MCP Server)SQLite MCP server with OAuth 2.1, HTTP/SSE, 122 tools, and smart tool filteringnot reviewedGrowingA
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
MindwtrTask automation via SQLite, desktop Local API, or Mindwtr Cloud; read-only by default.not reviewedEstablishedA- Sequential Thinking Working NotesLocal working notes, decisions, evidence and resumable sessions with SQLite persistence.not reviewedEstablishedA