emorahealth avatar

Emora Health

com.emorahealth/mental-health-care

This connects Claude to Emora Health's mental healthcare platform for kids, teens, and young adults. You can search their vetted provider network filtered by age group, specialty, and insurance, check real-time availability for appointments within 48 hours, book initial evaluations or ongoing sessions, and get upfront copay estimates before committing. The API surfaces their full catalog of licensed therapists, psychiatrists, and psychologists who specialize in conditions like ADHD, anxiety, and depression. Reach for this when building healthcare navigation tools, insurance estimation workflows, or appointment booking flows where you need access to age-specific mental health providers with verified credentials and sub-7% acceptance rates.

tools
8
transport
HTTP
last updated
Oct 11, 2026

Install

From registry metadata
$ npx add-mcp https://www.emorahealth.com/api/mcp/v1 --name mental-health-care

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http mental-health-care https://www.emorahealth.com/api/mcp/v1

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 8 tools

Verified live against the running server on Nov 6, 2026.

recommend_care[Step 1 of find_a_clinician · optional] Takes a parent's concern and returns a recommended path: crisis resources when there is danger, the service that fits (therapy, medication, ADHD or autism testing, or a clinical matching session), matched clinicians with their next openi...5 params

[Step 1 of find_a_clinician · optional] Takes a parent's concern and returns a recommended path: crisis resources when there is danger, the service that fits (therapy, medication, ADHD or autism testing, or a clinical matching session), matched clinicians with their next openi...

Parameters* required
agenumber
Child's age in years.
concern*string
What the parent is worried about, in their words.
insurancestring
Insurance plan name, or "Cash Pay" for self-pay. A plan Emora does not take is ignored, and the result says so.
servicestring
Optional; inferred from the concern when omitted. therapy, clinical-matching, medication, adhd-testing or autism-testing.one of therapy · clinical-matching · medication · adhd-testing · autism-testing
statestring
U.S. state, full name or 2-letter code. For a state Emora does not serve, the result says so and lists alternatives.
search_providers[Step 2 of find_a_clinician] Returns Emora clinicians who fit a state, service, insurance and child's age, ranked by clinical fit when concerns are given, then by availability and reviews. Each result has the clinician's next opening. Ten per page; limit and offset page throug...11 params

[Step 2 of find_a_clinician] Returns Emora clinicians who fit a state, service, insurance and child's age, ranked by clinical fit when concerns are given, then by availability and reviews. Each result has the clinician's next opening. Ten per page; limit and offset page throug...

Parameters* required
client_agenumber
Child's age in years.
concernsarray
One to three concern IDs from the list. More than three dilutes the ranking.
continuationstring
Token from a previous search_providers result. Repeats its filters; new arguments take precedence.
insurancestring
Insurance plan name, or "Cash Pay" for self-pay. A plan Emora does not take is ignored, and the result says so.
limitinteger
Matches to return. Defaults to 10, with no maximum.
offsetinteger
Matches to skip. next_offset from a previous result gives the next page.
preferred_approachesarray
Therapy approaches, e.g. ["cbt","playTherapy"]. Clinicians who use them rank higher.
preferred_genderstring
Clinician gender preference: 'female', 'male' or 'non-binary'.
preferred_languagestring
A language other than English the clinician should speak.
service*string
therapy (the default), clinical-matching (unsure what is needed), medication (non-stimulant only), adhd-testing or autism-testing.one of therapy · clinical-matching · medication · adhd-testing · autism-testing
state*string
U.S. state, full name or 2-letter code. For a state Emora does not serve, the result says so and lists alternatives.
get_availability[Step 3 of find_a_clinician] Returns open appointment times for one clinician and service, grouped by day and labelled in the family's state time zone. Each time carries the date_time value that get_booking_link takes. Use when: A family has chosen a clinician and wants to see...4 params

[Step 3 of find_a_clinician] Returns open appointment times for one clinician and service, grouped by day and labelled in the family's state time zone. Each time carries the date_time value that get_booking_link takes. Use when: A family has chosen a clinician and wants to see...

