# Uphealth Signal > Uphealth Signal, an MCP server by uphealth.us, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. The adaptive health-messaging engine for apps and agents. Federally-sourced. Not medical advice. - Canonical: https://www.anchorterminal.com/tools/uphealth-mcp - Markdown: https://www.anchorterminal.com/tools/uphealth-mcp.md (~850 tokens) - Slim: https://www.anchorterminal.com/tools/uphealth-mcp.min.md (~780 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/tools/uphealth-mcp.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-04 # Uphealth Signal > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by uphealth.us (https://uphealth.us/docs/mcp-quickstart) - Listed because: It's published in the registry under uphealth.us, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: The adaptive health-messaging engine for apps and agents. Federally-sourced. Not medical advice. ## Facts - MCP registry: `us.uphealth/mcp` 1.1.7 - Endpoint: https://mcp.uphealth.us/mcp (streamable HTTP) - Package: npm `@uphealth/mcp-server` (stdio) - Source: https://github.com/ericinsf/uphealth - Website: https://uphealth.us/docs/mcp-quickstart - npm downloads a week: 36 - Registry entry updated: 2026-09-03 ## Tools - Tools it lists (5, about 3,588 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:26 UTC): - `lookup_health_fact` (read-only): 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… - `create_patient_stream` (writes): 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` (writes): 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… - `read_stream_state` (read-only): 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… - `list_sandbox_topics` (read-only): 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… - How its tools read to an agent (0 errors, 3 warnings, 0 notes, about 3,588 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC11 create_patient_stream: 1 parameter without a description: feedback_timeout_days - warn TC11 get_next_cued_message: none of its 2 parameters has a description - warn TC13 create_patient_stream: attributes (object with no properties) - JSON: https://www.anchorterminal.com/api/v1/tools/uphealth-mcp.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming