io.usefulapi/fitbit
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Fitbit MCP by usefulapi
Publisher-provided description
Read Fitbit profile, activity, sleep, heart rate and device data.
Summary by lookupd
Lets an agent read Fitbit profile, activity, sleep, heart rate, nutrition, weight and device data over date ranges.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http fitbit https://fitbit.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add fitbit --url https://fitbit.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"fitbit": {
"url": "https://fitbit.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (17 tools)
Publisher-provided text
fitbit_get_profileThe current user's Fitbit profile (name, age, gender, height, timezone, member since, avatar, etc.). Fitbit REST: GET /1/user/-/profile.json.fitbit_get_devicesList the user's Fitbit devices/trackers (battery, last sync, version). Fitbit REST: GET /1/user/-/devices.json.fitbit_daily_activity_summaryDaily activity summary for a date — steps, distance, floors, calories, active minutes, and the day's logged activities. Fitbit REST: GET /1/user/-/activities/dafitbit_activity_time_seriesActivity metric time series over a date range (e.g. daily steps for a week). Max 1095 days. Fitbit REST: GET /1/user/-/activities/{resource}/date/{startDate}/{efitbit_activity_goalsThe user's activity goals (steps/distance/calories/active-minutes) for the daily or weekly period. Fitbit REST: GET /1/user/-/activities/goals/{period}.json.fitbit_lifetime_statsLifetime and best-ever activity statistics (total steps, distance, floors; personal bests). Fitbit REST: GET /1/user/-/activities.json.fitbit_heart_rateHeart-rate time series — resting HR and time in each HR zone. Give a single date + period, OR a date + endDate range. Fitbit REST: GET /1/user/-/activities/hearfitbit_sleep_logSleep logs for a date (or date range) — stages/levels, duration, efficiency, start/end times. Fitbit REST: GET /1.2/user/-/sleep/date/{date}[/{endDate}].json.fitbit_weight_logBody weight log entries for a date. Fitbit REST: GET /1/user/-/body/log/weight/date/{date}.json.fitbit_body_fat_logBody fat percentage log entries for a date. Fitbit REST: GET /1/user/-/body/log/fat/date/{date}.json.fitbit_food_logFood/nutrition log for a date — logged foods and daily nutrition totals (calories, macros). Fitbit REST: GET /1/user/-/foods/log/date/{date}.json.fitbit_water_logWater intake log for a date. Fitbit REST: GET /1/user/-/foods/log/water/date/{date}.json.fitbit_spo2Blood oxygen saturation (SpO2) summary for a date or range. Fitbit REST: GET /1/user/-/spo2/date/{date}[/{endDate}].json.fitbit_hrvHeart rate variability (HRV) summary for a date or range. Fitbit REST: GET /1/user/-/hrv/date/{date}[/{endDate}].json.fitbit_breathing_rateBreathing (respiratory) rate summary for a date or range. Fitbit REST: GET /1/user/-/br/date/{date}[/{endDate}].json.fitbit_cardio_scoreCardio fitness score (VO2 max estimate) for a date or range. Fitbit REST: GET /1/user/-/cardioscore/date/{date}[/{endDate}].json.fitbit_skin_temperatureSkin temperature (relative to baseline) for a date or range. Fitbit REST: GET /1/user/-/temp/skin/date/{date}[/{endDate}].json.
Details
- Version: 1.37.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 435 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/fitbit/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/fitbit)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp