MCP Hub
Back to servers

FeelFit MCP Server

Provides access to body composition data from FeelFit smart scales, including measurements like weight, BMI, and body fat. Supports multi-account management and health goal tracking via the FeelFit Cloud API.

glama
Stars
1
Updated
Mar 22, 2026

FeelFit MCP Server

MCP (Model Context Protocol) server for accessing body composition data from FeelFit smart scales. Supports multiple accounts.

Features

  • Multi-account support
  • Body composition measurements (weight, body fat, BMI, muscle mass, bone mass, water, protein, visceral fat, metabolic rate, body age)
  • Device management (bound scales)
  • Health goals
  • Automatic authentication with token caching

Tools

ToolDescription
list_accountsList configured accounts and auth status
loginAuthenticate account(s)
get_profileGet user profile
get_measurementsGet all body composition measurements
get_latest_measurementGet most recent measurement
get_devicesList bound smart scales
get_goalsGet health goals
get_all_dataGet complete data dump

Setup

1. Install dependencies

pip install -r requirements.txt

2. Configure accounts

Create ~/.config/feelfit-mcp/config.json:

{
  "accounts": [
    {"email": "user@example.com", "password": "your_password"}
  ]
}

Or set the FEELFIT_CONFIG environment variable to a custom path.

3. Add to Claude Desktop / Claude Code

{
  "mcpServers": {
    "feelfit": {
      "command": "python3",
      "args": ["/path/to/mcp-feelfit/server.py"]
    }
  }
}

How it works

The server connects to the FeelFit Cloud API (feelfit.qnclouds.com) using the same protocol as the Android app. Passwords are encrypted with RSA before transmission. Authentication tokens are valid for 180 days.

License

MIT

Reviews

No reviews yet

Sign in to write a review