Skip to main content
Glama

Chia Health MCP 서버

License MCP HIPAA Tools Stripe ACP

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, BMI

AI 어시스턴트가 할 수 있는 일

카테고리

도구

인증

인증 — OTP 확인, 세션 관리, 결제 감지

4

아니요*

탐색 — 의약품 검색, 가격, 가용성

5

아니요

자격 — 자격 확인, 설문지 작성

4

부분

동의 — 동의서 제시 및 서명

4

게스트

주문 — 주문 생성, 신분증 업로드

4

게스트

결제 — Stripe ACP 결제 또는 인증된 결제 링크

5

게스트

환자 포털 — 체중 기록, 의료진 메시지, 리필

6

전체

의료진 — 의료진의 후속 질문 답변

2

게스트

* 인증 도구는 session_id(토큰 없음)를 사용하며, auth.check_payment는 베어러 토큰을 사용합니다.

중요: 모든 처방전은 미국 면허를 소지한 의료 제공자가 평가하고 승인합니다. doctormcp는 환자 워크플로우를 원활하게 할 뿐이며, 임상적 결정을 내리지 않습니다.

인증

환자는 인증 없이 자유롭게 검색할 수 있습니다. 탐색, 자격 확인, 설문지 미리보기는 모두 공개되어 있습니다.

환자가 의료 정보 입력을 진행할 준비가 되면 이메일을 인증합니다:

  1. auth.start(email, phone, name) → 이메일로 OTP 전송, session_id 반환

  2. 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

주문에 필요한 신분증 문서 목록

order.upload

신원 확인을 위한 신분증 사진 또는 셀카 업로드

결제 (게스트 토큰 필요)

도구

설명

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의 Agentic Commerce Protocol (ACP)를 사용합니다:

  1. 주문 생성order.create가 총액을 계산하고 선결제 주문 기록을 생성합니다.

  2. 결제 시작checkout.create가 Stripe PaymentIntent(ACP용)를 생성하고 인증된 결제 링크를 생성합니다. 이 링크는 브라우저에서 환자를 자동 인증하고 Chia Health 결제 페이지로 연결합니다. 이메일과 SMS로도 전송됩니다.

  3. 결제 완료 — 두 가지 경로:

    • ACP: checkout.complete가 AI 플랫폼으로부터 **공유 결제 토큰(SPT)**을 받아 PaymentIntent를 확인합니다. 대화 중 즉시 결제가 가능합니다.

    • 대체 경로: 에이전트가 환자에게 payment_url(인증된 매직 링크)을 공유합니다. 환자가 브라우저에서 열어 자동 인증 후 Chia Health 결제 페이지에서 결제합니다. 에이전트는 auth.check_payment를 폴링하여 완료 여부를 감지합니다.

  4. 결제 후 — 성공 시(두 경로 모두), 구독등록이 자동으로 생성됩니다. 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.

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chia-health/chia-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server