MCP Fitbit MCP Server

Model Context Protocol (MCP) server for accessing Fitbit health and fitness data. Connect AI assistants like Claude to your Fitbit data for

Local serverstdioTypeScript

What is the MCP Fitbit MCP Server?

Model Context Protocol (MCP) server for accessing Fitbit health and fitness data. Connect AI assistants like Claude to your Fitbit data for personalized health

What the server does

Give your AI assistant access to your Fitbit data for personalized health insights, trend analysis, and automated tracking. Works with Claude Desktop and other MCP-compatible AI tools.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Windows%AppData%\Claude\claude_desktop_config.json
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Linux~/.config/Claude/claude_desktop_config.json
get_weightWeight data over time periods
get_sleep_by_date_rangeSleep logs for date range (max 100 days)
get_exercisesActivity/exercise logs after date
get_daily_activity_summaryDaily activity summary with goals
get_activity_goalsUser's activity goals (daily/weekly)
get_activity_timeseriesActivity time series data (max 30 days)
get_azm_timeseriesActive Zone Minutes time series (max 1095 days)
get_heart_rateHeart rate for time period
get_heart_rate_by_date_rangeHeart rate for date range (max 1 year)
get_food_logComplete nutrition data for a day
get_nutritionIndividual nutrient over time
get_nutrition_by_date_rangeIndividual nutrient for date range
get_profileUser profile information

How to install the MCP Fitbit MCP Server

{
  "mcpServers": {
    "fitbit": {
      "command": "mcp-fitbit",
      "args": [],
      "env": {
        "FITBIT_CLIENT_ID": "your_client_id_here",
        "FITBIT_CLIENT_SECRET": "YOUR_FITBIT_CLIENT_SECRET"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
FITBIT_CLIENT_IDDeclared in the maintainer’s client configuration.Check documentation
FITBIT_CLIENT_SECRETDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use MCP Fitbit to get weight.”
  • “Use MCP Fitbit to get sleep by date range.”
  • “Use MCP Fitbit to get exercises.”

Frequently asked questions

Model Context Protocol (MCP) server for accessing Fitbit health and fitness data. Connect AI assistants like Claude to your Fitbit data for personalized health Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.