Skip to main content
Glama
feneute

Fernanda Health

by feneute

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

get_daily_health_summary(date?)

Normalized daily metrics + 7/30-day baselines (Oura now; Withings reserved).

get_oura_trends(days?, endDate?)

Daily time-series + latest/7-day/30-day summaries for key Oura metrics.

oura_connection_check()

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: whoop-mcp

Deploy (one click)

Deploy to Cloudflare

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

LOGIN_PASSWORD

A strong password. You'll type this once when connecting Claude.

OURA_TOKEN

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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    Local-first MCP server that connects AI agents to your Oura Ring readiness, sleep, activity, and HRV data. Tokens never leave your machine.
    27
    396 npm
    4
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Self-hosted MCP server connecting Claude to your WHOOP data via the official API, enabling queries for recovery, sleep, cycles, workouts, and profile.
    6 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A 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
  • A
    license
    B
    quality
    B
    maintenance
    MCP server for accessing Oura Ring data from Claude Code and claude.ai, providing summarized health metrics and raw API data.
    11
    34 PyPI
    MIT