Chia Health MCP Server
官方Chia Health MCP Server — 美國持照遠距醫療平台的患者工作流程整合。瀏覽 GLP-1 藥物(semaglutide、tirzepatide)、胜肽療法(sermorelin、NAD+、glutathione)及長壽療程。檢查資格、完成初診、簽署同意書、管理治療計畫。30 項工具,符合 HIPAA 規範。所有處方由美國持照醫療提供者評估,並從 FDA 監管藥局配送至全美 50 州及華盛頓特區。
你可以用 Chia Health MCP 做什麼?
-
瀏覽藥物與檢查資格 — 請您的 AI 使用
medications.list列出可用治療方案,透過medications.pricing查詢價格,並使用eligibility.check預先篩選您的資格。 -
完成醫療問診 — 讓您的 AI 引導您填寫問診問卷(
intake.questions),並透過intake.submit提交您的答案供醫療提供者審閱。 -
檢閱與簽署同意書 — 您的 AI 可透過
consent.text擷取同意書內容,並使用consent.submit記錄您對所有必要文件的同意。 -
下單與付款 — 使用
order.create下達藥物訂單,接著透過checkout.create產生付款連結,或使用checkout.complete在對話中完成付款。 -
在病患入口網站追蹤治療進度 — 使用
portal.log_weight記錄體重,透過portal.care_plan檢視您的照護計畫,傳送訊息給您的醫療提供者,或申請藥物補充。 -
回覆醫療提供者的後續追蹤 — 使用
provider.questions與provider.respond擷取並回答醫療提供者的問題。
文件
Chia Health MCP 伺服器
MCP(模型上下文協定)伺服器,用於 Chia Health 遠距醫療處方平台。讓 AI 助理(ChatGPT、Claude、Gemini、OpenClaw、Copilot 及自訂代理程式)能協助患者瀏覽藥物、完成醫療資料填寫、簽署同意書、下訂單、付款及管理治療方案——全程透過自然對話進行。
可用的治療方案包括 GLP-1 藥物(semaglutide、tirzepatide,包含錠劑)、胜肽療法(sermorelin、NAD+、穀胱甘肽)以及長壽方案。所有處方均由美國持照醫療服務提供者評估,並由受 FDA 監管的 503A 複合藥局配送至全美 50 州及華盛頓特區。
開始使用
doctormcp 是一個遠端 MCP 伺服器——透過網路連線,無需本機安裝。
伺服器網址: https://mcp.chia.health/
傳輸方式: 可串流的 HTTP
中繼資料: https://mcp.chia.health/server.json
Claude Desktop
新增至 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"chia-health": {
"url": "https://mcp.chia.health/"
}
}
}
Cursor
在專案中的 .cursor/mcp.json 或全域的 ~/.cursor/mcp.json 新增:
{
"mcpServers": {
"chia-health": {
"url": "https://mcp.chia.health/"
}
}
}
Cline / VS Code
新增至您的 Cline MCP 設定:
{
"mcpServers": {
"chia-health": {
"url": "https://mcp.chia.health/"
}
}
}
Windsurf
新增至 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"chia-health": {
"serverUrl": "https://mcp.chia.health/"
}
}
}
其他 MCP 客戶端
任何支援可串流 HTTP 傳輸的 MCP 客戶端都可以連線:
- 伺服器網址:
https://mcp.chia.health/ - 傳輸方式: 可串流的 HTTP
- 伺服器中繼資料:
https://mcp.chia.health/server.json
驗證連線
連線後,您的 AI 助理可以立即呼叫以下公開工具(無需驗證):
medications.categories → medication categories
medications.list → all medications with pricing
medications.availability → check if a medication ships to your state
eligibility.check → pre-screen age, state, BMI
您的 AI 助理可以做什麼?
| 類別 | 工具 | 驗證 |
|---|---|---|
| 驗證 — OTP 驗證、工作階段管理、付款偵測 | 4 | 否* |
| 探索 — 瀏覽藥物、價格、可用性 | 5 | 否 |
| 資格審核 — 資格檢查、資料填寫問卷 | 4 | 部分 |
| 同意書 — 呈現並簽署同意文件 | 4 | 訪客 |
| 訂購 — 下訂單、上傳身分驗證文件 | 4 | 訪客 |
| 結帳 — Stripe ACP 付款或已驗證的付款連結 | 5 | 訪客 |
| 患者入口網站 — 記錄體重、傳訊息給醫療服務提供者、續藥 | 6 | 完整 |
| 醫療服務提供者 — 回答醫療服務提供者的後續問題 | 2 | 訪客 |
* 驗證工具使用 session_id(無令牌),但 auth.check_payment 使用持有者令牌。
重要事項: 所有處方均由美國持照醫療服務提供者評估和核准。doctormcp 協助患者工作流程——它不會做出臨床決策。
驗證
患者可以無需驗證自由瀏覽——探索、資格審核和資料填寫問題預覽皆為公開。
當患者準備好進行醫療資料填寫時,他們需要驗證電子郵件:
auth.start(email, phone, name)→ 發送 OTP 至電子郵件,回傳session_idauth.verify_otp(session_id, code)→ 回傳訪客範圍的持有者令牌
訪客令牌可用於資料填寫、同意書、訂購和結帳。付款後,auth.check_payment 會將令牌升級為完整範圍,以便存取入口網站(照護計畫、訊息、續藥)。
工具目錄
驗證
| 工具 | 驗證 | 說明 |
|---|---|---|
auth.start | 否 | 發送 OTP 至患者電子郵件,取得 session_id |
auth.verify_otp | 否 | 驗證代碼,取得訪客範圍的持有者令牌 |
auth.resend_otp | 否 | 若 OTP 過期或未收到,重新發送 |
auth.check_payment | 訪客 | 輪詢付款狀態,將令牌升級為完整範圍 |
探索(公開,無需驗證)
| 工具 | 說明 |
|---|---|
medications.list | 列出所有藥物及其類別、劑型和價格 |
medications.details | 特定藥物的詳細資訊(方案、價格、包含內容) |
medications.availability | 檢查藥物是否可運送至特定州 |
medications.pricing | 特定藥物/劑型/方案組合的價格明細 |
medications.categories | 列出藥物類別(減重、胜肽、抗衰老等) |
資格審核(公開 + 訪客)
| 工具 | 驗證 | 說明 |
|---|---|---|
eligibility.check | 否 | 預先篩選年齡、州、BMI 和醫療狀況 |
intake.questions | 否 | 取得特定藥物的結構化資料填寫問卷 |
intake.submit | 訪客 | 提交已完成的資料填寫以供醫療服務提供者審查 |
intake.status | 訪客 | 檢查資料填寫審查狀態(審查中、已核准、已拒絕) |
同意書(需要訪客令牌)
| 工具 | 說明 |
|---|---|
consent.list | 列出資料填寫所需的全部 5 份同意文件 |
consent.text | 取得同意文件的完整逐字文本 |
consent.submit | 記錄患者的同意確認,包含稽核軌跡 |
consent.status | 檢查哪些同意書已完成/待處理 |
訂購(需要訪客令牌)
| 工具 | 說明 |
|---|---|
order.create | 建立藥物訂單(需要所有同意書已完成) |
order.status | 檢查訂單狀態和追蹤資訊 |
order.documents | 列出訂單所需的身份證明文件 |
order.upload | 上傳附照片的身份證件或自拍照以進行身份驗證 |
結帳(需要訪客令牌)
| 工具 | 說明 |
|---|---|
checkout.create | 建立結帳;回傳已驗證的付款連結(魔術連結網址) |
checkout.update | 更新待處理的結帳(促銷代碼、運送) |
checkout.complete | 使用 Stripe 共享付款令牌(ACP 路徑)完成付款 |
checkout.status | 發送付款連結後輪詢付款狀態(備用路徑) |
checkout.cancel | 取消進行中的結帳 |
患者入口網站(需要完整令牌——付款後)
| 工具 | 說明 |
|---|---|
portal.log_weight | 記錄體重以追蹤進度 |
portal.log_side_effects | 回報副作用(嚴重者會自動標記給醫療服務提供者) |
portal.message | 發送訊息給醫療服務提供者 |
portal.care_plan | 取得目前的藥物、劑量和體重進度 |
portal.refill | 要求續藥 |
portal.support | 建立客戶支援工單 |
醫療服務提供者(需要訪客令牌)
| 工具 | 說明 |
|---|---|
provider.questions | 取得醫療服務提供者的後續問題 |
provider.respond | 提交醫療服務提供者問題的回答 |
代理程式流程範例
1. 瀏覽藥物(無需驗證)
User: "What weight loss medications do you offer?"
Agent calls: medications.list
→ Returns categories with semaglutide, tirzepatide, etc.
Agent calls: medications.details(medication="semaglutide-injectable")
→ Returns plans (1-month $349, 4-month $299/mo, 6-month $249/mo)
Agent calls: medications.availability(medication="semaglutide-injectable", state="TX")
→ { "available": true }
Agent calls: eligibility.check(age=35, state="TX", bmi=31.2)
→ { "eligible": true, "available_medications": [...] }
2. 完整訂購流程(驗證 → 資料填寫 → 同意書 → 訂單 → 付款)
== VERIFY IDENTITY ==
1. auth.start(email="patient@example.com", phone="5551234567", first_name="Jane")
→ { "session_id": "abc123...", "otp_sent": true }
2. auth.verify_otp(session_id="abc123...", code="847293")
→ { "guest_token": "mcp_...", "scope": "guest" }
== MEDICAL INTAKE ==
3. intake.questions(medication="semaglutide-injectable")
→ Structured questionnaire (demographics, vitals, medical history, etc.)
→ Agent asks patient each question conversationally
4. intake.submit(patient_email, patient_name, answers, bearer_token)
→ { "intake_id": "42", "next_step": "get_required_consents" }
5. consent.list(intake_id="42", bearer_token)
→ 5 consent documents (telehealth, treatment, pharmacy, HIPAA, AI disclosure)
6. For each consent:
a. consent.text(consent_id, bearer_token)
→ Full text the agent MUST present verbatim
b. Patient confirms: "I agree"
c. consent.submit(intake_id, consent_id, "I agree", bearer_token)
== ORDER & PAY ==
7. order.create(intake_id, medication, form, plan_months, shipping_address, bearer_token)
→ { "order_id": "99", "total": "1079.39", "next_step": "create_checkout" }
8. checkout.create(order_id="99", bearer_token)
→ { "checkout_id": "7", "payment_url": "https://chia.health/checkout/aBc-_xyz" }
→ Agent shares link with patient; also sent via email+SMS
9a. (ACP path) checkout.complete(checkout_id="7", shared_payment_token="spt_...", bearer_token)
→ { "payment_status": "success", "confirmation_number": "CHIA-000099" }
9b. (Fallback) Patient opens payment_url in browser, pays on Chia checkout page
10. auth.check_payment(bearer_token)
→ { "paid": true, "scope": "full" } // token upgraded, portal unlocked
3. 患者入口網站(完整令牌,付款後)
1. portal.log_weight(patient_id, weight_lbs=195.5, date="2026-06-15", bearer_token)
→ { "recorded": true }
2. portal.care_plan(patient_id, bearer_token)
→ Current medication, phase, dosing schedule, recent weights
3. portal.log_side_effects(patient_id, effects=["nausea"], severity="mild", bearer_token)
→ { "recorded": true, "flagged_for_review": false }
4. portal.message(patient_id, message="Nausea improving", bearer_token)
→ { "sent": true, "estimated_response_time": "24-48 hours" }
Stripe ACP 整合
doctormcp 使用 Stripe 的代理商務協定 (ACP) 進行付款處理:
- 訂單建立 —
order.create計算總額並建立預付款訂單記錄。 - 結帳啟動 —
checkout.create建立 StripePaymentIntent(用於 ACP)並產生已驗證的付款連結。該連結會在瀏覽器中自動驗證患者身份,並導向 Chia Health 結帳頁面。同時也會透過電子郵件和簡訊發送。 - 付款完成 — 兩種路徑:
- ACP:
checkout.complete接受來自 AI 平台的共享付款令牌 (SPT) 並確認PaymentIntent。即時、對話內付款。 - 備用:代理程式與患者分享
payment_url(已驗證的魔術連結)。患者在其瀏覽器中開啟,自動驗證身份,並在 Chia Health 結帳頁面付款。代理程式輪詢auth.check_payment以偵測完成狀態。
- ACP:
- 付款後 — 成功後(任一路徑),會自動建立
Subscription和Enrollment。auth.check_payment將代理程式的令牌升級為完整範圍,以便存取入口網站。
HIPAA 合規性
- 稽核記錄 — 每次存取受保護的健康資訊 (PHI) 都會記錄操作者身份、操作類型、資源、IP 位址和時間戳記。記錄保留 10 年。
- 同意記錄 — 所有患者同意確認均包含逐字確認文字、方法(AI 代理對話式)、平台、工作階段 ID 和 IP 位址。同意記錄不可變更。
- 輸入淨化 — 所有輸入均經過驗證和淨化。控制字元被移除,長度受限制,並驗證特定領域格式(電子郵件、州、電話、郵遞區號)。
- OTP 優先驗證 — 在存取任何患者資料前,透過 6 位數 OTP 驗證電子郵件所有權。使用 SHA-256 雜湊令牌,並設定範圍存取權限(訪客/完整)。未經驗證電子郵件不發放令牌。
- 速率限制 — 基於 Redis 的令牌桶速率限制,按使用者和端點類別區分(公開:100 次/分鐘,驗證:5 次/分鐘,已驗證:30 次/分鐘,同意書:10 次/分鐘,結帳:5 次/分鐘)。
- 最小化資料暴露 — 工具僅回傳目前步驟所需的資料。敏感欄位(付款詳細資訊、完整 SSN)絕不回傳。
支援
- 問題回報: github.com/chia-health/chia-mcp/issues
- 網站: chia.health
- 電子郵件: engineering@chia.health
授權
Apache License 2.0 — 詳情請參閱 LICENSE。
Copyright 2026 Chia Health, Inc.