accueil / serveurs / Recherche & Web / com.emorahealth/mental-health-care
com.emorahealth/mental-health-care
serveur MCP (Model Context Protocol) · Emora Health 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.emorahealth/mental-health-care est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.emorahealth/mental-health-care » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- get_availability≈ 362 tokens
[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 open times. Don't use when: No clinician is chosen yet: search_providers or recommend_care find one. Example: get_availability({ state: 'Texas', service: 'adhd-testing', provider_id: '7598079' })
Paramètres, retour & exemple (4)
Paramètresstate· string · requis
U.S. state, full name or 2-letter code. For a state Emora does not serve, the result says so and lists alternatives.service· string · requis · therapy | clinical-matching | medication | adhd-testing | autism-testing
therapy (the default), clinical-matching (unsure what is needed), medication (non-stimulant only), adhd-testing or autism-testing.time_zone· string · optionnel
Optional IANA time zone, e.g. 'America/Chicago'. Defaults to the state's main zone.provider_id· string · requis
Clinician id from search_providers or recommend_care.
Exemple d'appel{"name": "get_availability", "arguments": {"state": "texte", "service": "therapy", "provider_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_booking_link≈ 501 tokens
[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 with an intake specialist. Use when: A family has chosen a clinician and a time from get_availability. Don't use when: No clinician or time yet: search_providers and get_availability come first. Example: get_booking_link({ provider_id: '7598079', state: 'Texas', service: 'adhd-testing', date_time: '2026-10-29T14:00:00-05:00', insurance: 'Aetna' })
Paramètres, retour & exemple (7)
Paramètresagent· string · optionnel
Optional. Your agent or product name, e.g. "chatgpt". Added to the booking link as utm_source.state· string · requis
U.S. state, full name or 2-letter code. For a state Emora does not serve, the result says so and lists alternatives.service· string · requis · therapy | clinical-matching | medication | adhd-testing | autism-testing
therapy (the default), clinical-matching (unsure what is needed), medication (non-stimulant only), adhd-testing or autism-testing.date_time· string · requis
The date_time of a slot from get_availability, unchanged, e.g. "2026-10-29T14:00:00-05:00".insurance· string · optionnel
Insurance plan name, or "Cash Pay" for self-pay. A plan Emora does not take is ignored, and the result says so.client_age· number · optionnel
Child's age in years.provider_id· string · requis
Clinician id from search_providers.
Exemple d'appel{"name": "get_booking_link", "arguments": {"state": "texte", "service": "therapy", "date_time": "texte", "provider_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_cost_estimate≈ 254 tokens
[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: get_cost_estimate({ insurance: 'Aetna', service: 'adhd-testing' })
Paramètres, retour & exemple (2)
Paramètresservice· string · optionnel · therapy | clinical-matching | medication | adhd-testing | autism-testing
therapy (the default), clinical-matching (unsure what is needed), medication (non-stimulant only), adhd-testing or autism-testing.insurance· string · optionnel
Insurance plan name, or "Cash Pay" for self-pay. A plan Emora does not take is ignored, and the result says so.
Exemple d'appel{"name": "get_cost_estimate", "arguments": {"service": "therapy", "insurance": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_crisis_resources≈ 129 tokens
[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({})
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_crisis_resources", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_emora_overview≈ 136 tokens
[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: get_emora_overview({})
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_emora_overview", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - recommend_care≈ 446 tokens
[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 opening, and related care resources. Says so when the family's state is not one Emora serves. Use when: A parent has described a concern and the next step (crisis help, a clinician, reading, or all three) is not yet clear. Don't use when: A clinician is already chosen: get_availability and get_booking_link cover the rest. Example: recommend_care({ concern: "Teacher thinks my 9-year-old may have ADHD", state: "Texas", age: 9, insurance: "Aetna" })
Paramètres, retour & exemple (5)
Paramètresage· number · optionnel
Child's age in years.state· string · optionnel
U.S. state, full name or 2-letter code. For a state Emora does not serve, the result says so and lists alternatives.concern· string · requis
What the parent is worried about, in their words.service· string · optionnel · therapy | clinical-matching | medication | adhd-testing | autism-testing
Optional; inferred from the concern when omitted. therapy, clinical-matching, medication, adhd-testing or autism-testing.insurance· string · optionnel
Insurance plan name, or "Cash Pay" for self-pay. A plan Emora does not take is ignored, and the result says so.
Exemple d'appel{"name": "recommend_care", "arguments": {"concern": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_care_resources≈ 310 tokens
[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, description and URL to cite. Use when: A parent wants to understand something (a behavior, a condition, a treatment, a medication question) or asks for a test, worksheet or activity. Don't use when: The parent wants a clinician: search_providers or recommend_care. Example: search_care_resources({ query: 'social anxiety test for teens' })
Paramètres, retour & exemple (3)
Paramètrestype· string · optionnel · article | self_test | activity | condition | specialty | clinical_insight
Optional. Only this kind of resource.limit· number · optionnel
Results to return (default 10, max 20).query· string · requis
The parent's question or topic, in their words.
Exemple d'appel{"name": "search_care_resources", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_providers≈ 809 tokens
[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 through the rest. Use when: A family wants to see clinicians: therapists, psychiatric prescribers, psychologists for testing, or intake specialists (service clinical-matching). Don't use when: The family hasn't said what they're worried about yet: recommend_care orients first. Example: search_providers({ state: 'Florida', service: 'therapy', concerns: ['social-anxiety'], insurance: 'Aetna', client_age: 12 })
Paramètres, retour & exemple (11)
Paramètreslimit· integer · optionnel
Matches to return. Defaults to 10, with no maximum.state· string · requis
U.S. state, full name or 2-letter code. For a state Emora does not serve, the result says so and lists alternatives.offset· integer · optionnel
Matches to skip. next_offset from a previous result gives the next page.service· string · requis · therapy | clinical-matching | medication | adhd-testing | autism-testing
therapy (the default), clinical-matching (unsure what is needed), medication (non-stimulant only), adhd-testing or autism-testing.concerns· array · optionnel
One to three concern IDs from the list. More than three dilutes the ranking.insurance· string · optionnel
Insurance plan name, or "Cash Pay" for self-pay. A plan Emora does not take is ignored, and the result says so.client_age· number · optionnel
Child's age in years.continuation· string · optionnel
Token from a previous search_providers result. Repeats its filters; new arguments take precedence.preferred_gender· string · optionnel
Clinician gender preference: 'female', 'male' or 'non-binary'.preferred_language· string · optionnel
A language other than English the clinician should speak.preferred_approaches· array · optionnel
Therapy approaches, e.g. ["cbt","playTherapy"]. Clinicians who use them rank higher.
Exemple d'appel{"name": "search_providers", "arguments": {"state": "texte", "service": "therapy"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».