Pandapé MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PANDAPE_SPEC | No | Path to the swagger spec file. | ./swagger.json |
| PANDAPE_SCOPE | No | OAuth2 scope. | PandapeApi |
| PANDAPE_COOKIE | No | Session cookies of the ATS (raw header). | |
| PANDAPE_CV_DIR | No | Directory where downloaded CV PDFs are saved. | ./cv |
| PANDAPE_CV_URL | No | Template for downloading CV, with {idMatch} or {idCandidate}. | |
| PANDAPE_API_URL | No | Host of the API. | https://api.pandape.com.br |
| PANDAPE_READONLY | No | Set to 0 to enable write operations. | 1 |
| PANDAPE_CLIENT_ID | Yes | Required. Provided by your Customer Success Specialist. | |
| PANDAPE_TOKEN_URL | No | OAuth2 token URL. LATAM by default. | https://login.pandape.com/connect/token |
| PANDAPE_COOKIE_FILE | No | Alternatively, a file with the cookies. | |
| PANDAPE_CLIENT_SECRET | Yes | Required. |
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 |
|---|---|
| pandape_diagnosticoA | Verifica configuración y conectividad con la API de Pandapé: credenciales, token y una llamada real de prueba. Úsalo primero si algo falla. |
| pandape_listar_vacantesB | Lista las vacantes de la empresa: IdVacancy, cargo, ciudad, estado y fecha de publicación. |
| pandape_etapas_vacanteA | Lista las etapas del pipeline (VacancyFolders) de una vacante: IdVacancyFolder, nombre y orden. Necesario para filtrar candidatos y para moverlos. |
| pandape_revisar_candidatosA | Trae los candidatos (Matches) de una vacante con su CV en datos estructurados —resumen profesional, experiencias con actividades y empresas, estudios, habilidades, idiomas, meses de experiencia y expectativa salarial— listos para evaluarlos contra los criterios que indique el usuario. Omite a propósito datos sensibles (CPF, edad, sexo, raza, orientación, estado civil, dirección, contacto) porque no aportan al criterio profesional y sesgarían la evaluación; el contacto está en pandape_ver_candidato. Al evaluar: cíñete a los criterios dados, cita evidencia del CV para cada juicio y di explícitamente cuándo el CV no alcanza para decidir. |
| pandape_ver_candidatoA | Detalle COMPLETO y sin filtrar de una candidatura, incluido el contacto (email y teléfonos). Úsalo cuando ya decidiste avanzar con alguien concreto, no para revisar en lote. |
| pandape_preguntas_eliminatoriasA | Lista las preguntas eliminatorias (killer questions) configuradas en una vacante. Útil para saber qué se filtró antes de evaluar los CVs. |
| pandape_mover_candidatoA | Mueve un candidato de una etapa del pipeline a otra. ESCRITURA: confirma con el usuario antes de ejecutar, y en lote confirma la lista completa. Requiere PANDAPE_READONLY=0. |
| pandape_descargar_cvA | Descarga el documento del CV (PDF) de un candidato usando las cookies de tu sesión del ATS, y devuelve la ruta local para poder leerlo. La API oficial NO expone el CV como documento en ninguna versión, así que esto requiere PANDAPE_CV_URL + PANDAPE_COOKIE(_FILE). Para clasificar candidatos por criterios normalmente NO lo necesitas: pandape_revisar_candidatos ya trae el CV como datos estructurados. Usa esto cuando necesites el documento original. |
| pandape_documentos_precolaboradorA | Lista los documentos de un pre-colaborador (candidato ya en proceso de contratación) con sus enlaces de descarga. Este es el único caso donde la API oficial sí expone documentos. |
| pandape_web_candidatosA | Lista los candidatos de una vacante usando tu SESIÓN WEB del ATS (cookies), sin necesidad de credenciales de API. Devuelve los idMatch para luego leer cada CV con pandape_web_cv. El idVacante es el número que aparece en la URL del proceso en el ATS (/Company/Match/Matches/). |
| pandape_web_cvA | Lee el CV COMPLETO de un candidato como texto, usando tu sesión web (cookies). Es la vía para revisar candidatos por criterios cuando aún no tienes credenciales de API. Al evaluar: cíñete a los criterios que indique el usuario, cita evidencia del CV y di cuándo el CV no alcanza para decidir. Recuerda que incluye datos personales; trátalos como sensibles. |
| pandape_web_descargar_cvA | Guarda la vista imprimible del CV de un candidato (HTML) vía tu sesión web, y devuelve la ruta local. El ATS no ofrece el CV como PDF binario descargable: genera una página imprimible que el navegador convierte a PDF. Este HTML conserva todo el contenido del CV. |
| pandape_endpointsA | Explora el catálogo de endpoints de la API de Pandapé (68 rutas: vacantes, candidatos, requisiciones, finalistas, clientes, sedes, usuarios, diccionarios, campos personalizados…). Devuelve método, ruta, parámetros y content-type. Usa el resultado con pandape_api. |
| pandape_apiA | Llama cualquier endpoint de la API de Pandapé validando la ruta contra el spec OpenAPI. Úsalo para lo que no cubren las tools con nombre (requisiciones, finalistas, sedes, clientes, plantillas de vacante, diccionarios). Descubre rutas con pandape_endpoints. Ojo: los endpoints marcados multipart/form-data necesitan 'form', no 'body'. |
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 14 tools
Several tools overlap in purpose, especially around CV retrieval and candidate listing. For example, pandape_descargar_cv and pandape_web_descargar_cv both fetch CV files via web sessions, and pandape_revisar_candidatos overlaps with pandape_web_cv for reviewing candidate CVs. The detailed descriptions help clarify when to use each, but the boundaries are not instantly obvious.
All tools share the 'pandape_' prefix, which provides a clear brand, but the remainder mixes styles: some are verb_noun (listar_vacantes, mover_candidato), others are noun-based (diagnostico, endpoints, api), and some have awkward constructions like web_descargar_cv. This inconsistency makes it harder to predict tool names.
14 tools is within the expected 3-15 range and the server appears to cover a broad ATS domain. However, the presence of multiple nearly redundant CV-related tools (descargar_cv vs web_descargar_cv) and the generic API fallback makes the set feel slightly less focused than it could be.
The set covers core read operations (list vacancies, stages, candidates, CV retrieval) and one write operation (move candidate). Missing are obvious lifecycle operations like create/update/delete vacancies, add candidates to vacancies, or update candidate info. The generic pandape_api endpoint helps fill these gaps but does not make the tool surface complete on its own.