目录 / signal
MCP
鉴权未知
未评级
已上架
signal
**The adaptive health-messaging engine for apps and agents — federally-sourced, audience-safe facts, lists & tips, keyless to try.** Call `lookup_health_fact` from any MCP client (Claude Desktop, Cursor, the OpenAI Agents SDK) with no API key and no signup, and get a CDC/NIH/USPSTF/SAMHSA-sourced fact, list, or tip with its source link. The full Signal API — sequenced cued-message streams over a 16,500+ library of federally-sourced facts, lists & tips that advance on each patient's response, each with a receptivity score + audience-safety verdict — is a free sandbox key away. Display-mode, no PHI. Not medical advice. Try it → https://uphealth.us/signal/try
该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链
接入信息
- 传输形态
- http
- 鉴权方式
- 鉴权未知
- 端点
https://signal--uphealth.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
"mcpServers": {
"signal": {
"url": "https://signal--uphealth.run.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-limited. For adaptive, patient-specific message sequencing — receptivity-scored cues + audience-safety verdicts over the full library of federally-sourced facts, lists & tips — get a free Discovery key at https://uphealth.us/signup |
| 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://catalog resource and pre-satisfy its required audience_tags + patient_context (clinical templates 422 without them). Display mode renders in your app: no PHI, no BAA. Each later cue MUST submit the prior message's feedback — the engine refuses to advance without it (the sequencing moat). |
| 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. response_action is one of the accepted cue vocabulary (see the signal://catalog resource). Same idempotency_key + same feedback returns the cached cue; conflicting feedback under the same key returns 409. |
| 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 live template catalog + gating contract, read the signal://catalog resource. |
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。