# Chia Health MCP Server (slim) > Chia Health MCP Server, an MCP server by chia.health, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Licensed US telehealth — GLP-1 medications, intake, consents, Stripe ACP. HIPAA-compliant, 30 tools. - Full: https://www.anchorterminal.com/tools/chia-mcp.md (~2,300 tokens) · this version ~2,230 tokens · JSON https://www.anchorterminal.com/tools/chia-mcp.json · canonical https://www.anchorterminal.com/tools/chia-mcp - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 # Chia Health MCP Server > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by chia.health (https://chia.health) - Category: Travel & booking (https://www.anchorterminal.com/categories/travel.md) - Listed because: It's published in the registry under chia.health, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Licensed US telehealth — GLP-1 medications, intake, consents, Stripe ACP. HIPAA-compliant, 30 tools. ## Facts - MCP registry: `health.chia/chia-mcp` 1.0.0 - Endpoint: https://mcp.chia.health/ (streamable HTTP) - Source: https://github.com/chia-health/chia-mcp - Website: https://chia.health - GitHub stars: 5 - Registry entry updated: 2026-03-18 ## Tools - Tools it lists (34, about 10,066 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:25 UTC): - `auth_start` (writes): Start a patient session by providing their contact information. Sends a 6-digit verification code to the patient's email. Returns a session_id (NOT a token).… - `auth_verify_otp` (writes): Verify the 6-digit code sent to the patient's email. Returns a guest-scope bearer token for intake, consent, order, and checkout tools. Requires the session_id… - `auth_resend_otp` (writes): Resend the verification code to the patient's email. Use this if the original code expired (5-minute window) or was not received. Requires the session_id from… - `auth_check_payment` (read-only): Check if the patient has completed payment and upgrade the token to full scope. Call this after sharing the checkout payment link with the patient. Poll every… - `medications_list` (read-only): List all available prescription medications including GLP-1 weight loss drugs (compounded semaglutide, compounded tirzepatide), peptide therapies (sermorelin… - `medications_details` (read-only): Get detailed information about a specific medication including: all available dosage strengths and titration schedules, available forms (injectable vials,… - `medications_availability` (read-only): Check if a specific medication is available for shipping to the patient's state. Some compounded medications have state-specific restrictions based on pharmacy… - `medications_pricing` (read-only): Get detailed pricing for a specific medication, form, and plan duration. Returns price breakdown including medication cost, provider consultation fee,… - `medications_categories` (read-only): List all medication categories available through the telehealth platform: Weight Loss (GLP-1 medications), Peptide Therapy (sermorelin, growth hormone… - `eligibility_check` (read-only): Pre-screen a patient's basic eligibility for telehealth prescription services. Required: age (18+) and state (where the patient resides). Optional: BMI (20+… - `intake_questions` (read-only): Get the medical intake questionnaire for the chosen medication(s). The questionnaire is product-aware: GLP-1 / weight-loss medications return weight-loss… - `intake_submit` (writes): Submit a completed medical intake questionnaire for provider review. All fields from intake_questions must be completed. Returns an intake ID and estimated… - `intake_status` (read-only): Check the current status of a previously submitted intake questionnaire. Returns whether the intake is under review, approved, or denied by a licensed… - `consent_list` (read-only): Get the list of all consent documents a patient must accept before ordering medication. Returns consent IDs, titles, summaries, and order of presentation.… - `consent_text` (read-only): Fetch the full text of a specific consent document for patient review. Returns the complete consent document split into titled sections that the agent MUST… - `consent_submit` (writes): Record a patient's consent confirmation for a specific consent document. The agent must have already presented the full consent text (from consent_text) to the… - `consent_status` (read-only): Check whether all required consents are complete for a patient intake. Returns status of each consent and whether the patient can proceed to ordering. This is… - `order_create` (writes): Create a new prescription medication order. The patient must have completed intake questionnaire and consent before ordering. Required: medication name,… - `order_status` (read-only): Get the current status of a medication order. Returns status (pending_review, provider_reviewing, approved, needs_info, denied, compounding, shipped,… - `order_documents` (read-only): Get the list of documents a patient needs to upload for their order. Returns required documents (photo ID, selfie for verification) with upload status and… - `order_upload` (writes): Upload a verification document for a medication order. Accepts photo ID and selfie as base64-encoded files. Supported formats: PDF, JPEG, PNG. Maximum size:… - `checkout_create` (writes): Initiate a checkout session for a medication order. Returns checkout details including line items, total, and payment options. TWO PAYMENT PATHS are supported:… - `checkout_update` (writes): Update an existing checkout session. Can modify shipping method, apply promo codes, or update customer details before payment is completed. Requires… - `checkout_complete` (writes): Complete payment using Stripe ACP (Shared Payment Token). Only use this if your platform supports Stripe Agentic Commerce Protocol and can provision an SPT. If… - `checkout_status` (read-only): Check the payment status of a checkout session. Use this to poll for completion after sending the patient a payment link (the `payment_url` from… - `checkout_cancel` (writes): Cancel an in-progress checkout session. Releases any held inventory and cancels the associated Stripe PaymentIntent if not yet captured. Requires… - `portal_log_weight` (writes): Log a patient's weight for tracking progress on their treatment plan. Requires patient_id, weight in pounds, and date (ISO 8601). Requires authentication. - `portal_log_side_effects` (writes): Log side effects a patient is experiencing. If severity is 'severe', the case is auto-flagged for immediate provider review and returns urgent guidance.… - `portal_message` (writes): Send a message to the patient's healthcare provider. Returns sent confirmation and estimated response time. Urgent messages (containing keywords like… - `portal_care_plan` (read-only): Get the patient's current care plan including: current medication, current dosage, titration schedule, next dose adjustment date, upcoming refill date,… - `portal_refill` (writes): Request a medication refill for the patient's current prescription. Creates a refill order that will be reviewed by a provider within 24-48 hours. Requires… - `portal_support` (writes): Contact customer support with a question or issue. Creates a support ticket and returns the ticket ID and estimated response time. Requires authentication. - `provider_questions` (read-only): Get follow-up questions from the healthcare provider for a specific order. The provider may request additional information before making a prescribing… - `provider_respond` (writes): Submit answers to provider follow-up questions for a specific order. The responses are sent to the provider for review. Returns confirmation and updated order… - How its tools read to an agent (0 errors, 7 warnings, 1 note, about 10,066 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC07 intake_questions: the description is about 512 tokens - warn TC13 checkout_update: updates (object with no properties) - warn TC13 intake_submit: intake_answers (object with no properties) - warn TC13 order_create: shipping_address (object with no properties) - warn TC13 provider_respond: answers (object with no properties) - warn TC18 order_documents: readOnlyHint is true but the name says "order" - warn TC18 order_status: readOnlyHint is true but the name says "order" - note TC29 server: about 1,313 tokens (13% of the definitions) are titles that repeat property or function names - JSON: https://www.anchorterminal.com/api/v1/tools/chia-mcp.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming