85trust / 100

Uphealth Signal

by uphealth.us in Email & messaging

MCP serverPassing, checked 27 min ago

The adaptive health-messaging engine for apps and agents. Federally-sourced. Not medical advice.

https://mcp.uphealth.us/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
561 ms typical, 561 ms slowest 5%
Last check
27 min ago
Next check
in 6 h

How to call it

Add it to any MCP client that supports remote servers.

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

5 tools

  • 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 diabetes"), with its federal source (CDC / MedlinePlus / NIH) and a link to the public uphealth.me page. Free + rate-li

  • 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 the patient's prior response — so your agent never fabricates health content. Choose a template_id from the signal://cat

  • 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 WITHOUT PRIOR-MESSAGE FEEDBACK (the moat): the engine will not advance a stream blind, returning 409 if you skip it. respon

  • 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 turns to inspect where a patient is in their federally-sourced, audience-safety-checked sequence.

  • 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 content domains exist before creating a stream. Does NOT enumerate messages — the corpus stays internal. For the full li

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
27 min agoPassed200561 ms
10 h agoPassed200643 ms