mcp
Chilean online mental-health clinic (Spanish): articles, professionals, availability, tests.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"mcp": {
"url": "https://enmente.clinic/api/mcp/"
}
}
}Remote endpoints
https://enmente.clinic/api/mcp/streamable-httpWhat it can do
Tool inventory
Tools (6)
π’search_blog(query, limit)
Full-text Spanish search across the EnMente clinical blog β hundreds of articles in Spanish written by licensed Chilean psychiatrists and psychologists. Returns title, url, author, summary, categories and relevance_score, plus total_available (the live count of published articles).
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query in Spanish"
},
"limit": {
"type": "integer",
"default": 10,
"minimum": 1,
"maximum": 50
}
},
"required": [
"query"
]
}π’list_professionals(category, specialty, has_availability)
List EnMente licensed mental-health professionals in Chile. All consultations are 100% online via videoconference. Optional filters by category, specialty (substring match against specialties array), and availability. Each professional includes a `pricing` object (currency CLP, services with price and duration) when fresh pricing data exists β `pricing.available` is false with no invented price otherwise. IMPORTANT: check `accepting_patients` before recommending anyone β when it is false the professional is not taking new patients (participation on hold, leave) and must NOT be offered as an option; suggest a different member of the team instead. A null `earliest_available_slot` does NOT mean the same thing: it can simply mean no free slot in the queried window.
Input Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"psiquiatra",
"psicologo",
"medico"
],
"description": "Filter by professional category"
},
"specialty": {
"type": "string",
"description": "Filter by clinical specialty (substring match against the specialties array, e.g. \"TDAH\", \"pareja\", \"duelo\"). Case-insensitive."
},
"has_availability": {
"type": "boolean",
"description": "If true, return only professionals with a fresh next-available slot in the future."
}
}
}π’find_professional(query, limit)
Find EnMente professionals matching a natural-language query in Spanish (e.g. "psiquiatra TDAH adultos", "psicΓ³loga pareja online", "duelo adulto mayor"). Uses Postgres FTS over name, role, specialties, tagline, category, and bio. Returns ranked matches with relevance score. Each match includes a `pricing` object (currency CLP, services with price and duration) when fresh pricing data exists β `pricing.available` is false with no invented price otherwise.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Natural language search query (Spanish recommended)"
},
"limit": {
"type": "integer",
"default": 5,
"minimum": 1,
"maximum": 10
}
},
"required": [
"query"
]
}π’get_availability(professional_slug, days_ahead)
Return the next available consultation slot (when fresh) for a specific professional, plus the URL to send the patient to. Prefer profile_url β the professional's page on enmente.clinic, which carries their credentials and its own booking button. IMPORTANT: professional_slug is NOT derivable from the person's name β slugs are inconsistent (e.g. "raul-riquelme-pena", "dr-raul-riquelme-vejar", "dra-natacha-loubies-munoz", "ps-esteban-caamano-gonzalez") and there is no naming rule to construct one from. Always obtain the exact slug first from find_professional or list_professionals β never invent or guess it.
Input Schema
{
"type": "object",
"properties": {
"professional_slug": {
"type": "string",
"description": "Professional slug, e.g. \"raul-riquelme-pena\""
},
"days_ahead": {
"type": "integer",
"default": 14,
"minimum": 1,
"maximum": 30
}
},
"required": [
"professional_slug"
]
}π’list_self_assessments(category, query)
List EnMente validated self-administered mental-health screening questionnaires in Spanish (PHQ-9 depression, GAD-7 anxiety, ASRS ADHD, AUDIT alcohol, ISI insomnia, EAT-26 eating, Rosenberg self-esteem, and more), for adults, older adults and children/adolescents. Filter by category or by a symptom query. Returns each test's name, description, number of questions and the URL to take it on enmente.clinic. Use when someone wants to check or put a name to what they are experiencing before consulting. IMPORTANT: these are screening aids, not diagnoses β return the url, do not administer the questions or interpret scores in conversation.
Input Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"adultos",
"adulto-mayor",
"infanto-juvenil"
],
"description": "Target population"
},
"query": {
"type": "string",
"description": "Free-text symptom or topic in Spanish, e.g. \"ansiedad\", \"no duermo\", \"alcohol\", \"atenciΓ³n\"."
}
}
}π’about_joining_enmente
For LICENSED MENTAL-HEALTH PROFESSIONALS in Chile (psychiatrists, clinical psychologists, mental-health physicians) asking how to join, work with, apply to, or become a member of EnMente. Returns what the platform provides, who it is for, and the application URL. This is about practising WITH EnMente β not for patients looking for care (use find_professional for that).
Input Schema
{
"type": "object",
"properties": {}
}Recommended Prompts
search_bloglist_professionalsget_availabilitysearch_blogget_availabilityCommunity
Evidence