Fitbit Mcp

web MCP Server

Retired - use google-health-mcp instead. The Fitbit Web API shuts down on 30 September 2026.

VerifiedInstall Ready
webwebgcp
5 views2 stars3 forksGPL-3.0

Why This Matters

Discovered via github-topic:mcp and last synced 1w ago.

VerifiedInstall Ready
Source
github-topic:mcp
Stars
2
Last synced
1w ago
Install
Instructions detected

Install

1. Install the package

pip install fitbit-mcp
54
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (54)

getActivities

Get activity data for a specified date

getSleepLogs

Get sleep data for a specified date

getFloorsClimbed

Get floors climbed data

getDistance

Get distance data

getFoodLogs

Get food log data for a specified date

getBadges

Get earned badges and achievements

getWaterLogs

Get water consumption data for a specified date

getLifetimeStats

Get lifetime activity statistics

date

Date in YYYY-MM-DD format (defaults to today)

period

Time period for data (1d, 7d, 30d, 1w, 1m)

getUserSettings

Get user settings and preferences

fitbit_get_sleep

Duration, efficiency, sleep stages

sleep

Sleep duration and stages

fitbit_get_hrv

Heart rate variability (RMSSD)

fitbit_get_cardio_fitness

VO2 Max / Cardio Fitness Score

settings

Paired devices (battery, last sync)

Tool

Data

fitbit_get_breathing_rate

Nightly breaths per minute

activity

Steps, calories, active minutes, distance, AZM, lifetime stats, goals

nutrition

Daily food calorie and water log

fitbit_get_spo2

Blood oxygen saturation (avg/min/max)

fitbit_get_goals

User-set daily/weekly activity goals (live)

respiratory_rate

Nightly breathing rate

fitbit_get_exercises

Exercise sessions (name, duration, HR, calories)

fitbit_get_food_log

Daily food calories + water intake

weight

Weight, BMI, body fat %

Variable

Default

fitbit_get_devices

Paired devices, battery level, last sync (live)

oxygen_saturation

SpO2 (blood oxygen)

FITBIT_MCP_CONFIG_DIR

`~/.config/fitbit-mcp/`

fitbit_get_weight

Weight, BMI, body fat %

fitbit_get_lifetime_stats

All-time totals and personal best records (live)

profile

User profile (user ID, display name)

FITBIT_MCP_DB_PATH

`~/.local/share/fitbit-mcp/fitbit.db`

fitbit_get_azm

Active Zone Minutes with per-zone breakdown

Scope

Data accessed

cardio_fitness

VO2 Max / Cardio Fitness Score

fitbit_get_heart_rate

Resting HR, HR zones

fitbit_get_temperature

Nightly skin temperature variation (degrees C from baseline)

heartrate

Resting HR, HR zones, HRV

location

GPS data on logged exercises

fitbit_trends

Aggregated averages (weekly/monthly/quarterly)

temperature

Skin temperature variation and manually-logged core temperature

getUserProfile

Get your Fitbit profile information

getHeartRate

Get heart rate data for a specified date and period

getSteps

Get step count for a specified date and period

getBodyMeasurements

Get weight and body fat data

getCalories

Get calories burned data

getActiveZoneMinutes

Get active zone minutes data

getDevices

Get information about connected Fitbit devices

fitbit_get_skin_temperature

Nightly skin temperature variation (degrees C from baseline)

fitbit_get_core_temperature

Manually-logged core (body) temperature readings (degrees C)

FITBIT_MCP_OFFLINE

unset

fitbit_get_activity

Steps, calories, active minutes, distance