Chia Health MCP Server
resmiChia 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.listile mevcut tedavileri listelemesini isteyin,medications.pricingile fiyatlandırmayı kontrol edin veeligibility.checkile 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.submitile sağlayıcı incelemesine gönderin. -
Onay belgelerini inceleyin ve imzalayın — Yapay zekanız
consent.textile onay metnini alabilir ve gerekli tüm belgeler içinconsent.submitile onayınızı kaydedebilir. -
Sipariş verin ve ödeme yapın — İlaç siparişi vermek için
order.createkullanın, ardından ödeme bağlantısı oluşturmak içincheckout.createveya sohbet içinde ödemeyi tamamlamak içincheckout.completekullanın. -
Hasta portalında tedavinizi takip edin —
portal.log_weightile kilonuzu kaydedin,portal.care_planile 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.questionsveprovider.respondkullanarak alın ve yanıtlayın.
Dokümantasyon
Chia Health MCP Sunucusu
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?
| Kategori | Araçlar | Kimlik Doğrulama |
|---|---|---|
| Kimlik Doğrulama — OTP doğrulaması, oturum yönetimi, ödeme algılama | 4 | Hayır* |
| Keşif — ilaçlara, fiyatlandırmaya, uygunluğa göz atma | 5 | Hayır |
| Uygunluk — uygunluk kontrolleri, başvuru anketleri | 4 | Kısmi |
| Onay — onay belgelerini sunma ve imzalama | 4 | Misafir |
| Sipariş — sipariş verme, kimlik doğrulama yükleme | 4 | Misafir |
| Ödeme — Stripe ACP ödemeleri veya kimlik doğrulanmış ödeme bağlantıları | 5 | Misafir |
| Hasta Portalı — kilo kaydetme, sağlayıcıya mesaj, yeniden sipariş | 6 | Tam |
| Sağlayıcı — sağlayıcınızdan gelen takip sorularını yanıtlama | 2 | Misafir |
* 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:
auth.start(email, phone, name)→ e-postaya OTP gönderir,session_iddöndürürauth.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ğrulama | Açıklama |
|---|---|---|
auth.start | Hayır | Hastanın e-postasına OTP gönderir, session_id alır |
auth.verify_otp | Hayır | Kodu doğrular, misafir kapsamlı taşıyıcı belirteç alır |
auth.resend_otp | Hayır | Süresi dolmuş veya alınmamışsa OTP'yi yeniden gönderir |
auth.check_payment | Misafir | Ödeme için yoklar, belirteci tam kapsama yükseltir |
Keşif (genel, kimlik doğrulama yok)
| Araç | Açıklama |
|---|---|
medications.list | Tüm ilaçları kategoriler, formlar ve fiyatlandırma ile listeler |
medications.details | Belirli bir ilaç için ayrıntılı bilgi (planlar, fiyatlandırma, dahil olanlar) |
medications.availability | Bir ilacın belirli bir eyalete gönderilip gönderilmediğini kontrol eder |
medications.pricing | Belirli 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ğrulama | Açıklama |
|---|---|---|
eligibility.check | Hayır | Yaş, eyalet, VKİ ve tıbbi durumları ön tarar |
intake.questions | Hayır | Bir ilaç için yapılandırılmış başvuru anketini alır |
intake.submit | Misafir | Sağlayıcı incelemesi için tamamlanmış başvuruyu gönderir |
intake.status | Misafir | Başvuru inceleme durumunu kontrol eder (inceleniyor, onaylandı, reddedildi) |
Onay (misafir belirteci gerekli)
| Araç | Açıklama |
|---|---|
consent.list | Bir başvuru için gereken 5 onay belgesini listeler |
consent.text | Bir onay belgesinin tam metnini alır |
consent.submit | Denetim kaydı ile hastanın onay onayını kaydeder |
consent.status | Hangi onayların tamamlandığını/beklediğini kontrol eder |
Sipariş (misafir belirteci gerekli)
| Araç | Açıklama |
|---|---|
order.create | Bir ilaç siparişi oluşturur (tüm onayların tamamlanmasını gerektirir) |
order.status | Sipariş durumunu ve takip bilgisini kontrol eder |
order.documents | Bir sipariş için gerekli kimlik belgelerini listeler |
order.upload | Kimlik 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.update | Bekleyen bir ödemeyi günceller (promosyon kodları, gönderim) |
checkout.complete | Stripe Paylaşılan Ödeme Belirteci (ACP yolu) ile ödemeyi tamamlar |
checkout.status | Bir ödeme bağlantısı gönderdikten sonra ödeme durumunu yoklar (yedek yol) |
checkout.cancel | Devam 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_effects | Yan etkileri bildirir (şiddetli = sağlayıcı için otomatik işaretlenir) |
portal.message | Sağlık hizmeti sağlayıcısına bir mesaj gönderir |
portal.care_plan | Mevcut ilaç, dozaj ve kilo ilerlemesini alır |
portal.refill | Bir ilaç yeniden siparişi talep eder |
portal.support | Bir müşteri destek bileti oluşturur |
Sağlayıcı (misafir belirteci gerekli)
| Araç | Açıklama |
|---|---|
provider.questions | Sağlayıcıdan takip sorularını alır |
provider.respond | Sağ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:
- Sipariş Oluşturma —
order.createtoplamı hesaplar ve bir ön ödeme sipariş kaydı oluşturur. - Ödeme Başlatma —
checkout.createbir StripePaymentIntent(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. - Ödeme Tamamlama — İki yol:
- ACP:
checkout.complete, yapay zeka platformundan bir Paylaşılan Ödeme Belirteci (SPT) kabul eder vePaymentIntentonaylar. 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çinauth.check_paymentyoklar.
- ACP:
- Ödeme Sonrası — Başarı durumunda (her iki yol), bir
SubscriptionveEnrollmentotomatik 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
- Sorunlar: github.com/chia-health/chia-mcp/issues
- Web Sitesi: chia.health
- E-posta: engineering@chia.health
Lisans
Apache Lisansı 2.0 — ayrıntılar için LICENSE dosyasına bakın.
Telif Hakkı 2026 Chia Health, Inc.