MCP tool

withings_goals

The targets set in the Withings app: daily step goal, sleep goal and target weight.

Parameters

None. This tool takes no arguments.

Output

A markdown table rather than JSON — roughly a third of the tokens, and models reason over rows more reliably than nested objects.

Notes and gotchas

  • Requires a connected Withings account. Connect it from your dashboard — no developer account needed.
  • Read-only: this tool cannot change anything in your account.

Call it directly

The endpoint is plain JSON-RPC, so you can test without any client:

curl
curl -s https://fitnesspeak.app/mcp \
  -H "Authorization: Bearer fp_live_YOUR_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{
       "jsonrpc": "2.0",
       "id": 1,
       "method": "tools/call",
       "params": {
         "name": "withings_goals",
         "arguments": {}
       }
     }'

Tool description the model sees

The targets set in the Withings app: daily step goal, sleep goal and target weight. Call this when the user asks what they are aiming for, or when a comparison needs their goal rather than their actual numbers.

Descriptions say when to call a tool, not just what it does — that trigger wording is what models actually route on.

Use withings_goals in your assistant

14-day free trial. Card required so there's no second signup at the end; cancel before day 14 and you're charged nothing.