Chia Health MCP Server

chính thức

Chia 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á qua medications.pricing, và sàng lọc trước điều kiện của bạn bằng eligibility.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ới intake.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.text và ghi lại sự đồng ý của bạn bằng consent.submit cho 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ới checkout.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 qua portal.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.questionsprovider.respond.

Tài liệu

Máy chủ MCP Chia Health

License MCP HIPAA Tools Stripe ACP

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ụcCô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án4Không*
Khám phá — duyệt thuốc, giá cả, tình trạng sẵn có5Không
Điều kiện — kiểm tra đủ điều kiện, bảng câu hỏi hồ sơ y tế4Một phần
Đồng ý — trình bày và ký văn bản đồng ý4Khách
Đặt hàng — đặt hàng, tải lên xác minh danh tính4Khách
Thanh toán — Thanh toán Stripe ACP hoặc liên kết thanh toán đã xác thực5Khá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ốc6Đầy đủ
Nhà cung cấp — trả lời câu hỏi tiếp theo từ nhà cung cấp của bạn2Khá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:

  1. auth.start(email, phone, name) → gửi OTP đến email, trả về session_id
  2. auth.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ựcMô tả
auth.startKhôngGửi OTP đến email của bệnh nhân, nhận session_id
auth.verify_otpKhôngXác minh mã, nhận mã thông báo bearer phạm vi khách
auth.resend_otpKhôngGửi lại OTP nếu hết hạn hoặc không nhận được
auth.check_paymentKháchThă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.listLiệ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.detailsThô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.availabilityKiể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.pricingPhân tích giá cho một kết hợp thuốc/dạng/kế hoạch cụ thể
medications.categoriesLiệ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ựcMô tả
eligibility.checkKhôngSàng lọc trước tuổi, tiểu bang, BMI và tình trạng y tế
intake.questionsKhôngNhận bảng câu hỏi hồ sơ y tế có cấu trúc cho một loại thuốc
intake.submitKháchGửi hồ sơ y tế đã hoàn thành để nhà cung cấp xem xét
intake.statusKháchKiể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.listLiệt kê tất cả 5 văn bản đồng ý cần thiết cho một hồ sơ y tế
consent.textNhận toàn văn nguyên văn của một văn bản đồng ý
consent.submitGhi lại xác nhận đồng ý của bệnh nhân với dấu vết kiểm toán
consent.statusKiể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.createTạo một đơn hàng thuốc (yêu cầu tất cả các đồng ý đã hoàn thành)
order.statusKiểm tra trạng thái đơn hàng và thông tin theo dõi
order.documentsLiệt kê các tài liệu ID cần thiết cho một đơn hàng
order.uploadTả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.createTạ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.updateCập nhật thanh toán đang chờ xử lý (mã khuyến mãi, vận chuyển)
checkout.completeHoàn tất thanh toán bằng Mã thông báo Thanh toán Chung Stripe (đường dẫn ACP)
checkout.statusThă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.cancelHủ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_weightGhi nhật ký cân nặng để theo dõi tiến trình
portal.log_side_effectsBáo cáo tác dụng phụ (nghiêm trọng = tự động gắn cờ cho nhà cung cấp)
portal.messageGửi tin nhắn cho nhà cung cấp dịch vụ chăm sóc sức khỏe
portal.care_planNhậ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.refillYêu cầu tái cấp thuốc
portal.supportTạ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.questionsNhận câu hỏi tiếp theo từ nhà cung cấp
provider.respondGử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:

  1. Tạo Đơn hàngorder.create tính tổng và tạo bản ghi đơn hàng trước thanh toán.
  2. Khởi tạo Thanh toáncheckout.create tạo PaymentIntent củ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.
  3. Hoàn tất Thanh toán — Hai đường dẫn:
    • ACP: checkout.complete chấp nhận Mã thông báo Thanh toán Chung (SPT) từ nền tảng AI và xác nhận PaymentIntent. 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.
  4. Sau Thanh toán — Khi thành công (bất kỳ đường dẫn nào), SubscriptionEnrollment được tạo tự động. auth.check_payment nâ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ợ

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.