mcp

Chilean online mental-health clinic (Spanish): articles, professionals, availability, tests.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
80%
Naming quality
97%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,291Tokens (tool definitions)
~711 BTypical response size
Moderate attention impact (1.01% of 128k context)

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-http

What it can do

Tool inventory

Tools (6)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
🟒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

find_specific
Find [specific item] using mcp
Expected tools: search_blog
list_items
List all [items] available in mcp
Expected tools: list_professionals
fetch_info
Fetch [information type] using mcp
Expected tools: get_availability
search_research
Search for information about [topic] using mcp
Expected tools: search_blog
retrieve_data
Get details about [item] from mcp
Expected tools: get_availability

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools
verifiedversion not recorded6 tools