Chia Health MCP Server

官方

Chia Health MCP Server — 美國持照遠距醫療平台的患者工作流程整合。瀏覽 GLP-1 藥物(semaglutide、tirzepatide)、胜肽療法(sermorelin、NAD+、glutathione)及長壽療程。檢查資格、完成初診、簽署同意書、管理治療計畫。30 項工具,符合 HIPAA 規範。所有處方由美國持照醫療提供者評估,並從 FDA 監管藥局配送至全美 50 州及華盛頓特區。

你可以用 Chia Health MCP 做什麼?

  • 瀏覽療程與即時價格 — 詢問有哪些減重、胜肽或長壽療程,並透過 medications_list 查詢目前價格。
  • 查看藥物詳情與配送州別 — 使用 medications_details 查詢特定藥物的療程方案與價格,接著確認是否配送至您所在的州。
  • 預先篩選資格 — 在開始填寫資料前,根據療程要求確認年齡、州別與 BMI。
  • 完成資料填寫、同意程序與訂購 — 驗證電子郵件、提交醫療資料、簽署同意文件,並在對話中下單。
  • 付款並管理療程 — 透過 Stripe ACP 或付款連結完成結帳,接著記錄體重、傳訊息給照護團隊並申請續藥。

文件

Chia Health MCP Server

License MCP HIPAA Tools Stripe ACP

適用於 Chia(Chia Health, Inc.)的官方 MCP(Model Context Protocol)伺服器。Chia 是美國遠距醫療處方平台。它讓 AI 助理(ChatGPT、Claude、Gemini、Copilot 和自訂代理)能透過對話協助患者瀏覽療程、確認資格、完成醫療問卷、簽署同意文件、下單、付款及管理療程。

療程包括 GLP-1 藥物(semaglutide、tirzepatide,包含錠劑)、胜肽療法(sermorelin、NAD+、glutathione)和長壽計畫。每張處方都由美國持照醫療服務提供者評估,並由美國持照的 503A 調劑藥局配送至全美 50 個州及華盛頓特區;這些藥局僅從受 FDA 監管的來源採購原料。Chia Health 已取得 LegitScript 認證,並提供全天候患者支援。

**價格:**目前的方案和價格請見 chia.health;medications_list、medications_details 和 medications_pricing 工具則一律會傳回即時價格。本 README 不列出價格。

開始使用

Chia 是遠端 MCP 伺服器:透過網路連線,無需在本機安裝。

伺服器 URL: https://mcp.chia.health/ 傳輸方式: Streamable 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 用戶端

任何支援 streamable HTTP 傳輸方式的 MCP 用戶端都可以連線:

  • 伺服器 URL: https://mcp.chia.health/
  • 傳輸方式: Streamable HTTP
  • 伺服器中繼資料: https://mcp.chia.health/server.json

驗證連線

連線後,AI 助理即可立即呼叫以下公開工具(無需驗證):

medications_categories     → treatment categories
medications_list           → all medications with current pricing
medications_availability   → check if a medication ships to your state
eligibility_check          → pre-screen age, state, BMI

AI 助理可以做什麼?

類別工具驗證
驗證:電子郵件驗證碼、工作階段、付款偵測4否*
探索:瀏覽藥物、價格、供應情況5否
資格評估:資格檢查、問卷4部分
同意:呈現並簽署同意文件4訪客
訂購:下單、上傳身分驗證文件4訪客
結帳:Stripe ACP 付款或已驗證的付款連結5訪客
患者入口網站:記錄體重、傳訊息給照護團隊、續藥6完整
醫療服務提供者:回答醫療服務提供者的後續問題2訪客

* 驗證工具使用 session_id(無權杖),但 auth_check_payment 使用 bearer 權杖。

重要事項: 每張處方都由美國持照醫療服務提供者評估並核准。此伺服器負責處理患者流程,不會做出臨床決策。

驗證

患者可以不登入即可自由瀏覽:探索、資格評估和問卷預覽皆為公開內容。

