# Withings

> Use this tool when you need to retrieve precise health data from Withings smart scales, solving problems in health tracking, fitness coaching, and personal data analysis. It provides access to weight, body composition, and raw measurement data through OAuth2 authentication and the official Withings API. With inputs via CLI-based OAuth flow and environment variables, and outputs in both metric and imperial units, it's ideal for AI-powered health applications requiring accurate user data.

Canonical page: https://skillsregistry.net/skills/gchallen-withings  
JSON: https://api.skillsregistry.net/v1/skills/gchallen-withings

## Description

This Withings MCP server by gchallen provides health data retrieval from Withings smart scales through OAuth2 authentication and the official Withings API. Built with TypeScript and featuring automatic token refresh, it offers tools for accessing weight measurements, complete body composition data (fat mass, muscle mass, bone mass, hydration), raw measurement data with pagination, user management, and settings configuration with support for both metric and imperial units. The implementation includes a CLI-based OAuth flow for initial setup, environment variable configuration, comprehensive error handling with automatic token refresh, and user filtering capabilities, making it ideal for health tracking applications, fitness coaching workflows, and personal health data analysis where AI assistants need access to precise body composition metrics from Withings devices.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** monitoring
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/gchallen-withings)
- **Repository:** <https://github.com/gchallen/withings-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "gchallen-withings"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/gchallen-withings` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/gchallen-withings/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
