Chia Health MCP Server
공식Chia Health MCP 서버 — 미국 공인 원격의료 플랫폼을 위한 환자 워크플로우 통합. GLP-1 약물(세마글루타이드, 티르제파타이드), 펩타이드 치료제(세르모렐린, NAD+, 글루타티온), 장수 치료제를 검색할 수 있습니다. 자격 확인, 접수 완료, 동의 서명, 치료 계획 관리를 지원합니다. 30개의 도구, HIPAA 준수. 모든 처방전은 미국 공인 의료 제공자가 평가하며, FDA 규제 약국을 통해 50개 주와 DC 전역에 배송됩니다.
Chia Health MCP(으)로 무엇을 할 수 있나요?
- 치료 옵션과 실시간 가격 확인 — 어떤 체중 감량, 펩타이드 또는 장수 치료를 제공하는지 문의하고
medications_list를 통해 현재 가격을 확인하세요. - 약물 상세 정보와 주별 배송 가능 여부 확인 —
medications_details로 특정 약물의 치료 계획과 가격을 확인한 다음, 거주하는 주로 배송되는지 확인하세요. - 사전 자격 확인 — 접수를 시작하기 전에 치료 요건에 따라 나이, 거주 주, BMI를 확인하세요.
- 접수, 동의 및 주문 완료 — 이메일을 인증하고, 의료 접수 양식을 제출하고, 동의서에 서명한 다음 대화 중에 주문하세요.
- 결제 및 치료 관리 — Stripe ACP 또는 결제 링크를 통해 결제를 완료한 다음 체중을 기록하고, 의료진에게 메시지를 보내고, 리필을 요청하세요.
문서
Chia Health MCP Server
미국 원격 의료 처방 플랫폼인 Chia(Chia Health, Inc.)의 공식 MCP(Model Context Protocol) 서버입니다. AI 어시스턴트(ChatGPT, Claude, Gemini, Copilot 및 맞춤형 에이전트)가 환자의 대화 중 치료법 탐색, 자격 확인, 의료 문진 작성, 동의서 서명, 주문, 결제 및 치료 관리 등을 도울 수 있습니다.
치료에는 GLP-1 약물(세마글루타이드, 티르제파타이드 및 정제 포함), 펩타이드 요법(세르모렐린, NAD+, 글루타티온), 장수 프로그램이 포함됩니다. 모든 처방은 미국 면허를 보유한 의료 제공자가 평가하며, 성분을 FDA 규제 공급처에서만 조달하는 미국 면허 503A 조제 약국에서 미국 50개 주와 DC 전역으로 배송합니다. Chia Health는 LegitScript 인증을 받았으며, 환자 지원은 연중무휴 24시간 제공됩니다.
가격: 현재 플랜과 가격은 chia.health에서 확인할 수 있으며, medications_list, medications_details, medications_pricing 도구는 항상 실시간 가격을 반환합니다. 이 README에는 가격이 나와 있지 않습니다.
시작하기
Chia는 원격 MCP 서버입니다. 네트워크를 통해 연결하며 로컬 설치는 필요하지 않습니다.
서버 URL: https://mcp.chia.health/
전송 방식: Streamable 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 클라이언트
Streamable HTTP 전송을 지원하는 모든 MCP 클라이언트가 연결할 수 있습니다.
- 서버 URL:
https://mcp.chia.health/ - 전송 방식: Streamable HTTP
- 서버 메타데이터:
https://mcp.chia.health/server.json
연결 확인
연결되면 AI 어시스턴트가 다음 공개 도구를 바로 호출할 수 있습니다(인증 불필요).
medications_categories → treatment categories
medications_list → all medications with current pricing
medications_availability → check if a medication ships to your state
eligibility_check → pre-screen age, state, BMI
AI 어시스턴트로 무엇을 할 수 있나요?
| 범주 | 도구 | 인증 |
|---|---|---|
| 인증: 이메일 인증 코드, 세션, 결제 확인 | 4 | 아니요* |
| 탐색: 약물, 가격, 이용 가능 여부 탐색 | 5 | 아니요 |
| 자격 확인: 자격 확인, 문진 설문 | 4 | 일부 |
| 동의: 동의서 제시 및 서명 | 4 | 게스트 |
| 주문: 주문, 신분증 확인 자료 업로드 | 4 | 게스트 |
| 결제: Stripe ACP 결제 또는 인증된 결제 링크 | 5 | 게스트 |
| 환자 포털: 체중 기록, 진료팀에 메시지 보내기, 리필 | 6 | 전체 |
| 의료 제공자: 의료 제공자의 후속 질문에 답변 | 2 | 게스트 |
* 인증 도구는 session_id(토큰 없음)을 사용합니다. 단, auth_check_payment은 bearer token을 사용합니다.
중요: 모든 처방은 미국 면허를 보유한 의료 제공자가 평가하고 승인합니다. 이 서버는 환자 업무 절차를 처리하며 임상적 결정을 내리지 않습니다.
인증
환자는 로그인하지 않고도 자유롭게 탐색할 수 있습니다. 탐색, 자격 확인, 문진 질문 미리보기는 모두 공개되어 있습니다.
환자가 의료 문진을 시작할 준비가 되면 이메일을 인증합니다.
auth_start(email, phone, first_name)→ 이메일로 6자리 코드를 보내고session_id을 반환합니다.auth_verify_otp(session_id, code)→ 게스트 범위 bearer token을 반환합니다.
게스트 토큰은 문진, 동의, 주문 및 결제에 사용할 수 있습니다. 결제 후 auth_check_payment은 토큰을 전체 범위로 업그레이드하여 포털(치료 계획, 메시지, 리필)에 접근할 수 있게 합니다.
도구 카탈로그
인증
| 도구 | 인증 | 설명 |
|---|---|---|
auth_start | 아니요 | 환자의 이메일로 인증 코드를 보내고 session_id을 받습니다. |
auth_verify_otp | 아니요 | 코드를 확인하고 게스트 범위 bearer token을 받습니다. |
auth_resend_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 | 문진에 필요한 동의서를 나열합니다. |
consent_text | 동의서의 전체 원문을 가져옵니다. |
consent_submit | 감사 추적 기록과 함께 환자의 동의를 기록합니다. |
consent_status | 완료되었거나 대기 중인 동의를 확인합니다. |
주문 (게스트 토큰 필요)
| 도구 | 설명 |
|---|---|
order_create | 약물 주문을 생성합니다(모든 동의가 완료되어야 함). |
order_status | 주문 상태와 배송 추적 정보를 확인합니다. |
order_documents | 주문에 필요한 신분증 문서를 나열합니다. |
order_upload | 신원 확인을 위해 사진이 있는 신분증 또는 셀카를 업로드합니다. |
결제 (게스트 토큰 필요)
| 도구 | 설명 |
|---|---|
checkout_create | 결제 절차를 생성하고 인증된 결제 링크를 반환합니다. |
checkout_update | 대기 중인 결제 절차를 업데이트합니다(프로모션 코드, 배송). |
checkout_complete | Stripe Shared Payment Token(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
→ Categories with semaglutide, tirzepatide, etc., and current prices
Agent calls: medications_details(medication="semaglutide-injectable")
→ Available plans with their current prices
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 one section at a time
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)
→ 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": "<current price>", "next_step": "create_checkout" }
8. checkout_create(order_id="99", bearer_token)
→ { "checkout_id": "7", "payment_url": "https://chia.health/..." }
→ Agent shares the link with the patient; it is also sent by email and 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 a browser and pays on the 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 }
Stripe ACP 통합
Chia는 Stripe의 Agentic Commerce Protocol (ACP)을 지원합니다.
- 주문 생성:
order_create은 현재 가격을 기준으로 총액을 계산하고 결제 전 주문을 생성합니다. - 결제 절차:
checkout_create은 StripePaymentIntent(ACP용)과 환자를 로그인시키고 Chia 결제 페이지를 여는 인증된 결제 링크를 생성합니다. 링크는 이메일과 SMS로도 전송됩니다. - 결제, 두 가지 경로:
- ACP:
checkout_complete은 AI 플랫폼에서 받은 **Shared Payment Token (SPT)**을 사용해PaymentIntent을 확정합니다. 대화 중 즉시 결제할 수 있습니다. - 대체 경로: 에이전트가
payment_url을 공유하고, 환자가 브라우저에서 결제한 뒤, 에이전트가auth_check_payment을 확인하여 결제 완료 여부를 감지합니다.
- ACP:
- 결제 후: 구독과 치료 등록이 자동으로 생성되며,
auth_check_payment은 에이전트의 토큰을 전체 범위로 업그레이드하여 포털에 접근할 수 있게 합니다.
HIPAA 준수
- 감사 로깅: 보호 대상 건강 정보(PHI)에 대한 모든 접근은 행위자, 작업, 리소스, IP 주소 및 타임스탬프와 함께 기록됩니다. 로그는 10년간 보관됩니다.
- 동의 기록: 모든 동의 확인에는 원문 확인 문구, 방법(AI 에이전트 대화), 플랫폼, 세션 ID 및 IP 주소가 저장됩니다. 동의 기록은 삭제할 수 없습니다.
- 입력 검증: 모든 입력을 검증하고 정제합니다. 제어 문자를 제거하고, 길이를 제한하며, 이메일, 주, 전화번호 및 ZIP 형식을 확인합니다.
- 이메일 우선 인증: 환자 데이터에 접근하기 전에 6자리 코드로 이메일 소유권을 확인합니다. 토큰은 SHA-256 해시 처리되며 범위(게스트 / 전체)가 지정됩니다.
- 요청 제한: 사용자별 및 카테고리별 제한(공개: 분당 100회, 로그인: 분당 5회, 인증됨: 분당 30회, 동의: 분당 10회, 결제: 분당 5회)을 적용합니다.
- 최소한의 데이터 노출: 도구는 현재 단계에 필요한 정보만 반환합니다. 결제 정보와 전체 SSN은 반환하지 않습니다.
지원
- 문제 보고: github.com/chia-health/chia-mcp/issues
- 웹사이트: chia.health
- 이메일: engineering@chia.health
라이선스
Apache License 2.0. 자세한 내용은 LICENSE를 참조하세요.
Copyright 2026 Chia Health, Inc.