患者準備開始填寫醫療問卷時,需驗證電子郵件:

  1. auth_start(email, phone, first_name) → 向患者的電子郵件地址傳送 6 位數驗證碼,並傳回 session_id
  2. auth_verify_otp(session_id, code) → 傳回訪客範圍的 bearer 權杖

訪客權杖適用於問卷、同意、訂購和結帳。付款後,auth_check_payment 會將權杖升級為完整範圍,以便存取入口網站(照護計畫、訊息、續藥)。

工具目錄

驗證

工具驗證說明
auth_start否向患者的電子郵件地址傳送驗證碼,取得 session_id
auth_verify_otp否驗證驗證碼,取得訪客範圍的 bearer 權杖
auth_resend_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列出問卷所需的同意文件
consent_text取得同意文件的完整原文
consent_submit記錄患者同意並保留稽核軌跡
consent_status檢查哪些同意項目已完成或待處理

訂購(需要訪客權杖)

工具說明
order_create建立藥物訂單(所有同意項目都必須完成)
order_status查詢訂單狀態和追蹤資訊
order_documents列出訂單所需的身分證明文件
order_upload上傳附照片的身分證件或自拍照以驗證身分

結帳(需要訪客權杖)

工具說明
checkout_create建立結帳流程;傳回已驗證的付款連結
checkout_update更新待處理的結帳(促銷代碼、配送)
checkout_complete使用 Stripe Shared Payment Token(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
→ Categories with semaglutide, tirzepatide, etc., and current prices

Agent calls: medications_details(medication="semaglutide-injectable")
→ Available plans with their current prices

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 one section at a time

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)
   → 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": "<current price>", "next_step": "create_checkout" }

8. checkout_create(order_id="99", bearer_token)
   → { "checkout_id": "7", "payment_url": "https://chia.health/..." }
   → Agent shares the link with the patient; it is also sent by email and 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 a browser and pays on the 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 }

Stripe ACP 整合

Chia 支援 Stripe 的 Agentic Commerce Protocol (ACP):

  1. 建立訂單:order_create 會依據目前價格計算總額,並建立付款前訂單。
  2. 結帳:checkout_create 會建立 Stripe PaymentIntent(供 ACP 使用)和已驗證的付款連結;該連結會讓患者登入並開啟 Chia 結帳頁面。系統也會透過電子郵件和簡訊傳送此連結。
  3. 付款,有兩種方式:
    • ACP:checkout_complete 接受來自 AI 平台的 Shared Payment Token (SPT),並確認 PaymentIntent。可在對話中即時付款。
    • 備援方式:代理將 payment_url 傳給患者,患者在瀏覽器中付款,代理再輪詢 auth_check_payment 以偵測付款是否完成。
  4. 付款後:系統會自動建立訂閱和療程註冊,並由 auth_check_payment 將代理的權杖升級為完整範圍,以便存取入口網站。

HIPAA 合規性

  • 稽核記錄:每次存取受保護健康資訊(PHI)時,都會記錄操作者、動作、資源、IP 位址和時間戳記。記錄會保留 10 年。
  • 同意記錄:每次確認同意時,都會儲存確認文字原文、方式(AI 代理對話)、平台、工作階段 ID 和 IP 位址。同意記錄無法刪除。
  • 輸入驗證:所有輸入都會經過驗證和清理;控制字元會被移除、長度會受到限制,並會檢查電子郵件、州、電話和 ZIP 格式。
  • 先驗證電子郵件:存取任何患者資料前,會先透過 6 位數驗證碼確認電子郵件所有權。權杖會以 SHA-256 雜湊,並依範圍區分(訪客 / 完整)。
  • 速率限制:依使用者和類別設定限制(公開:100 次/分鐘、登入:5 次/分鐘、已驗證:30 次/分鐘、同意:10 次/分鐘、結帳:5 次/分鐘)。
  • 最少資料揭露:工具只會傳回目前步驟所需的資料。絕不會傳回付款詳細資料或完整 SSN。

支援

授權條款

Apache License 2.0。詳情請參閱 LICENSE。

Copyright 2026 Chia Health, Inc.