Chia Health MCP Server
आधिकारिकChia Health MCP Server — लाइसेंस प्राप्त अमेरिकी टेलीहेल्थ प्लेटफॉर्म के लिए रोगी कार्यप्रवाह एकीकरण। GLP-1 दवाओं (सेमाग्लूटाइड, टिर्ज़ेपेटाइड), पेप्टाइड थेरेपी (सेर्मोरेलिन, NAD+, ग्लूटाथियोन), और दीर्घायु उपचारों को ब्राउज़ करें। पात्रता जांचें, प्रवेश पूरा करें, सहमति पर हस्ताक्षर करें, और उपचार योजनाओं का प्रबंधन करें। 30 उपकरण, HIPAA-अनुपालन। सभी नुस्खों का मूल्यांक
Chia Health MCP के साथ आप क्या कर सकते हैं?
-
Browse medications and check eligibility — अपने AI से
medications.listके माध्यम से उपलब्ध उपचारों की सूची पूछें,medications.pricingके जरिए मूल्य जांचें, औरeligibility.checkका उपयोग करके अपनी पात्रता की प्रारंभिक जांच करें। -
Complete medical intake — अपने AI को इनटेक प्रश्नावली (
intake.questions) में आपका मार्गदर्शन करने दें औरintake.submitके साथ प्रदाता समीक्षा के लिए अपने उत्तर सबमिट करें। -
Review and sign consent documents — आपका AI
consent.textके माध्यम से सहमति पाठ प्राप्त कर सकता है और सभी आवश्यक दस्तावेजों के लिएconsent.submitका उपयोग करके आपकी सहमति दर्ज कर सकता है। -
Place an order and pay — दवा ऑर्डर करने के लिए
order.createका उपयोग करें, फिर भुगतान लिंक उत्पन्न करने के लिएcheckout.createका उपयोग करें याcheckout.completeके साथ बातचीत के दौरान ही भुगतान पूरा करें। -
Track your treatment in the patient portal —
portal.log_weightसे वजन दर्ज करें,portal.care_planके माध्यम से अपनी देखभाल योजना जांचें, अपने प्रदाता को संदेश भेजें, या रिफिल का अनुरोध करें। -
Respond to provider follow-ups —
provider.questionsऔरprovider.respondका उपयोग करके अपने प्रदाता के प्रश्नों को प्राप्त करें और उनका उत्तर दें।
दस्तावेज़
Chia Health MCP सर्वर
Chia Health टेलीहेल्थ प्रिस्क्रिप्शन प्लेटफ़ॉर्म के लिए MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल) सर्वर। AI सहायकों (ChatGPT, Claude, Gemini, OpenClaw, Copilot, और कस्टम एजेंट) को प्राकृतिक बातचीत के माध्यम से मरीजों की दवाएँ ब्राउज़ करने, चिकित्सा सेवन पूरा करने, सहमति दस्तावेज़ों पर हस्ताक्षर करने, ऑर्डर देने, भुगतान करने और उनके उपचार का प्रबंधन करने में मदद करने में सक्षम बनाता है।
उपलब्ध उपचारों में GLP-1 दवाएँ (सेमाग्लूटाइड, टैबलेट सहित टिर्ज़ेपेटाइड), पेप्टाइड थेरेपी (सर्मोरेलिन, NAD+, ग्लूटाथिओन), और दीर्घायु कार्यक्रम शामिल हैं। सभी नुस्खों का मूल्यांकन लाइसेंस प्राप्त अमेरिकी स्वास्थ्य सेवा प्रदाताओं द्वारा किया जाता है और सभी 50 अमेरिकी राज्यों + DC में FDA-विनियमित 503A कंपाउंडिंग फार्मेसियों से वितरित किए जाते हैं।
शुरू करना
doctormcp एक दूरस्थ MCP सर्वर है — नेटवर्क पर कनेक्ट करें, किसी स्थानीय इंस्टॉलेशन की आवश्यकता नहीं है।
सर्वर URL: https://mcp.chia.health/
ट्रांसपोर्ट: स्ट्रीमेबल 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 क्लाइंट
कोई भी MCP क्लाइंट जो स्ट्रीमेबल HTTP ट्रांसपोर्ट का समर्थन करता है, कनेक्ट हो सकता है:
- सर्वर URL:
https://mcp.chia.health/ - ट्रांसपोर्ट: स्ट्रीमेबल HTTP
- सर्वर मेटाडेटा:
https://mcp.chia.health/server.json
कनेक्शन सत्यापित करें
एक बार कनेक्ट होने पर, आपका AI सहायक तुरंत इन सार्वजनिक टूल्स को कॉल कर सकता है (कोई प्रमाणीकरण आवश्यक नहीं):
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
आपका AI सहायक क्या कर सकता है?
| श्रेणी | टूल्स | प्रमाणीकरण |
|---|---|---|
| प्रमाणीकरण — OTP सत्यापन, सत्र प्रबंधन, भुगतान का पता लगाना | 4 | नहीं* |
| खोज — दवाएँ, मूल्य निर्धारण, उपलब्धता ब्राउज़ करें | 5 | नहीं |
| योग्यता — पात्रता जाँच, सेवन प्रश्नावली | 4 | आंशिक |
| सहमति — सहमति दस्तावेज़ प्रस्तुत करें और हस्ताक्षर करें | 4 | अतिथि |
| ऑर्डरिंग — ऑर्डर दें, ID सत्यापन अपलोड करें | 4 | अतिथि |
| चेकआउट — Stripe ACP भुगतान या प्रमाणित भुगतान लिंक | 5 | अतिथि |
| रोगी पोर्टल — वजन लॉग करें, प्रदाता को संदेश भेजें, रीफिल | 6 | पूर्ण |
| प्रदाता — अपने प्रदाता से अनुवर्ती प्रश्नों के उत्तर दें | 2 | अतिथि |
* प्रमाणीकरण टूल session_id (कोई टोकन नहीं) का उपयोग करते हैं, सिवाय auth.check_payment के जो एक बियरर टोकन का उपयोग करता है।
महत्वपूर्ण: सभी नुस्खों का मूल्यांकन और अनुमोदन लाइसेंस प्राप्त अमेरिकी स्वास्थ्य सेवा प्रदाताओं द्वारा किया जाता है। doctormcp रोगी वर्कफ़्लो को सुगम बनाता है — यह नैदानिक निर्णय नहीं लेता है।
प्रमाणीकरण
मरीज बिना प्रमाणीकरण के स्वतंत्र रूप से ब्राउज़ कर सकते हैं — खोज, पात्रता, और सेवन प्रश्न पूर्वावलोकन सभी सार्वजनिक हैं।
जब मरीज अपने चिकित्सा सेवन के साथ आगे बढ़ने के लिए तैयार हो, तो वे अपना ईमेल सत्यापित करते हैं:
auth.start(email, phone, name)→ ईमेल पर OTP भेजता है,session_idलौटाता हैauth.verify_otp(session_id, code)→ अतिथि-स्कोप बियरर टोकन लौटाता है
अतिथि टोकन सेवन, सहमति, ऑर्डरिंग और चेकआउट को सक्षम बनाता है। भुगतान के बाद, auth.check_payment पोर्टल एक्सेस (देखभाल योजना, संदेश, रीफिल) के लिए टोकन को पूर्ण स्कोप में अपग्रेड करता है।
टूल कैटलॉग
प्रमाणीकरण
| टूल | प्रमाणीकरण | विवरण |
|---|---|---|
auth.start | नहीं | मरीज के ईमेल पर OTP भेजें, session_id प्राप्त करें |
auth.verify_otp | नहीं | कोड सत्यापित करें, अतिथि-स्कोप बियरर टोकन प्राप्त करें |
auth.resend_otp | नहीं | यदि 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 | सेवन के लिए आवश्यक सभी 5 सहमति दस्तावेज़ों की सूची बनाएं |
consent.text | किसी सहमति दस्तावेज़ का पूर्ण शब्दशः पाठ प्राप्त करें |
consent.submit | ऑडिट ट्रेल के साथ रोगी की सहमति पुष्टि रिकॉर्ड करें |
consent.status | जाँचें कि कौन सी सहमतियाँ पूर्ण/लंबित हैं |
ऑर्डरिंग (अतिथि टोकन आवश्यक)
| टूल | विवरण |
|---|---|
order.create | एक दवा ऑर्डर बनाएं (सभी सहमतियाँ पूर्ण होना आवश्यक) |
order.status | ऑर्डर की स्थिति और ट्रैकिंग जानकारी जाँचें |
order.documents | किसी ऑर्डर के लिए आवश्यक ID दस्तावेज़ों की सूची बनाएं |
order.upload | पहचान सत्यापन के लिए फोटो ID या सेल्फी अपलोड करें |
चेकआउट (अतिथि टोकन आवश्यक)
| टूल | विवरण |
|---|---|
checkout.create | चेकआउट बनाएं; प्रमाणित भुगतान लिंक (मैजिक-लिंक URL) लौटाता है |
checkout.update | लंबित चेकआउट अपडेट करें (प्रोमो कोड, शिपिंग) |
checkout.complete | Stripe साझा भुगतान टोकन (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
→ 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. पूर्ण ऑर्डरिंग प्रवाह (प्रमाणीकरण → सेवन → सहमति → ऑर्डर → भुगतान)
== 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. रोगी पोर्टल (पूर्ण टोकन, भुगतान के बाद)
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 एकीकरण
doctormcp भुगतान प्रसंस्करण के लिए Stripe के एजेंटिक कॉमर्स प्रोटोकॉल (ACP) का उपयोग करता है:
- ऑर्डर निर्माण —
order.createकुल की गणना करता है और पूर्व-भुगतान ऑर्डर रिकॉर्ड बनाता है। - चेकआउट आरंभ —
checkout.createएक StripePaymentIntent(ACP के लिए) बनाता है और एक प्रमाणित भुगतान लिंक उत्पन्न करता है। लिंक ब्राउज़र में मरीजों को स्वतः प्रमाणित करता है और Chia Health चेकआउट पृष्ठ पर लैंड करता है। ईमेल और SMS के माध्यम से भी भेजा जाता है। - भुगतान पूर्णता — दो पथ:
- ACP:
checkout.completeAI प्लेटफ़ॉर्म से एक साझा भुगतान टोकन (SPT) स्वीकार करता है औरPaymentIntentकी पुष्टि करता है। तत्काल, बातचीत में भुगतान। - फ़ॉलबैक: एजेंट मरीज के साथ
payment_url(प्रमाणित मैजिक-लिंक) साझा करता है। मरीज इसे अपने ब्राउज़र में खोलता है, स्वतः प्रमाणित होता है, और Chia Health चेकआउट पृष्ठ पर भुगतान करता है। एजेंट पूर्णता का पता लगाने के लिएauth.check_paymentपोल करता है।
- ACP:
- भुगतान के बाद — सफलता पर (दोनों पथ), एक
SubscriptionऔरEnrollmentस्वचालित रूप से बनाए जाते हैं।auth.check_paymentपोर्टल एक्सेस के लिए एजेंट के टोकन को पूर्ण स्कोप में अपग्रेड करता है।
HIPAA अनुपालन
- ऑडिट लॉगिंग — संरक्षित स्वास्थ्य जानकारी (PHI) तक प्रत्येक पहुँच को कर्ता पहचान, कार्रवाई प्रकार, संसाधन, IP पता और टाइमस्टैम्प के साथ लॉग किया जाता है। लॉग 10 वर्षों तक बनाए रखे जाते हैं।
- सहमति रिकॉर्ड — सभी रोगी सहमति पुष्टिकरण में शब्दशः पुष्टि पाठ, विधि (AI एजेंट संवादी), प्लेटफ़ॉर्म, सत्र ID और IP पता शामिल होता है। सहमति रिकॉर्ड अपरिवर्तनीय हैं।
- इनपुट स्वच्छता — सभी इनपुट मान्य और स्वच्छ किए जाते हैं। नियंत्रण वर्ण हटा दिए जाते हैं, लंबाई लागू की जाती है, और डोमेन-विशिष्ट प्रारूप (ईमेल, राज्य, फोन, ZIP) मान्य किए जाते हैं।
- OTP-प्रथम प्रमाणीकरण — किसी भी रोगी डेटा एक्सेस से पहले 6-अंकीय OTP के माध्यम से ईमेल स्वामित्व सत्यापित किया जाता है। स्कोप्ड एक्सेस (अतिथि/पूर्ण) के साथ SHA-256 हैश्ड टोकन। ईमेल सत्यापन के बिना कोई टोकन जारी नहीं किया जाता है।
- दर सीमित करना — Redis-समर्थित टोकन-बकेट दर सीमित करना प्रति उपयोगकर्ता और एंडपॉइंट श्रेणी (सार्वजनिक: 100/मिनट, प्रमाणीकरण: 5/मिनट, प्रमाणित: 30/मिनट, सहमति: 10/मिनट, चेकआउट: 5/मिनट)।
- न्यूनतम डेटा एक्सपोज़र — टूल केवल वर्तमान चरण के लिए आवश्यक डेटा लौटाते हैं। संवेदनशील फ़ील्ड (भुगतान विवरण, पूर्ण SSN) कभी नहीं लौटाए जाते हैं।
समर्थन
- मुद्दे: github.com/chia-health/chia-mcp/issues
- वेबसाइट: chia.health
- ईमेल: engineering@chia.health
लाइसेंस
Apache License 2.0 — विवरण के लिए LICENSE देखें।
कॉपीराइट 2026 Chia Health, Inc.