Fernanda Health
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Fernanda Health — private health-data MCP server
A private, read-only Model Context Protocol server that lets Claude retrieve your own Oura Ring (and later Withings) health data for a daily check-in.
Private & self-hosted on your own Cloudflare account.
Read-only. It only reads your data; it can never change anything.
Authenticated. Claude connects only after passing an OAuth login gated by a password you set. Nothing is exposed without authentication.
No secrets in code. All tokens/passwords live as encrypted Cloudflare secrets.
What it exposes
Tool | What it returns |
| Normalized daily metrics + 7/30-day baselines (Oura now; Withings reserved). |
| Daily time-series + latest/7-day/30-day summaries for key Oura metrics. |
| Confirms the server can reach Oura and which data collections are returning. |
The server only retrieves and normalizes data. All interpretation is done by Claude.
Related MCP server: oura-mcp
Deploy (one click)
Clicking the button copies this repo into your GitHub, creates the KV namespaces and Durable Object automatically, and deploys the Worker.
After deploying — set your secrets
In the Cloudflare dashboard: Workers & Pages → your Worker → Settings → Variables and Secrets, add these as type Secret:
Secret | Value |
| A strong password. You'll type this once when connecting Claude. |
| Your Oura Personal Access Token (read-only). |
(Optional: TIMEZONE, defaults to America/Los_Angeles.)
Connect Claude
Claude → Settings → Connectors → Add custom connector →
Name: Fernanda Health, URL: https://<your-worker>.<subdomain>.workers.dev/mcp.
Claude will open the login page; enter your LOGIN_PASSWORD to authorize.
Tech
Cloudflare Workers · agents McpAgent (Durable Object) · @cloudflare/workers-oauth-provider ·
@modelcontextprotocol/sdk · TypeScript. Deployed via GitHub.
This server cannot be deployed
Maintenance
Related MCP Connectors
Multi-tenant hosted MCP server for Oura Ring — 21 read-only tools, OAuth per user.
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA personal MCP server on Cloudflare Workers that connects Claude to Google Health API v4, enabling reading of health data like activity, sleep, heart rate, SpO₂, HRV, and nutrition.MIT
- AlicenseBqualityCmaintenanceMCP server for accessing Oura Ring data from Claude Code and claude.ai, providing summarized health metrics and raw API data.1139 PyPIMIT
- AlicenseNot gradedqualityDmaintenanceMCP server that exposes personal device data from sources like Oura into a unified SQLite store, allowing Claude to answer questions across metrics (sleep, activity, etc.) with a set of read-only tools.MIT
- AlicenseNot gradedqualityBmaintenanceGives Claude and other MCP clients read-only access to Oura Ring data through the Oura API v2, exposing sleep sessions, readiness, activity, stress, heart rate, workouts and long-range trends as queryable tools. It runs locally, evens out the API's quirks, and keeps credentials on the user's machine.MIT