ats-jobs-mcp
ats-jobs-mcp
Un servidor MCP que responde a la pregunta «¿Qué está contratando esta empresa ahora mismo?» leyendo, en el momento de la llamada, la API del portal del propio sistema de seguimiento de candidatos de la empresa: Greenhouse, Lever, Ashby, Recruitee, Rippling o Personio. No es un índice rastreado anoche.
Sin scraping de HTML, sin navegador headless, sin proxies. Cada solicitud va a un endpoint que el proveedor publica precisamente para este fin.
Instalación
Requiere uv y un token gratuito de Apify. Las ejecuciones se facturan a tu cuenta de Apify; consulta Precios.
{
"mcpServers": {
"ats-jobs": {
"command": "uvx",
"args": ["--from", "git+https://github.com/moonie0201/ats-jobs-mcp", "ats-jobs-mcp"],
"env": { "APIFY_TOKEN": "apify_api_..." }
}
}
}Cliente | Dónde va ese JSON |
Claude Desktop |
|
Cursor |
|
Claude Code |
|
Related MCP server: recruiting-jobs-mcp
Herramientas
Herramienta | Qué hace | Coste |
| Filas de empleo en directo para las empresas indicadas. | de pago, ver más abajo |
| Convierte un nombre de empresa o URL de un sitio de carreras en el par | gratis |
| Los seis proveedores y la forma de slug que espera cada uno. | gratis |
Los filtros se aplican antes de la facturación, así que una consulta acotada es barata en lugar de una respuesta grande que luego filtres. max_jobs es un límite de gasto estricto.
Precios
search_jobs inicia una ejecución del Actor de Apify de pago acotr_moonie/ats-jobs-scraper a $0.002 por fila de empleo entregada, facturado por Apify a la cuenta asociada a tu propio APIFY_TOKEN. Este servidor es un cliente ligero: nunca actúa como proxy de tus llamadas, nunca ve tu token ni tus resultados, y ninguna ejecución se paga jamás en tu nombre. El valor predeterminado max_jobs=50 limita una sola llamada a unos $0.10.
resolve_company y list_supported_ats no cuestan nada y no inician ninguna ejecución.
Lo que no hará
El salario se analiza, nunca se infiere. Cada salario lleva un campo
sourceque indica si la cifra proviene de un campo estructurado del proveedor o de una expresión regular sobre texto libre.No se emiten campos de contacto, y los datos de contacto en los cuerpos de los anuncios se ocultan por defecto.
Cuando un valor no se puede determinar, el campo es
null. No se adivina nada.resolve_companybusca en un directorio parcial — 1.804 filas, de las cuales 1.444 estaban verificadas en directo en la última comprobación. Un nombre que no se resuelve no es prueba de que la empresa no tenga portal de empleo; pasa en su lugar la URL de su sitio de carreras.
Cómo funciona
resolve_company lee ats-directory, con licencia CC-BY, a través de jsDelivr y lo almacena en caché en ~/.cache/ats-jobs-mcp/ durante 24 horas. search_jobs llama al endpoint run-sync-get-dataset-items del Actor de Apify con tu token.
Enlaces
Código fuente del Actor, MIT: https://github.com/moonie0201/ats-jobs
Directorio de empresas, CC-BY: https://github.com/moonie0201/ats-directory
Política de privacidad: https://github.com/moonie0201/ats-jobs/blob/main/PRIVACY.md
Política de retirada: https://github.com/moonie0201/ats-jobs/blob/main/TAKEDOWN.md
Desarrollo
uv venv && uv pip install -e ".[dev]"
python -m pytest tests -q # offline: builds the server, lists tools
python -m ats_jobs_mcp --list-toolsDivulgación
Construí esto, y el Actor detrás de search_jobs es de pago. El código del adaptador y el directorio de empresas son abiertos y gratuitos para usar sin él.
Licencia MIT.
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
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to fetch and structure job postings from major ATS platforms (Greenhouse, Lever, Ashby, etc.) directly, eliminating copy-paste and context loss.302MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to pull live job listings from major ATS platforms (Greenhouse, Lever, Ashby, Workable), Hacker News hiring threads, and detect hiring signals on company career pages.
- FlicenseNot gradedqualityBmaintenanceEnables searching and retrieving startup job listings from Wellfound with salary, equity, and company signals like Y Combinator backing, funding stage, and remote status.
- AlicenseNot gradedqualityBmaintenanceEnables users to discover applicant tracking system job boards from company domains, list open roles, detect hiring changes over time, and generate hiring summaries across multiple ATS platforms.MIT
Related MCP Connectors
Semantic search over 3.5M+ live US job postings pulled straight from company ATSes. Read-only.
Live job postings from 30+ ATS feeds and job boards, one schema. Live results need a Bearer key.
Search a live index of millions of open jobs from employer career sites and 100+ ATS platforms.
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/moonie0201/ats-jobs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server