Fitbit

io.usefulapiv1.0.0Updated Sep 29, 2026

Read Fitbit profile, activity, sleep, heart rate and device data.

VerifiedStreamable HTTPWeb executableLocation & Lifestyle

Overview

AI-generated overview

Read Fitbit profile, activity, sleep, heart rate, and body data through a hosted remote MCP endpoint.

What it does
Exposes read-only tools for Fitbit data: profile, devices, daily activity summaries, activity time series, goals, lifetime stats, heart rate, sleep, weight, body fat, food, water, SpO2, HRV, breathing rate, cardio score, and skin temperature. It runs as a hosted remote endpoint, so no local install is needed. All listed tools are read-only.
When to use it
Use it when an assistant should answer questions about your own Fitbit history, such as activity trends, sleep, heart rate, or body metrics, without building a custom integration. It suits personal health tracking and reporting rather than writing data back to Fitbit.
Requirements
A remote MCP client that can connect to the hosted endpoint. On first connect you paste your Fitbit credentials, which are validated and stored per user. No local runtime, packages, environment variables, or headers are declared. A free plan allows 100 tool calls per month; Pro is $9/mo or $90/yr for unlimited calls.
Before you install
You provide Fitbit credentials to a third-party hosted service, which stores them per user and accesses your Fitbit account on your behalf. The service is paid beyond the free monthly call limit, so usage can incur charges. All listed tools are read-only, but the data is sensitive health information sent to that third party.

Installation

In SourceWeft

  1. Open Fitbit in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fitbit": {
      "type": "http",
      "url": "https://fitbit.usefulapi.io/mcp"
    }
  }
}

README

Fitbit MCP by usefulapi

Read Fitbit profile, activity, sleep, heart rate and device data. Hosted, no local install.

Live endpoint: https://fitbit.usefulapi.io/mcp · Homepage: https://usefulapi.io

Add to Claude

json
{  "mcpServers": {    "fitbit": {      "url": "https://fitbit.usefulapi.io/mcp"    }  }}

On first connect you'll paste your Fitbit credentials. They are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
fitbit_get_profilereadGet profile
fitbit_get_devicesreadGet devices
fitbit_daily_activity_summaryreadDaily activity summary
fitbit_activity_time_seriesreadActivity time series
fitbit_activity_goalsreadActivity goals
fitbit_lifetime_statsreadLifetime stats
fitbit_heart_ratereadHeart rate
fitbit_sleep_logreadSleep log
fitbit_weight_logreadWeight log
fitbit_body_fat_logreadBody fat log
fitbit_food_logreadFood log
fitbit_water_logreadWater log
fitbit_spo2readSpO2
fitbit_hrvreadHRV
fitbit_breathing_ratereadBreathing rate
fitbit_cardio_scorereadCardio score
fitbit_skin_temperaturereadSkin temperature

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro$9/mo or $90/yr (2 months free)Unlimited

License

MIT

Source: servers/fitbit/README.md at commit e28f9c1

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestSep 29, 2026