Chia Health MCP Server

resmi

Chia Health MCP Sunucusu — Lisanslı bir ABD teletıp platformu için hasta iş akışı entegrasyonu. GLP-1 ilaçlarına (semaglutid, tirzepatid), peptit terapilerine (sermorelin, NAD+, glutatyon) ve uzun ömür tedavilerine göz atın. Uygunluğu kontrol edin, kabul işlemini tamamlayın, onayları imzalayın ve tedavi planlarını yönetin. 30 araç, HIPAA uyumlu. Tüm reçeteler lisanslı ABD sağlık hizmeti sağlayıcıları tarafından değerlendirilir ve 50 eyalet + DC genelinde FDA düzenlemeli eczanelerden teslim edilir.

Chia Health MCP ile neler yapabilirsiniz?

  • İlaçlara göz atın ve uygunluğu kontrol edin — Yapay zekanızdan medications.list ile mevcut tedavileri listelemesini isteyin, medications.pricing ile fiyatlandırmayı kontrol edin ve eligibility.check ile uygunluğunuzu önceden değerlendirin.

  • Tıbbi kabul işlemini tamamlayın — Yapay zekanızın sizi kabul anketinde (intake.questions) yönlendirmesini sağlayın ve yanıtlarınızı intake.submit ile sağlayıcı incelemesine gönderin.

  • Onay belgelerini inceleyin ve imzalayın — Yapay zekanız consent.text ile onay metnini alabilir ve gerekli tüm belgeler için consent.submit ile onayınızı kaydedebilir.

  • Sipariş verin ve ödeme yapın — İlaç siparişi vermek için order.create kullanın, ardından ödeme bağlantısı oluşturmak için checkout.create veya sohbet içinde ödemeyi tamamlamak için checkout.complete kullanın.

  • Hasta portalında tedavinizi takip edinportal.log_weight ile kilonuzu kaydedin, portal.care_plan ile bakım planınızı kontrol edin, sağlayıcınıza mesaj gönderin veya yeniden doldurma talep edin.

  • Sağlayıcı takiplerine yanıt verin — Sağlayıcınızın sorularını provider.questions ve provider.respond kullanarak alın ve yanıtlayın.

Dokümantasyon

Chia Health MCP Sunucusu

License MCP HIPAA Tools Stripe ACP

Chia Health tele-sağlık reçete platformu için MCP (Model Bağlam Protokolü) sunucusu. Yapay zeka asistanlarının (ChatGPT, Claude, Gemini, OpenClaw, Copilot ve özel ajanlar) hastalara ilaçlara göz atma, tıbbi başvuru tamamlama, onay belgelerini imzalama, sipariş verme, ödeme yapma ve tedavilerini yönetme konusunda yardımcı olmasını sağlar — tümü doğal konuşma yoluyla.

Mevcut tedaviler arasında GLP-1 ilaçları (semaglutid, tabletler dahil tirzepatid), peptit terapileri (sermorelin, NAD+, glutatyon) ve uzun ömür programları bulunur. Tüm reçeteler lisanslı ABD sağlık hizmeti sağlayıcıları tarafından değerlendirilir ve FDA tarafından düzenlenen 503A bileşim eczanelerinden 50 ABD eyaleti + DC genelinde teslim edilir.

Başlangıç

doctormcp bir uzak MCP sunucusudur — ağ üzerinden bağlanın, yerel kurulum gerekmez.

Sunucu URL'si: https://mcp.chia.health/ Aktarım: Akışkan HTTP Meta veri: https://mcp.chia.health/server.json

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json dosyasına ekleyin:

{
  "mcpServers": {
    "chia-health": {
      "url": "https://mcp.chia.health/"
    }
  }
}
Cursor

Projenizdeki .cursor/mcp.json veya genel ~/.cursor/mcp.json dosyasına ekleyin:

{
  "mcpServers": {
    "chia-health": {
      "url": "https://mcp.chia.health/"
    }
  }
}
Cline / VS Code

Cline MCP ayarlarınıza ekleyin:

