HireLab Screener
HireLab Screener — Conector MCP personal
Permite que tu Claude lea de tu HireLab Screener ATS. Es de solo lectura y seguro: accede como una cuenta de servicio y llama a tu API existente con ámbito de propietario, por lo que se aplican todas tus reglas de aislamiento de tenant. Claude puede buscar y leer; no puede editar ni eliminar.
Lo que Claude puede hacer (15 herramientas)
Lectura (siempre activa)
Herramienta | Qué responde |
search_candidates | búsqueda semántica — "ingeniero PLC sénior en Pune con menos de 20 LPA" |
search_database | búsqueda filtrada por empresa/ubicación/CTC |
list_mandates | tus mandatos abiertos |
get_pipeline | candidatos en un mandato + su etapa |
get_candidate | el perfil completo de un candidato |
get_today_tasks | tus tareas de hoy |
get_overview | visión general del negocio |
Escritura / Acciones (activas cuando MCP_ALLOW_WRITES=true, lo habitual)
Herramienta | Qué hace | Confirmación |
add_candidate | añadir un nuevo candidato a un mandato | normal |
move_candidate_stage | mover la etapa de un candidato | normal |
update_candidate | editar campos del candidato (preaviso, CTC, feedback…) | Claude confirma (tonocidad datos) |
schedule_interview | programar una entrevista | normal |
add_tags | etiquetar a un candidato | normal |
create_task | añadir una tarea al Command Center | normal |
create_reminder | crear un recordatorio de seguimiento | normal |
send_candidate_email | enviar un correo electrónico real a un candidato | Claude confirma (envía un correo) |
Ahora puedes decirle directamente a Claude lo que quieres que haga; por ejemplo: "Añade a el Ravi Kumar (ABB, 18 LPA, Pune) al mandato L&T PLC y pon un recordatorio para llamarlo mañana."
Seguridad
Todas las acciones pasan por la API con ámbito de propietario de tu ATS, así que Claude siempre se limita a los datos de tu empresa.
As herramientas de escritura llevan anotaciones de MCP, por lo que Claude te pregunta antes de editar y de enviar correos.
No expose sistema de borrado: las eliminaciones siempre se convierte en la aplicación.
Cambia
MCP_ALLOW_WRITES=falseen Render cuando quieras para volver a solo lectura al instante.
Related MCP server: Lever ATS MCP Server
Configuración inicial única
1. Crea una cuenta de servicio en tu ATS
Crea un usuario normal de ATS (p. ej., nombre claude-mcp) con una contraseña segura. Al usar una cuenta dedicada, puedes revocar el acceso de MCP en cualquier momento sin tocar tu propio inicio de sesión. La cuenta debe pertenecer a tu empresa para que vea tus datos.
2. Despliega esta carpeta como un NUEVO servicio de Render
Pon la carpeta en un repositorio Git (o en una subcarpeta) y crea un nuevo
Render Web ServiceWeb que apunte a esta carpeta (es una servicio independiente de tu ATS).Render usará
render.yaml(compilación: instala los requisitos, ejecución:python mcp_server.py).Dentro de la configuración 😊 del nuevo servicio, define:
ATS_BASE_URL= la URL de tu ATS, por ejemplo,https://hirelabscreener.onrender.com(sin la barra final)ATS_USERNAME=claude-mcpATS_PASSWORD= la contraseña de esta cuentaMCP_SECRET= una cadena aleatoria larga (por ejemplo, 30+ caracteres).No no la compartas.MCP_ALLOW_WRITES=truepara permitir acciones (agregar/actualizar/enviar correo), ofalsepara solo lectura. Por defecto,true.
You launch. Comprueba que
https://<your-mcp-service>.onrender.com/healthdevuelve{"status":"ok"}.
3. Añadir conectarlo en Claude
Claude.ai → Configuración → Conectores → Añadir el conector personalizado.
Pide - Field
HireLab Screener.Pega la dirección
https://<your-mcp-service>.onrender.com/mcp← solo/mcp, withVuestro URL- sin (no) secret.Deja OAuth Client ID / Secret en blanco.
Pulsa Añadir. rse* Claude **abrirá una página "Connect HireLab Screener", introduzca su
MCP_SECRETuna vez y haz clic en Authorize. Claude queda conectado.En un chat, abre el menú de conectores, cárgalo y pregunta "Lista my open mandates."
¿Por qué necesita de secreto? El flujo de Claude.ai para conectores web requiere un paso de login OAuth incluso para servidores personales, por lo que el conector hace un handshake OAuth simplificado. Tu MCP_SECRET es el "inicio de sesión" único. Los tokens duran 30 días; si cambias MCP_SECRET, revocas el acceso al al instante.
Notas de seguridad
El endpoint de MCP queda oculto tras tu ruta secreta; sin ela, las peticiones devuelven 404.
Las herramientas son solo lectura. To later add write actions (with approval), expand
TOOLSinmcp_server.py.Rota el acceso cambiando
MCP_SECRET(actualiza la URL del conector) o desactivando la cuenta de servicio en tu AUT.Los servicios gratuitos de Render duermen cuando están vacíos; la primera llamada at deber de despertar (puede tardar ~30s). SimpleCalendar* upgrade plan if you want it always-on.
Puede actualizar su uso de Hugos: con solo pedirle una herramienta, "hi". Útil para config personas. Los progresos. Todas las sus acciones siguen sujetas a rating of shared results.## HireLab Screener — Conector MCP personal
Permite que tu Claude lea de tu HireLab Screener ATS. De solo lectura y seguro: accede como cuenta de servicio y usa tu API existente con ámbito de propietario, así que se aplican todas tus reglas de aislamiento de tenant. Claude puede buscar y leer; no puede editar ni eliminar.
Lo que Claude puede hacer (15 herramientas)
Lectura (siempre activa)
Herramienta | Qué responde |
search_candidates | búsqueda semántica — "ingeniero PLC de Pune con menos de 20 LPA" |
search_database | búsqueda filtrada por empresa/ubicación/CTC |
list_mandates | tus roles abiertos |
get_pipeline | candidatos en un mandate + su etapa |
get_candidate | el perfil completo de un candidato |
get_today_tasks | tus pendientes del día |
get_overview | resumen del negocio |
Escritura / Acciones (activadas cuando MCP_ALLOW_WRITES=true, lo que podrás)
Herramienta | Qué hace | Confirmación |
add_candidateTo | añade un nuevo candidato a un mandate | normal |
move_candidate_stage | mueve la etapa de un candidato | normal |
update_candidate | edita campos del candidato (CTC, preaviso, feedback…) | normal |
schedule_interview | lo programa una ronda de entrevista | normal |
add_tags | etiqueta a un candidate | normal |
create_task | agrega una tarea al Command Center | normal |
create_reminder | crea un recordatorio de seguimiento | normal |
send_candidate_email | enviar un email real a un candidato | Claude lo confirma (envía el email) |
Ahora simplemente dile a Claude que haga, por ejemplo: "Agrega a Ravi Kumar (ABB, 18 LPA, Pune) al mandate de L&T PLC y crea un recordatorio para llamar mañana".
Seguridad
Toda acción pasa por los estándares de tu API con scope al propietario de tu ATS, que Claude solo toca los información de tu empresa. Con herramientas de escritura incluyen anotaciones de MCP, así que Claude pide tu confirmación antes de ediciones o de envíos. No se exponen herramientas de borrado.
En Render, pon
MCP_ALLOW_WRITES=falsey vuelve exactamente solo a el modo read-only.
Configuración inicial única
1. Crea una cuenta de servicio en tu ATS
Crea la cuenta de usuario de ATS (salida) usuarios claude-mcp con una contraseña segura. El uso de una cuenta dedicada te permite revocar el acceso de MCP cuando quieras sin tocar tu propio inicio de sesión. Debe pert encer a tu empresa para que vea tus datos.
2. Despliega esta carpeta como un NUEVO servicio en Render
Pon esta carpeta en un repositorio Git (o en una subcarpeta) luego crea un nuevo Web Service de Render que apunte a la carpeta (es algo aparte del servicio de despliegue).
Render usará el archivo
render.yaml(p. ej.,pip instally después de la inicio).Estos comandos disponible:
ATS_BASE_URLATS_USERNAMEATS_PASSWORDMCP_SECRETMCP_ALLOW_WRITES=true(por defecto) para permitir accion
https://<your-mcp-service>.onrender.com/health tiene que devolver {"status":"ok"}.
3. Añade la conexión en Claude.
Configurar en claude.ai → Configuración → Conectores → *+ Conectar un connector personalizado.
En un chat, abre los conectores → elige el nombre de connexión HireLab Screener → y pregunta "Lista mis candidatos abiertos".
¿Porqué la página de conector y tu MCP_SECRET? Es una OAuth de un solo evento para confirmar que eres el dueño del servidor, y no pasa por el API.
Notas de seguridad
El endpoint MCP está protegido por un secreto; si no lo conoces, responde 404.
Solo lectura; con
MCP_ALLOW_WRITES=falsepuedes deshabilitar todas las acciones de modificación.Rota el acceso cambiando el
MCP_SECRET(actualiza la URL de la conexión) o desactivar la cuenta de servicio en el ATS (y así recuperar access).Los servicios gratuitos en Render duermen cuando no usan, la primera llamada tras 30s de espera; para dejarlo siempre activo, mejorar el plan. Let me know if you need a version with actual steps like
heroku, etc.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceConnects Claude to the Ashby ATS to manage the hiring pipeline through natural conversation. It enables users to browse jobs, manage candidate profiles, track applications, and coordinate interview stages.245MIT
- FlicenseNot gradedqualityDmaintenanceIntegrates Lever ATS with Claude Desktop to manage hiring pipelines through natural language, offering tools for candidate search, pipeline management, file and application handling, and advanced sourcing.2
- AlicenseNot gradedqualityCmaintenanceConnects your Ashby recruiting data to Claude, enabling natural language queries and management of candidates, applications, jobs, interviews, offers, and team information.36MIT
- AlicenseAqualityAmaintenanceEnables AI tools like Claude and Codex to access and manage Recruit CRM data including candidates, jobs, companies, tasks, meetings, notes, and call logs through natural language.6933MIT
Related MCP Connectors
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nitinkumar-star/hirelab-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server