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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
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
Hosted Apple Health MCP: workouts, sleep and HRV in ChatGPT, Claude, Gemini, Grok. Free, no export.
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.1136 PyPIMIT
- AlicenseNot gradedqualityCmaintenanceGives 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
- AlicenseNot gradedqualityCmaintenanceA read-only remote MCP server that lets Claude query your own Garmin Connect data — sleep, HRV, Body Battery, stress, heart rate, and activities — through Garmin's official Personal API. It runs on Cloudflare Workers with OAuth sign-in, so it works from both the Claude mobile app and desktop.MIT