Uphealth Signal
The adaptive health-messaging engine for apps and agents. Federally-sourced. Not medical advice.
Connect it
Settings → Connectors → Add custom connector
URL: https://mcp.uphealth.us/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://mcp.uphealth.us/mcp{
"mcpServers": {
"mcp": {
"url": "https://mcp.uphealth.us/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}claude mcp add --transport http mcp https://mcp.uphealth.us/mcp --header "Authorization: <value>"{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.uphealth.us/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@uphealth/mcp-server@1.1.7"
],
"env": {
"UPHEALTH_API_KEY": "<value>"
}
}
}
}claude mcp add mcp -- npx -y @uphealth/mcp-server@1.1.75 tools, verified live
lookup_health_factread-onlyZero 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 diabetes"), with its federal source (CDC / MedlinePlus / NIH) and a link to the public uphealth.me page. Free + rate-limited. For adaptive, patient-specific message sequencing â receptivity-scored cues + audience-safety verdicts over t
create_patient_streamCreate 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 the patient's prior response â so your agent never fabricates health content. Choose a template_id from the signal://catalog resource and pre-satisfy its required audience_tags + patient_context (clinical templates 422 without them). Disp
get_next_cued_messageSubmit 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 WITHOUT PRIOR-MESSAGE FEEDBACK (the moat): the engine will not advance a stream blind, returning 409 if you skip it. response_action is one of the accepted cue vocabulary (see the signal://catalog resource). Same idempotency_key + same feedb
read_stream_stateread-onlyRead 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 turns to inspect where a patient is in their federally-sourced, audience-safety-checked sequence.
list_sandbox_topicsread-onlyList the curated sandbox topic labels that define the free Discovery corpus â every topic federally-sourced and audience-safety-checked. Use it to preview what content domains exist before creating a stream. Does NOT enumerate messages â the corpus stays internal. For the full live template catalog + gating contract, read the signal://catalog resource.
Alternatives in Health & Science
Compare →
FindabisB
Public directory of UK medical cannabis clinics, pharmacies, products and strains.
HebrewCore by baba HebrewB
Hebrew translation that keeps prices, names and dates exact, RTL display, nikud, clinical Hebrew.
BMBiovet MCPB
Moscow vet clinic network (20 clinics, 24/7): clinics, live prices, slots, booking, triage. Russian
PHPhasefolioB
Biotech rNPV/PoS engine for AI agents. Signed exports, evidence register, asset landscape.
UPUK Public Services & Health MCP Server from MCPBundlesB
Access CQC care ratings, NHS health services, and food hygiene data across the UK
fmcg.networkB
USDA FoodData Central nutrient lookup, FDA recall watch, EU FMCG labelling via remote MCP