{
  "mcpServers": {
    "chia-health": {
      "url": "https://mcp.chia.health/"
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.json dosyasına ekleyin:

{
  "mcpServers": {
    "chia-health": {
      "serverUrl": "https://mcp.chia.health/"
    }
  }
}
Diğer MCP İstemcileri

Akışkan HTTP aktarımını destekleyen herhangi bir MCP istemcisi bağlanabilir:

  • Sunucu URL'si: https://mcp.chia.health/
  • Aktarım: Akışkan HTTP
  • Sunucu meta verisi: https://mcp.chia.health/server.json

Bağlantıyı Doğrulama

Bağlandıktan sonra, yapay zeka asistanınız bu genel araçları hemen çağırabilir (kimlik doğrulama gerekmez):

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

Yapay Zeka Asistanınız Ne Yapabilir?

KategoriAraçlarKimlik Doğrulama
Kimlik Doğrulama — OTP doğrulaması, oturum yönetimi, ödeme algılama4Hayır*
Keşif — ilaçlara, fiyatlandırmaya, uygunluğa göz atma5Hayır
Uygunluk — uygunluk kontrolleri, başvuru anketleri4Kısmi
Onay — onay belgelerini sunma ve imzalama4Misafir
Sipariş — sipariş verme, kimlik doğrulama yükleme4Misafir
Ödeme — Stripe ACP ödemeleri veya kimlik doğrulanmış ödeme bağlantıları5Misafir
Hasta Portalı — kilo kaydetme, sağlayıcıya mesaj, yeniden sipariş6Tam
Sağlayıcı — sağlayıcınızdan gelen takip sorularını yanıtlama2Misafir

* Kimlik doğrulama araçları, bir taşıyıcı belirteç kullanan auth.check_payment hariç session_id (belirteç yok) kullanır.

Önemli: Tüm reçeteler lisanslı ABD sağlık hizmeti sağlayıcıları tarafından değerlendirilir ve onaylanır. doctormcp hasta iş akışını kolaylaştırır — klinik kararlar vermez.

Kimlik Doğrulama

Hastalar kimlik doğrulama olmadan serbestçe göz atabilir — keşif, uygunluk ve başvuru soru önizlemesi tamamen geneldir.

Hasta tıbbi başvurusuna devam etmeye hazır olduğunda, e-postasını doğrular:

  1. auth.start(email, phone, name) → e-postaya OTP gönderir, session_id döndürür
  2. auth.verify_otp(session_id, code) → misafir kapsamlı taşıyıcı belirteç döndürür

Misafir belirteci başvuru, onay, sipariş ve ödemeyi etkinleştirir. Ödemeden sonra, auth.check_payment portal erişimi (bakım planı, mesajlaşma, yeniden siparişler) için belirteci tam kapsama yükseltir.

Araç Kataloğu

Kimlik Doğrulama

AraçKimlik DoğrulamaAçıklama
auth.startHayırHastanın e-postasına OTP gönderir, session_id alır
auth.verify_otpHayırKodu doğrular, misafir kapsamlı taşıyıcı belirteç alır
auth.resend_otpHayırSüresi dolmuş veya alınmamışsa OTP'yi yeniden gönderir
auth.check_paymentMisafirÖdeme için yoklar, belirteci tam kapsama yükseltir

Keşif (genel, kimlik doğrulama yok)

AraçAçıklama
medications.listTüm ilaçları kategoriler, formlar ve fiyatlandırma ile listeler
medications.detailsBelirli bir ilaç için ayrıntılı bilgi (planlar, fiyatlandırma, dahil olanlar)
medications.availabilityBir ilacın belirli bir eyalete gönderilip gönderilmediğini kontrol eder
medications.pricingBelirli bir ilaç/form/plan kombinasyonu için fiyat dökümü
medications.categoriesİlaç kategorilerini listeler (Kilo Kaybı, Peptitler, Yaşlanma Karşıtı, vb.)

Uygunluk (genel + misafir)

AraçKimlik DoğrulamaAçıklama
eligibility.checkHayırYaş, eyalet, VKİ ve tıbbi durumları ön tarar
intake.questionsHayırBir ilaç için yapılandırılmış başvuru anketini alır
intake.submitMisafirSağlayıcı incelemesi için tamamlanmış başvuruyu gönderir
intake.statusMisafirBaşvuru inceleme durumunu kontrol eder (inceleniyor, onaylandı, reddedildi)

Onay (misafir belirteci gerekli)

AraçAçıklama
consent.listBir başvuru için gereken 5 onay belgesini listeler
consent.textBir onay belgesinin tam metnini alır
consent.submitDenetim kaydı ile hastanın onay onayını kaydeder
consent.statusHangi onayların tamamlandığını/beklediğini kontrol eder

Sipariş (misafir belirteci gerekli)

AraçAçıklama
order.createBir ilaç siparişi oluşturur (tüm onayların tamamlanmasını gerektirir)
order.statusSipariş durumunu ve takip bilgisini kontrol eder
order.documentsBir sipariş için gerekli kimlik belgelerini listeler
order.uploadKimlik doğrulama için fotoğraflı kimlik veya özçekim yükler

Ödeme (misafir belirteci gerekli)

AraçAçıklama
checkout.createÖdeme oluşturur; kimlik doğrulanmış ödeme bağlantısı (sihirli bağlantı URL'si) döndürür
checkout.updateBekleyen bir ödemeyi günceller (promosyon kodları, gönderim)
checkout.completeStripe Paylaşılan Ödeme Belirteci (ACP yolu) ile ödemeyi tamamlar
checkout.statusBir ödeme bağlantısı gönderdikten sonra ödeme durumunu yoklar (yedek yol)
checkout.cancelDevam eden bir ödemeyi iptal eder

Hasta Portalı (tam belirteç gerekli — ödemeden sonra)

AraçAçıklama
portal.log_weightİlerleme takibi için kilo kaydeder
portal.log_side_effectsYan etkileri bildirir (şiddetli = sağlayıcı için otomatik işaretlenir)
portal.messageSağlık hizmeti sağlayıcısına bir mesaj gönderir
portal.care_planMevcut ilaç, dozaj ve kilo ilerlemesini alır
portal.refillBir ilaç yeniden siparişi talep eder
portal.supportBir müşteri destek bileti oluşturur

Sağlayıcı (misafir belirteci gerekli)

AraçAçıklama
provider.questionsSağlayıcıdan takip sorularını alır
provider.respondSağlayıcı sorularına yanıtları gönderir

Örnek Ajan Akışları

1. İlaçlara Göz Atma (kimlik doğrulama yok)

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. Tam Sipariş Akışı (kimlik doğrulama → başvuru → onay → sipariş → ödeme)

== 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. Hasta Portalı (tam belirteç, ödemeden sonra)

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 Entegrasyonu

doctormcp, ödeme işleme için Stripe'ın Ajan Ticaret Protokolü (ACP) kullanır:

  1. Sipariş Oluşturmaorder.create toplamı hesaplar ve bir ön ödeme sipariş kaydı oluşturur.
  2. Ödeme Başlatmacheckout.create bir Stripe PaymentIntent (ACP için) oluşturur ve kimlik doğrulanmış bir ödeme bağlantısı üretir. Bağlantı, hastaları tarayıcıda otomatik olarak doğrular ve Chia Health ödeme sayfasına yönlendirir. Ayrıca e-posta ve SMS ile gönderilir.
  3. Ödeme Tamamlama — İki yol:
    • ACP: checkout.complete, yapay zeka platformundan bir Paylaşılan Ödeme Belirteci (SPT) kabul eder ve PaymentIntent onaylar. Anında, konuşma içi ödeme.
    • Yedek: Ajan, payment_url (kimlik doğrulanmış sihirli bağlantı) hastayla paylaşır. Hasta bunu tarayıcısında açar, otomatik olarak doğrulanır ve Chia Health ödeme sayfasında ödeme yapar. Ajan, tamamlanmayı algılamak için auth.check_payment yoklar.
  4. Ödeme Sonrası — Başarı durumunda (her iki yol), bir Subscription ve Enrollment otomatik olarak oluşturulur. auth.check_payment, portal erişimi için ajanın belirtecini tam kapsama yükseltir.

HIPAA Uyumluluğu

  • Denetim Günlüğü — Korunan sağlık bilgilerine (PHI) her erişim, aktör kimliği, eylem türü, kaynak, IP adresi ve zaman damgası ile günlüğe kaydedilir. Günlükler 10 yıl süreyle saklanır.
  • Onay Kayıtları — Tüm hasta onay onayları, tam onay metni, yöntem (yapay zeka ajanı konuşması), platform, oturum kimliği ve IP adresini içerir. Onay kayıtları değiştirilemez.
  • Girdi Temizleme — Tüm girdiler doğrulanır ve temizlenir. Kontrol karakterleri çıkarılır, uzunluklar uygulanır ve alana özgü biçimler (e-posta, eyalet, telefon, posta kodu) doğrulanır.
  • Önce OTP Kimlik Doğrulaması — Herhangi bir hasta verisine erişmeden önce e-posta sahipliği 6 haneli OTP ile doğrulanır. Kapsamlı erişime sahip SHA-256 ile hashlenmiş belirteçler (misafir/tam). E-posta doğrulaması olmadan belirteç verilmez.
  • Hız Sınırlama — Kullanıcı ve uç nokta kategorisi başına Redis destekli belirteç kovası hız sınırlaması (genel: 100/dk, kimlik doğrulama: 5/dk, kimlik doğrulanmış: 30/dk, onay: 10/dk, ödeme: 5/dk).
  • Minimum Veri Maruziyeti — Araçlar yalnızca mevcut adım için gereken verileri döndürür. Hassas alanlar (ödeme detayları, tam SSN) asla döndürülmez.

Destek

Lisans

Apache Lisansı 2.0 — ayrıntılar için LICENSE dosyasına bakın.

Telif Hakkı 2026 Chia Health, Inc.