Chia Health MCP
OfficialChia Health MCP 서버
Chia Health 원격 의료 처방 플랫폼을 위한 MCP(Model Context Protocol) 서버입니다. AI 어시스턴트(ChatGPT, Claude, Gemini, OpenClaw, Copilot 및 맞춤형 에이전트)가 환자의 의약품 검색, 의료 정보 입력, 동의서 서명, 주문, 결제 및 치료 관리를 자연스러운 대화를 통해 지원할 수 있도록 합니다.
제공되는 치료에는 GLP-1 약물(세마글루타이드, 티르제파타이드(정제 포함)), 펩타이드 요법(세르모렐린, NAD+, 글루타치온) 및 장수 프로그램이 포함됩니다. 모든 처방전은 미국 면허를 소지한 의료 제공자가 평가하며, 미국 50개 주 및 DC 전역의 FDA 규제 503A 조제 약국에서 배송됩니다.
시작하기
doctormcp는 원격 MCP 서버입니다. 네트워크를 통해 연결하며 별도의 로컬 설치가 필요하지 않습니다.
서버 URL: https://mcp.chia.health/
전송 방식: Streamable HTTP
메타데이터: https://mcp.chia.health/server.json
~/Library/Application Support/Claude/claude_desktop_config.json에 추가하세요:
{
"mcpServers": {
"chia-health": {
"url": "https://mcp.chia.health/"
}
}
}프로젝트의 .cursor/mcp.json 또는 전역 ~/.cursor/mcp.json에 추가하세요:
{
"mcpServers": {
"chia-health": {
"url": "https://mcp.chia.health/"
}
}
}Cline MCP 설정에 추가하세요:
{
"mcpServers": {
"chia-health": {
"url": "https://mcp.chia.health/"
}
}
}~/.codeium/windsurf/mcp_config.json에 추가하세요:
{
"mcpServers": {
"chia-health": {
"serverUrl": "https://mcp.chia.health/"
}
}
}Streamable HTTP 전송을 지원하는 모든 MCP 클라이언트가 연결할 수 있습니다:
서버 URL:
https://mcp.chia.health/전송 방식: Streamable 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, BMIAI 어시스턴트가 할 수 있는 일
카테고리 | 도구 | 인증 |
인증 — OTP 확인, 세션 관리, 결제 감지 | 4 | 아니요* |
탐색 — 의약품 검색, 가격, 가용성 | 5 | 아니요 |
자격 — 자격 확인, 설문지 작성 | 4 | 부분 |
동의 — 동의서 제시 및 서명 | 4 | 게스트 |
주문 — 주문 생성, 신분증 업로드 | 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를 통해 토큰이 전체 범위로 업그레이드되어 포털 접근(케어 플랜, 메시지, 리필)이 가능해집니다.
Related MCP server: Appendix
도구 카탈로그
인증
도구 | 인증 | 설명 |
| 아니요 | 환자 이메일로 OTP 전송, |
| 아니요 | 코드 확인, 게스트 범위 베어러 토큰 획득 |
| 아니요 | 만료되었거나 수신하지 못한 경우 OTP 재전송 |
| 게스트 | 결제 상태 확인, 토큰을 전체 범위로 업그레이드 |
탐색 (공개, 인증 불필요)
도구 | 설명 |
| 카테고리, 형태, 가격을 포함한 모든 의약품 목록 |
| 특정 의약품에 대한 상세 정보 (플랜, 가격, 포함 사항) |
| 특정 주에 의약품 배송 가능 여부 확인 |
| 특정 의약품/형태/플랜 조합에 대한 가격 상세 |
| 의약품 카테고리 목록 (체중 감량, 펩타이드, 노화 방지 등) |
자격 (공개 + 게스트)
도구 | 인증 | 설명 |
| 아니요 | 연령, 주, BMI 및 기저질환 사전 검사 |
| 아니요 | 의약품에 대한 구조화된 설문지 획득 |
| 게스트 | 의료진 검토를 위해 작성된 설문지 제출 |
| 게스트 | 검토 상태 확인 (검토 중, 승인됨, 거부됨) |
동의 (게스트 토큰 필요)
도구 | 설명 |
| 정보 입력에 필요한 5가지 동의서 목록 |
| 동의서의 전체 원문 획득 |
| 감사 추적과 함께 환자의 동의 확인 기록 |
| 동의 완료/대기 상태 확인 |
주문 (게스트 토큰 필요)
도구 | 설명 |
| 의약품 주문 생성 (모든 동의 완료 필요) |
| 주문 상태 및 배송 추적 정보 확인 |
| 주문에 필요한 신분증 문서 목록 |
| 신원 확인을 위한 신분증 사진 또는 셀카 업로드 |
결제 (게스트 토큰 필요)
도구 | 설명 |
| 결제 생성; 인증된 결제 링크(매직 링크 URL) 반환 |
| 대기 중인 결제 업데이트 (프로모션 코드, 배송) |
| Stripe 공유 결제 토큰(ACP 경로)으로 결제 완료 |
| 결제 링크 전송 후 결제 상태 확인 (대체 경로) |
| 진행 중인 결제 취소 |
환자 포털 (전체 토큰 필요 — 결제 후)
도구 | 설명 |
| 진행 상황 추적을 위한 체중 기록 |
| 부작용 보고 (심각한 경우 의료진에게 자동 알림) |
| 의료 제공자에게 메시지 전송 |
| 현재 의약품, 복용량 및 체중 변화 확인 |
| 의약품 리필 요청 |
| 고객 지원 티켓 생성 |
의료진 (게스트 토큰 필요)
도구 | 설명 |
| 의료진의 후속 질문 획득 |
| 의료진 질문에 대한 답변 제출 |
에이전트 흐름 예시
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 unlocked3. 환자 포털 (전체 토큰, 결제 후)
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의 Agentic Commerce Protocol (ACP)를 사용합니다:
주문 생성 —
order.create가 총액을 계산하고 선결제 주문 기록을 생성합니다.결제 시작 —
checkout.create가 StripePaymentIntent(ACP용)를 생성하고 인증된 결제 링크를 생성합니다. 이 링크는 브라우저에서 환자를 자동 인증하고 Chia Health 결제 페이지로 연결합니다. 이메일과 SMS로도 전송됩니다.결제 완료 — 두 가지 경로:
ACP:
checkout.complete가 AI 플랫폼으로부터 **공유 결제 토큰(SPT)**을 받아PaymentIntent를 확인합니다. 대화 중 즉시 결제가 가능합니다.대체 경로: 에이전트가 환자에게
payment_url(인증된 매직 링크)을 공유합니다. 환자가 브라우저에서 열어 자동 인증 후 Chia Health 결제 페이지에서 결제합니다. 에이전트는auth.check_payment를 폴링하여 완료 여부를 감지합니다.
결제 후 — 성공 시(두 경로 모두),
구독및등록이 자동으로 생성됩니다.auth.check_payment는 에이전트의 토큰을 포털 접근이 가능한 전체 범위로 업그레이드합니다.
HIPAA 준수
감사 로깅 — 개인 건강 정보(PHI)에 대한 모든 접근은 행위자 신원, 작업 유형, 리소스, IP 주소 및 타임스탬프와 함께 기록됩니다. 로그는 10년간 보관됩니다.
동의 기록 — 모든 환자 동의 확인에는 원문 확인 텍스트, 방법(AI 에이전트 대화), 플랫폼, 세션 ID 및 IP 주소가 포함됩니다. 동의 기록은 변경할 수 없습니다.
입력 살균 — 모든 입력은 검증되고 살균됩니다. 제어 문자는 제거되고, 길이는 강제되며, 도메인별 형식(이메일, 주, 전화번호, 우편번호)은 검증됩니다.
OTP 우선 인증 — 환자 데이터 접근 전 6자리 OTP를 통해 이메일 소유권을 확인합니다. SHA-256 해시 토큰을 사용하며 범위가 지정된 접근(게스트/전체)을 제공합니다. 이메일 인증 없이는 토큰이 발급되지 않습니다.
속도 제한 — 사용자 및 엔드포인트 카테고리별로 Redis 기반 토큰 버킷 속도 제한을 적용합니다 (공개: 100/분, 인증: 5/분, 인증됨: 30/분, 동의: 10/분, 결제: 5/분).
최소 데이터 노출 — 도구는 현재 단계에 필요한 데이터만 반환합니다. 민감한 필드(결제 정보, 전체 SSN)는 절대 반환되지 않습니다.
지원
라이선스
Apache License 2.0 — 자세한 내용은 LICENSE를 참조하세요.
Copyright 2026 Chia Health, Inc.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for Cliniko — patients, appointments, availability, and invoices for AI agents.
Physician-reviewed medical opinions and prescriptions for AI agents.
Hosted MCP server for the Healthie EHR & telehealth API: patients, appointments, charting, tasks.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceTheta Health MCP is a HIPAA-complaint intelligent memory layer for your health data — ready to plug into Cursor, Claude, and any AI agent. Query health data and ask health questions directly in your dev workflow.3-

Appendixofficial
FlicenseNot gradedqualityCmaintenanceAppendix turns any AI health conversation into a board-certified physician's opinion — with a real prescription when clinically appropriate. Search medical literature and submit a clinical encounter for review, all from your agent.2-- AlicenseNot gradedqualityDmaintenanceClinical decision-support MCP server that lets AI agents reason over live FHIR patient data for medication review, appointment scheduling, and care gap identification.6,166 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to securely access, query, and mutate normalized user-controlled health data (e.g., from Apple Health or Supabase) through a bounded set of MCP tools, with optional OAuth and sandboxed deployment.MIT