Doktor MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DOKTOR_API_URL | No | Opcional: cambiar la URL de la API (por defecto: https://api.doktor.mx) | https://api.doktor.mx |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| buscar_doctorA | Search for doctors in Mexico by medical specialty, city, state, or name. Returns a list of matching doctors with their specialties, location, ratings, contact info, and profile links on doktor.mx. |
| ver_perfilA | Get the full profile of a specific doctor by their URL slug. Returns biography, specialties, office locations with addresses and hours, consultation prices, accepted insurance, patient reviews, and whether they have an AI booking assistant on doktor.mx. |
| especialidades_disponiblesA | List all available medical specialties in the doktor.mx directory with the number of registered doctors in each one. |
| ciudades_disponiblesB | List cities in Mexico that have registered doctors on doktor.mx. Can be filtered by state. |
| estados_disponiblesA | List states in Mexico that have registered doctors on doktor.mx, with the total number of doctors in each. |
| verificar_cedulaB | Verify if a doctor has a valid professional license (cedula profesional) registered with the SEP (Mexico's education authority). Search by license number or doctor name. |
| buscar_por_padecimientoA | Given a medical condition or disease, find which specialists treat it and available doctors on doktor.mx. Returns recommended specialties, related health articles, and matching doctors. |
| buscar_por_sintomaA | Given a symptom, suggest possible conditions and specialists on doktor.mx. Always includes a medical disclaimer. Does NOT provide diagnoses. |
| buscar_por_seguroA | Search for doctors on doktor.mx who accept a specific health insurance plan. Can be filtered by specialty and city. |
| buscar_articulo_saludA | Search health articles on doktor.mx about medical conditions, treatments, symptoms, and prevention. Returns articles with title, summary, and link. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools have distinct purposes, such as searching for doctors, articles, or verifying licenses, but 'buscar_doctor' and 'buscar_por_padecimiento' overlap slightly in doctor search functionality, which could cause minor confusion. The descriptions help clarify differences, but some overlap exists.
All tool names follow a consistent Spanish verb_noun pattern (e.g., buscar_articulo_salud, buscar_doctor, verificar_cedula), with no mixing of conventions like camelCase or snake_case. This makes the set predictable and easy to understand.
With 10 tools, the server is well-scoped for a medical directory service, covering key areas like doctor search, article lookup, and verification. Each tool serves a clear purpose without being excessive or insufficient for the domain.
The tool set covers core operations for a medical directory, including search, listing, and verification, but lacks direct appointment booking or patient review submission tools, which are minor gaps that agents might need to work around. Overall, it supports most user workflows effectively.