Parameters* required
provider_id*string
Clinician id from search_providers or recommend_care.
service*string
therapy (the default), clinical-matching (unsure what is needed), medication (non-stimulant only), adhd-testing or autism-testing.one of therapy · clinical-matching · medication · adhd-testing · autism-testing
state*string
U.S. state, full name or 2-letter code. For a state Emora does not serve, the result says so and lists alternatives.
time_zonestring
Optional IANA time zone, e.g. 'America/Chicago'. Defaults to the state's main zone.
get_booking_link[Step 4 of find_a_clinician] Returns a booking link pre-filled with the clinician, service, time, state and insurance. Nothing is booked: the family opens the link and completes checkout, which takes about 2 minutes. A Clinical Matching Session is service clinical-matching wit...7 params

[Step 4 of find_a_clinician] Returns a booking link pre-filled with the clinician, service, time, state and insurance. Nothing is booked: the family opens the link and completes checkout, which takes about 2 minutes. A Clinical Matching Session is service clinical-matching wit...

Parameters* required
agentstring
Optional. Your agent or product name, e.g. "chatgpt". Added to the booking link as utm_source.
client_agenumber
Child's age in years.
date_time*string
The date_time of a slot from get_availability, unchanged, e.g. "2026-10-29T14:00:00-05:00".
insurancestring
Insurance plan name, or "Cash Pay" for self-pay. A plan Emora does not take is ignored, and the result says so.
provider_id*string
Clinician id from search_providers.
service*string
therapy (the default), clinical-matching (unsure what is needed), medication (non-stimulant only), adhd-testing or autism-testing.one of therapy · clinical-matching · medication · adhd-testing · autism-testing
state*string
U.S. state, full name or 2-letter code. For a state Emora does not serve, the result says so and lists alternatives.
search_care_resources[Step 2 of explore_information] Searches Emora's clinician-reviewed resources for parents by words: articles on behavior, conditions, treatment and medication, free self-tests, activities, condition and specialty pages, and clinical insights. Each result has a type, title, des...3 params

[Step 2 of explore_information] Searches Emora's clinician-reviewed resources for parents by words: articles on behavior, conditions, treatment and medication, free self-tests, activities, condition and specialty pages, and clinical insights. Each result has a type, title, des...

Parameters* required
limitnumber
Results to return (default 10, max 20).
query*string
The parent's question or topic, in their words.
typestring
Optional. Only this kind of resource.one of article · self_test · activity · condition · specialty · clinical_insight
get_cost_estimate[Step 1 of cost_check] Returns a general cost range and a link to the cost estimate page, pre-filled with the plan and service, where the family sees the exact amount for their plan. Use when: A parent asks what care costs, about a copay, or whether a plan is covered. Example:...2 params

[Step 1 of cost_check] Returns a general cost range and a link to the cost estimate page, pre-filled with the plan and service, where the family sees the exact amount for their plan. Use when: A parent asks what care costs, about a copay, or whether a plan is covered. Example:...

Parameters* required
insurancestring
Insurance plan name, or "Cash Pay" for self-pay. A plan Emora does not take is ignored, and the result says so.
servicestring
therapy (the default), clinical-matching (unsure what is needed), medication (non-stimulant only), adhd-testing or autism-testing.one of therapy · clinical-matching · medication · adhd-testing · autism-testing
get_emora_overview[Step 1 of explore_information · optional] Describes Emora Health: services, states served, insurance accepted, ages seen, how care works, and how to reach the care team. Use when: A parent asks what Emora is, what it offers, where it works, or which plans it takes. Example: g...

[Step 1 of explore_information · optional] Describes Emora Health: services, states served, insurance accepted, ages seen, how care works, and how to reach the care team. Use when: A parent asks what Emora is, what it offers, where it works, or which plans it takes. Example: g...

No parameters. Call it with no arguments.

get_crisis_resources[Step 1 of crisis] Returns 911, the 988 Suicide & Crisis Lifeline and the Crisis Text Line, for a child or teen in danger now. Use when: Any mention of self-harm, suicidal thoughts, or someone in immediate danger. Example: get_crisis_resources({})

[Step 1 of crisis] Returns 911, the 988 Suicide & Crisis Lifeline and the Crisis Text Line, for a child or teen in danger now. Use when: Any mention of self-harm, suicidal thoughts, or someone in immediate danger. Example: get_crisis_resources({})

No parameters. Call it with no arguments.

Sponsors

Details

Website
www.emorahealth.com
Transport
HTTP
Registry
MCP registry, active
Resources
1
Tools verified
Nov 6, 2026