# Fitbit

> Use this tool when you need to access a user's health and fitness data, such as weight measurements, sleep logs, and profile information, to enhance conversations related to health tracking, fitness analysis, and personal wellness. It solves problems by providing authentic user data through OAuth 2.0 authentication with the Fitbit API. The tool takes user authentication as input and outputs relevant health and fitness data, making it ideal for use cases requiring accurate and personalized wellness discussions.

Canonical page: https://skillsregistry.net/skills/thedigitalninja-fitbit  
JSON: https://api.skillsregistry.net/v1/skills/thedigitalninja-fitbit

## Description

The Fitbit MCP server enables Claude to access a user's Fitbit health and fitness data through OAuth 2.0 authentication. Built in TypeScript using the Model Context Protocol SDK, it currently provides tools for retrieving weight measurements, sleep logs, and profile information directly from the Fitbit API. The implementation handles token persistence, automatic refresh of expired tokens, and graceful error handling for API requests. This server is particularly useful for health tracking, fitness analysis, and personal wellness discussions where having access to actual user data rather than hypothetical examples significantly enhances the conversation quality.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** security
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/thedigitalninja-fitbit)
- **Repository:** <https://github.com/thedigitalninja/mcp-fitbit>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "thedigitalninja-fitbit"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/thedigitalninja-fitbit` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/thedigitalninja-fitbit/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
