Zepp Life MCP
Provides tools to access and sync health data from Zepp Life (Xiaomi ecosystem), including steps, sleep, heart rate, workouts, and body measurements, either via local export files or cloud session.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Zepp Life MCPShow my workouts from the last 30 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Zepp Life MCP
MCP server for Zepp Life data.
This project provides local caching, sync, and MCP tools for Zepp Life data from either exported files or the Zepp cloud session flow.
Supported sources
export_filefor local Zepp exportscloud_sessionforapptoken-based cloud access
Current data coverage
The current implementation targets these data types:
steps and daily activity
sleep
heart rate
workouts
body measurements
Cloud coverage can vary by account, region, and upstream endpoint stability. Export mode is the safest option when you need predictable full-history access.
Install
python -m venv .venv
source .venv/bin/activate
pip install -e '.[dev]'Setup
Cloud session
You need an apptoken.
Typical flow:
Open
https://user.huami.com/privacy2/index.htmlSign in to the Zepp Life account
Open browser DevTools
Find the
apptokencookie
Then configure the server:
zepp-life-mcp setup --mode cloud_session --token "<apptoken>" --user-id "<userId>" --region eu
zepp-life-mcp doctorExport file mode
zepp-life-mcp setup --mode export_file --export-path ~/Downloads/ZeppExport
zepp-life-mcp doctorUse
zepp-life-mcp sync --start-date 2022-01-01 --end-date 2022-12-31
zepp-life-mcp serveMCP client config
Example Claude Desktop config:
{
"mcpServers": {
"zepp-life": {
"command": "zepp-life-mcp",
"args": ["serve"]
}
}
}Example prompts
Show my workouts from the last 30 daysHow has my weight changed this year?Summarize my sleep for the past weekSync my latest Zepp Life data
Commands
zepp-life-mcp --help
zepp-life-mcp setup --help
zepp-life-mcp doctor
zepp-life-mcp sync --help
zepp-life-mcp serveDevelopment
pytest
python -m buildTroubleshooting
Connection: failedverify
apptokenverify
user_id
No export data foundverify the extracted archive path
verify that CSV or JSON export files are present
syncreturns no datatry another date range
try export mode if cloud coverage is incomplete
Security
apptokenis stored via the system keyringdo not commit
.env, exported health data, or local SQLite filesprefer interactive setup over pasting secrets into shell history
Disclaimer
This is an unofficial project and is not affiliated with Xiaomi or Zepp Health.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kubulashvili/zepp-life-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server