# Uphealth MCP server

Source: https://glimind.com/server/mcp-registry%2Fus.uphealth%2Fmcp
Registry id: `mcp-registry/us.uphealth/mcp`
Status: live (checked 2026-10-27T04:42:45.080Z)

## Verdict

Uphealth MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 338 ms median handshake and 4 outages in 90 days. Its agent-readiness grade is A (92/100) across 5 tools, costing an agent about 1,390 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 338 ms | 59% of MCP servers |
| p95 handshake latency | 2280 ms | — |
| Checks in 30 days | 4,996 | — |
| Outages, 90 days | 4 | — |
| Median recovery | 3 min | — |
| Agent-readiness score | 92/100 (A) | 73% of MCP servers |
| Tools | 5 | — |
| Tool-list size for an agent | ~1,390 tokens | 60% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "uphealth-mcp-server": {
      "type": "http",
      "url": "https://mcp.uphealth.us/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http uphealth-mcp-server https://mcp.uphealth.us/mcp
```

## Tools (5)

- `create_patient_stream`: Create a Signal cued stream for one patient and get the first cue back synchronously. Every cue is federally-sourced, audience-safety-checked, and sequenced on 
- `get_next_cued_message`: Submit the patient's response to the prior cue and get the next one — federally-sourced, audience-safety-checked, and re-sequenced on that feedback. REFUSES WIT
- `list_sandbox_topics`: List the curated sandbox topic labels that define the free Discovery corpus — every topic federally-sourced and audience-safety-checked. Use it to preview what 
- `lookup_health_fact`: Zero setup — NO key required. Returns ONE already-public federal health fact, list, or tip for a question or topic (e.g. "high blood pressure", "sleep", "type 2
- `read_stream_state`: Read a stream's current state, its current cued message, and event count. Read-only — does NOT advance the stream or consume a cue. Use it between feedback turn

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
