Chia Health MCP Server
chính thứcChia Health MCP Server — Tích hợp quy trình bệnh nhân cho nền tảng telehealth được cấp phép tại Hoa Kỳ. Duyệt các loại thuốc GLP-1 (semaglutide, tirzepatide), liệu pháp peptide (sermorelin, NAD+, glutathione) và phương pháp điều trị kéo dài tuổi thọ. Kiểm tra đủ điều kiện, hoàn tất tiếp nhận, ký đồng thuận và quản lý kế hoạch điều trị. 30 công cụ, tuân thủ HIPAA. Tất cả đơn thuốc được đánh giá bởi các nhà cung cấp dịch vụ chăm sóc sức khỏe được cấp phép tại Hoa Kỳ và được giao từ các hiệu thuốc do FDA quản lý trên 50 tiểu bang + DC.
Bạn có thể làm gì với Chia Health MCP?
- Duyệt thuốc và kiểm tra điều kiện — Yêu cầu AI của bạn liệt kê các phương pháp điều trị có sẵn với
medications.list, kiểm tra giá quamedications.pricing, và sàng lọc trước điều kiện của bạn bằngeligibility.check. - Hoàn tất tiếp nhận y tế — Để AI của bạn hướng dẫn bạn qua bảng câu hỏi tiếp nhận (
intake.questions) và gửi câu trả lời của bạn để bác sĩ xem xét vớiintake.submit. - Xem xét và ký tài liệu đồng thuận — AI của bạn có thể lấy văn bản đồng thuận qua
consent.textvà ghi lại sự đồng ý của bạn bằngconsent.submitcho tất cả các tài liệu cần thiết. - Đặt hàng và thanh toán — Sử dụng
order.createđể đặt hàng thuốc, sau đócheckout.createđể tạo liên kết thanh toán hoặc hoàn tất thanh toán trong cuộc trò chuyện vớicheckout.complete. - Theo dõi quá trình điều trị trong cổng thông tin bệnh nhân — Ghi lại cân nặng với
portal.log_weight, kiểm tra kế hoạch chăm sóc quaportal.care_plan, nhắn tin cho bác sĩ của bạn, hoặc yêu cầu cấp lại thuốc. - Trả lời các câu hỏi theo dõi của bác sĩ — Lấy và trả lời các câu hỏi của bác sĩ bằng
provider.questionsvàprovider.respond.
Tài liệu
Máy chủ MCP Chia Health
Máy chủ MCP (Giao thức Ngữ cảnh Mô hình) cho nền tảng kê đơn y tế từ xa Chia Health. Cho phép các trợ lý AI (ChatGPT, Claude, Gemini, OpenClaw, Copilot và các tác nhân tùy chỉnh) giúp bệnh nhân duyệt thuốc, hoàn thành hồ sơ y tế, ký văn bản đồng ý, đặt hàng, thanh toán và quản lý điều trị — tất cả thông qua hội thoại tự nhiên.
Các phương pháp điều trị hiện có bao gồm thuốc GLP-1 (semaglutide, tirzepatide bao gồm dạng viên), liệu pháp peptide (sermorelin, NAD+, glutathione) và các chương trình trường thọ. Tất cả đơn thuốc đều được đánh giá bởi các nhà cung cấp dịch vụ chăm sóc sức khỏe được cấp phép tại Hoa Kỳ và được giao từ các nhà thuốc pha chế 503A được FDA quản lý trên khắp 50 tiểu bang Hoa Kỳ + DC.
Bắt đầu
doctormcp là một máy chủ MCP từ xa — kết nối qua mạng, không cần cài đặt cục bộ.
URL Máy chủ: https://mcp.chia.health/
Phương thức truyền tải: HTTP có thể truyền phát
Siêu dữ liệu: https://mcp.chia.health/server.json
Claude Desktop
Thêm vào ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"chia-health": {
"url": "https://mcp.chia.health/"
}
}
}
Cursor
Thêm vào .cursor/mcp.json trong dự án của bạn hoặc ~/.cursor/mcp.json toàn cục:
{
"mcpServers": {
"chia-health": {
"url": "https://mcp.chia.health/"
}
}
}
Cline / VS Code
Thêm vào cài đặt Cline MCP của bạn:
{
"mcpServers": {
"chia-health": {
"url": "https://mcp.chia.health/"
}
}
}
Windsurf
Thêm vào ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"chia-health": {
"serverUrl": "https://mcp.chia.health/"
}
}
}
Các Ứng dụng MCP Khác
Bất kỳ ứng dụng MCP nào hỗ trợ phương thức truyền tải HTTP có thể truyền phát đều có thể kết nối:
- URL Máy chủ:
https://mcp.chia.health/ - Phương thức truyền tải: HTTP có thể truyền phát
- Siêu dữ liệu máy chủ:
https://mcp.chia.health/server.json
Xác minh Kết nối
Sau khi kết nối, trợ lý AI của bạn có thể gọi ngay các công cụ công khai này (không cần xác thực):
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
Trợ lý AI của Bạn Có thể Làm gì?
| Danh mục | Công cụ | Xác thực |
|---|---|---|
| Xác thực — Xác minh OTP, quản lý phiên, phát hiện thanh toán | 4 | Không* |
| Khám phá — duyệt thuốc, giá cả, tình trạng sẵn có | 5 | Không |
| Điều kiện — kiểm tra đủ điều kiện, bảng câu hỏi hồ sơ y tế | 4 | Một phần |
| Đồng ý — trình bày và ký văn bản đồng ý | 4 | Khách |
| Đặt hàng — đặt hàng, tải lên xác minh danh tính | 4 | Khách |
| Thanh toán — Thanh toán Stripe ACP hoặc liên kết thanh toán đã xác thực | 5 | Khách |
| Cổng thông tin Bệnh nhân — ghi nhật ký cân nặng, nhắn tin cho nhà cung cấp, tái cấp thuốc | 6 | Đầy đủ |
| Nhà cung cấp — trả lời câu hỏi tiếp theo từ nhà cung cấp của bạn | 2 | Khách |
* Các công cụ xác thực sử dụng session_id (không có mã thông báo) ngoại trừ auth.check_payment sử dụng mã thông báo bearer.
Quan trọng: Tất cả đơn thuốc đều được đánh giá và phê duyệt bởi các nhà cung cấp dịch vụ chăm sóc sức khỏe được cấp phép tại Hoa Kỳ. doctormcp hỗ trợ quy trình làm việc của bệnh nhân — nó không đưa ra quyết định lâm sàng.
Xác thực
Bệnh nhân có thể duyệt tự do mà không cần xác thực — khám phá, điều kiện và xem trước câu hỏi hồ sơ y tế đều là công khai.
Khi bệnh nhân sẵn sàng tiến hành hồ sơ y tế của họ, họ xác minh email của mình:
auth.start(email, phone, name)→ gửi OTP đến email, trả vềsession_idauth.verify_otp(session_id, code)→ trả về mã thông báo bearer phạm vi khách
Mã thông báo khách cho phép hồ sơ y tế, đồng ý, đặt hàng và thanh toán. Sau khi thanh toán, auth.check_payment nâng cấp mã thông báo lên phạm vi đầy đủ để truy cập cổng thông tin (kế hoạch chăm sóc, nhắn tin, tái cấp thuốc).
Danh mục Công cụ
Xác thực
| Công cụ | Xác thực | Mô tả |
|---|---|---|
auth.start | Không | Gửi OTP đến email của bệnh nhân, nhận session_id |
auth.verify_otp | Không | Xác minh mã, nhận mã thông báo bearer phạm vi khách |
auth.resend_otp | Không | Gửi lại OTP nếu hết hạn hoặc không nhận được |
auth.check_payment | Khách | Thăm dò thanh toán, nâng cấp mã thông báo lên phạm vi đầy đủ |
Khám phá (công khai, không cần xác thực)
| Công cụ | Mô tả |
|---|---|
medications.list | Liệt kê tất cả các loại thuốc với danh mục, dạng bào chế và giá cả |
medications.details | Thông tin chi tiết cho một loại thuốc cụ thể (kế hoạch, giá cả, những gì bao gồm) |
medications.availability | Kiểm tra xem một loại thuốc có được vận chuyển đến một tiểu bang nhất định không |
medications.pricing | Phân tích giá cho một kết hợp thuốc/dạng/kế hoạch cụ thể |
medications.categories | Liệt kê các danh mục thuốc (Giảm cân, Peptide, Chống lão hóa, v.v.) |
Điều kiện (công khai + khách)
| Công cụ | Xác thực | Mô tả |
|---|---|---|
eligibility.check | Không | Sàng lọc trước tuổi, tiểu bang, BMI và tình trạng y tế |
intake.questions | Không | Nhận bảng câu hỏi hồ sơ y tế có cấu trúc cho một loại thuốc |
intake.submit | Khách | Gửi hồ sơ y tế đã hoàn thành để nhà cung cấp xem xét |
intake.status | Khách | Kiểm tra trạng thái xem xét hồ sơ y tế (đang xem xét, đã phê duyệt, bị từ chối) |
Đồng ý (yêu cầu mã thông báo khách)
| Công cụ | Mô tả |
|---|---|
consent.list | Liệt kê tất cả 5 văn bản đồng ý cần thiết cho một hồ sơ y tế |
consent.text | Nhận toàn văn nguyên văn của một văn bản đồng ý |
consent.submit | Ghi lại xác nhận đồng ý của bệnh nhân với dấu vết kiểm toán |
consent.status | Kiểm tra những đồng ý nào đã hoàn thành/đang chờ xử lý |
Đặt hàng (yêu cầu mã thông báo khách)
| Công cụ | Mô tả |
|---|---|
order.create | Tạo một đơn hàng thuốc (yêu cầu tất cả các đồng ý đã hoàn thành) |
order.status | Kiểm tra trạng thái đơn hàng và thông tin theo dõi |
order.documents | Liệt kê các tài liệu ID cần thiết cho một đơn hàng |
order.upload | Tải lên ảnh ID hoặc ảnh tự chụp để xác minh danh tính |
Thanh toán (yêu cầu mã thông báo khách)
| Công cụ | Mô tả |
|---|---|
checkout.create | Tạo thanh toán; trả về liên kết thanh toán đã xác thực (URL liên kết ma thuật) |
checkout.update | Cập nhật thanh toán đang chờ xử lý (mã khuyến mãi, vận chuyển) |
checkout.complete | Hoàn tất thanh toán bằng Mã thông báo Thanh toán Chung Stripe (đường dẫn ACP) |
checkout.status | Thăm dò trạng thái thanh toán sau khi gửi liên kết thanh toán (đường dẫn dự phòng) |
checkout.cancel | Hủy thanh toán đang tiến hành |
Cổng thông tin Bệnh nhân (yêu cầu mã thông báo đầy đủ — sau khi thanh toán)
| Công cụ | Mô tả |
|---|---|
portal.log_weight | Ghi nhật ký cân nặng để theo dõi tiến trình |
portal.log_side_effects | Báo cáo tác dụng phụ (nghiêm trọng = tự động gắn cờ cho nhà cung cấp) |
portal.message | Gửi tin nhắn cho nhà cung cấp dịch vụ chăm sóc sức khỏe |
portal.care_plan | Nhận thông tin về thuốc hiện tại, liều lượng và tiến trình cân nặng |
portal.refill | Yêu cầu tái cấp thuốc |
portal.support | Tạo phiếu hỗ trợ khách hàng |
Nhà cung cấp (yêu cầu mã thông báo khách)
| Công cụ | Mô tả |
|---|---|
provider.questions | Nhận câu hỏi tiếp theo từ nhà cung cấp |
provider.respond | Gửi câu trả lời cho câu hỏi của nhà cung cấp |
Luồng Tác nhân Ví dụ
1. Duyệt Thuốc (không cần xác thực)
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. Luồng Đặt hàng Đầy đủ (xác thực → hồ sơ y tế → đồng ý → đặt hàng → thanh toán)
== 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. Cổng thông tin Bệnh nhân (mã thông báo đầy đủ, sau khi thanh toán)
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" }
Tích hợp Stripe ACP
doctormcp sử dụng Giao thức Thương mại Tác nhân (ACP) của Stripe để xử lý thanh toán:
- Tạo Đơn hàng —
order.createtính tổng và tạo bản ghi đơn hàng trước thanh toán. - Khởi tạo Thanh toán —
checkout.createtạoPaymentIntentcủa Stripe (cho ACP) và tạo liên kết thanh toán đã xác thực. Liên kết tự động xác thực bệnh nhân trong trình duyệt và đến trang thanh toán Chia Health. Cũng được gửi qua email và SMS. - Hoàn tất Thanh toán — Hai đường dẫn:
- ACP:
checkout.completechấp nhận Mã thông báo Thanh toán Chung (SPT) từ nền tảng AI và xác nhậnPaymentIntent. Thanh toán tức thì, trong hội thoại. - Dự phòng: Tác nhân chia sẻ
payment_url(liên kết ma thuật đã xác thực) với bệnh nhân. Bệnh nhân mở nó trong trình duyệt của họ, tự động xác thực và thanh toán trên trang thanh toán Chia Health. Tác nhân thăm dòauth.check_paymentđể phát hiện hoàn tất.
- ACP:
- Sau Thanh toán — Khi thành công (bất kỳ đường dẫn nào),
SubscriptionvàEnrollmentđược tạo tự động.auth.check_paymentnâng cấp mã thông báo của tác nhân lên phạm vi đầy đủ để truy cập cổng thông tin.
Tuân thủ HIPAA
- Ghi nhật ký Kiểm toán — Mọi truy cập vào thông tin sức khỏe được bảo vệ (PHI) đều được ghi lại với danh tính tác nhân, loại hành động, tài nguyên, địa chỉ IP và dấu thời gian. Nhật ký được lưu giữ trong 10 năm.
- Hồ sơ Đồng ý — Tất cả xác nhận đồng ý của bệnh nhân bao gồm văn bản xác nhận nguyên văn, phương thức (hội thoại tác nhân AI), nền tảng, ID phiên và địa chỉ IP. Hồ sơ đồng ý là bất biến.
- Vệ sinh Đầu vào — Tất cả đầu vào đều được xác thực và vệ sinh. Các ký tự điều khiển bị loại bỏ, độ dài được thực thi và các định dạng miền cụ thể (email, tiểu bang, điện thoại, ZIP) được xác thực.
- Xác thực OTP-Đầu tiên — Quyền sở hữu email được xác minh qua OTP 6 chữ số trước khi truy cập bất kỳ dữ liệu bệnh nhân nào. Mã thông báo băm SHA-256 với quyền truy cập theo phạm vi (khách/đầy đủ). Không có mã thông báo nào được cấp nếu không xác minh email.
- Giới hạn Tốc độ — Giới hạn tốc độ token-bucket được hỗ trợ bởi Redis cho mỗi người dùng và danh mục điểm cuối (công khai: 100/phút, xác thực: 5/phút, đã xác thực: 30/phút, đồng ý: 10/phút, thanh toán: 5/phút).
- Tiếp xúc Dữ liệu Tối thiểu — Các công cụ chỉ trả về dữ liệu cần thiết cho bước hiện tại. Các trường nhạy cảm (chi tiết thanh toán, SSN đầy đủ) không bao giờ được trả về.
Hỗ trợ
- Vấn đề: github.com/chia-health/chia-mcp/issues
- Trang web: chia.health
- Email: engineering@chia.health
Giấy phép
Giấy phép Apache 2.0 — xem LICENSE để biết chi tiết.
Bản quyền 2026 Chia Health, Inc.