Server data from the Official MCP Registry
Hosted MCP server connecting Apple Health, Fitbit, Oura & Health Connect to Claude and ChatGPT.
Hosted MCP server connecting Apple Health, Fitbit, Oura & Health Connect to Claude and ChatGPT.
Remote endpoints: streamable-http: https://wellnessproject.ai/api/mcp
Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
Endpoint verified · Open access · No issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"ai-wellnessproject-wellness-project": {
"url": "https://wellnessproject.ai/api/mcp"
}
}
}From the project's GitHub README.
Connect Apple Health, Fitbit, Oura, and Google Health Connect to Claude and ChatGPT. Wellness Project is a hosted Model Context Protocol (MCP) server: your devices sync into one account, and Claude or ChatGPT read your workouts, sleep, nutrition, and recovery in plain English. No exports, no copy-paste, no community server to self-host.
Wellness Project is a free AI health app. This repository documents its public MCP server: the tool catalog, the schemas, the inline-chart widgets, and how to connect any MCP client to it.
https://wellnessproject.ai/api/mcpMost health and fitness services ship no MCP server of their own. There is no official Fitbit MCP server, no Oura MCP server, no Hevy or TrainingPeaks MCP server, so Claude and ChatGPT cannot read that data on their own. The GitHub results for those queries are mostly unmaintained community repos you would have to run, refresh tokens for, and keep alive yourself.
Wellness Project is the hosted alternative. It connects to your devices over OAuth, ingests your workouts and recovery data, and exposes all of it to any MCP client through one authenticated endpoint. You connect once and it stays connected.
Once connected, you ask your AI naturally and it calls the matching tool:
Read tools pull your logged and synced data. Write tools log new entries. Chart tools render an interactive inline graph instead of a wall of numbers.
Connect your device once at wellnessproject.ai, then add the MCP server to Claude or ChatGPT. The same hosted endpoint serves both, so connecting Apple Health to Claude, Fitbit to ChatGPT, or Oura to either works the same way. The steps are below.
claude.ai (remote connector, recommended)
https://wellnessproject.ai/api/mcp and authorize with OAuth.That is it. The connector carries across every conversation.
Desktop / scripted clients (API key)
Headless and desktop clients use a long-lived personal API key instead of the OAuth flow. Generate one in Settings → Claude inside the app. The server speaks streamable-HTTP MCP and authenticates with a bearer token:
POST https://wellnessproject.ai/api/mcp
Authorization: Bearer YOUR_PERSONAL_API_KEY
For a client that supports remote HTTP MCP servers with custom headers, point it at that URL with the Authorization header above. For a stdio-only client, bridge to it with mcp-remote:
{
"mcpServers": {
"wellness-project": {
"command": "npx",
"args": [
"mcp-remote",
"https://wellnessproject.ai/api/mcp",
"--header",
"Authorization: Bearer YOUR_PERSONAL_API_KEY"
]
}
}
}
Rotate or revoke the key from the same settings screen at any time.
The same server backs ChatGPT. Connect Wellness Project as a custom connector / plugin pointed at https://wellnessproject.ai/api/mcp and authorize. The identical tools and widgets are available there.
Eleven tools render interactive charts inline through the MCP Apps UI extension, not plain text:
| Ask | Widget |
|---|---|
| "How did my week look?" | weekly Fit Score |
| "Break down my Fit Score" | today's Fit Score by component |
| "Show my workouts" | training activity + heart points |
| "Show that workout" | a single session's exercises and sets |
| "Show my macros" | calories + protein/carbs/fat vs targets |
| "How's my sleep?" | hours + sleep score |
| "Steps this week?" | step counts vs goal |
| "How's my running?" | running mileage |
| "My weight trend" | body weight + body-fat % |
| "Recovery trend" | resting heart rate + HRV |
| "How's my bench progressing?" | estimated 1RM progression |
Each chart has a 7d / 30d / 90d / 1y range toggle and hover tooltips, and reads live from your own account.
The full list of 60 tools, grouped by domain, is in TOOLS.md. The machine-readable schemas (name, description, JSON Schema input, MCP annotations) are in catalog/tools.json and mirror exactly what the server returns from tools/list.
Every tool sets standard MCP annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint). All tools have openWorldHint: false: they operate only on the authenticated user's own account data.
| Source | Syncs |
|---|---|
| Apple Health (HealthKit) | steps, sleep, heart rate, HRV |
| Google Health Connect | steps, sleep, heart rate, HRV |
| Fitbit | steps, Active Zone Minutes, sleep stages, resting heart rate, HRV |
| Oura | sleep, readiness, heart rate, HRV |
| Manual / chat | workouts, meals, body metrics, labs, injuries, supplements, and more |
Wellness Project is informational software, not a medical product.
Create a free account at wellnessproject.ai and sync Apple Health (Settings, Integrations). In Claude, open Settings, Connectors, Add custom connector, paste https://wellnessproject.ai/api/mcp, and authorize. Claude can then read your Apple Health data in any conversation.
Connect Fitbit once at wellnessproject.ai over OAuth. Then add https://wellnessproject.ai/api/mcp as a custom connector in Claude or as a custom connector in ChatGPT. One connection serves both assistants.
Connect Oura at wellnessproject.ai, then add the same MCP endpoint in Claude. Your Oura sleep, readiness, and HRV become available to ask about in plain English.
No. None of these ship their own MCP server, and the community repos you find on GitHub are unofficial servers you have to run and refresh tokens for yourself. Wellness Project is the hosted alternative: connect your device once and it stays connected, with nothing to self-host.
Yes. The same server backs both. Point a custom connector at https://wellnessproject.ai/api/mcp in either tool.
No. The server is hosted. You connect your devices through the app and add one URL to your AI client.
Yes. Wellness Project is free during early access.
Access is authenticated per user by OAuth or a personal API key. Every tool is scoped to the signed-in user, row-level security enforces that a token reads only its own account, and you can revoke access at any time.
The tool catalog and schemas in this repository are published under CC BY 4.0 so MCP clients and directories can reference them freely. "Wellness Project" and the app itself remain the property of Wellness Project LLC.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.