Withings
Read weight, blood pressure, activity, and sleep from Withings scales, monitors, and trackers.
Overview
Read weight, blood pressure, activity, and sleep data from your Withings devices (Body+, BPM, Sleep Analyzer, and more) through AI assistants.
Prerequisites
- A Withings account with at least one synced device
- A stackgate.ai account
Getting credentials
- Open My Integrations → Withings.
- Click Activate, then Connect Withings.
- Sign in to your Withings account and approve the requested permissions.
stackgate.ai hosts the OAuth application — you do not need to create your own Withings developer app.
Using with AI clients
- Dedicated endpoint:
POST /mcp/withings - Private gateway:
withings__*tools
Example workflows:
- Recent weight trend:
list_measurementswith Unixstartdate/enddateorlastupdate - Last week's steps:
list_activitywithstart_dateandend_date(YYYY-MM-DD) - Sleep efficiency:
list_sleep_summariesfor a date range
Troubleshooting
- Auth errors (status 343) — disconnect and reconnect Withings from My Integrations.
- No new data — devices sync when the Withings app is open; allow a few minutes after weighing or sleeping.
- Rate limit (status 601) — avoid polling more than once every ~10 minutes per account.
- Testing without hardware — Withings supports demo mode on their developer dashboard for sandbox accounts.
Available tools
-
list_devices
List Withings devices paired to the connected account.
-
list_measurements
List body measurements such as weight, blood pressure, and SpO2 from Withings devices.
-
list_activity
List daily activity metrics such as steps, calories, and distance from Withings.
-
list_sleep_summaries
List nightly sleep summaries including sleep score, efficiency, and snoring from Withings sleep devices.
MCP endpoint:
https://stackgate.ai/mcp/withings
(HTTP) or via the
private gateway.