ats-jobs-mcp
ats-jobs-mcp
Ein MCP-Server, der die Frage beantwortet: „Wofür stellt dieses Unternehmen gerade ein?“ – indem er zum Zeitpunkt des Aufrufs die Board-API des unternehmenseigenen Bewerbermanagementsystems liest – Greenhouse, Lever, Ashby, Recruitee, Rippling oder Personio. Kein Index, der letzte Nacht gecrawlt wurde.
Kein HTML-Scraping, kein Headless-Browser, keine Proxys. Jede Anfrage geht an einen Endpunkt, den der Anbieter genau für diesen Zweck veröffentlicht.
Installation
Benötigt uv und ein kostenloses Apify-Token. Ausführungen werden deinem Apify-Konto in Rechnung gestellt – siehe Preisgestaltung.
{
"mcpServers": {
"ats-jobs": {
"command": "uvx",
"args": ["--from", "git+https://github.com/moonie0201/ats-jobs-mcp", "ats-jobs-mcp"],
"env": { "APIFY_TOKEN": "apify_api_..." }
}
}
}Client | Wohin dieses JSON geht |
Claude Desktop |
|
Cursor |
|
Claude Code |
|
Related MCP server: recruiting-jobs-mcp
Tools
Tool | Was es tut | Kosten |
| Live-Jobzeilen für die angegebenen Unternehmen. | kostenpflichtig, siehe unten |
| Ordnet einen Firmennamen oder eine Karriereseiten-URL dem | kostenlos |
| Die sechs Anbieter und die Slug-Form, die jeder erwartet. | kostenlos |
Filter werden vor der Abrechnung angewendet, sodass eine enge Abfrage günstig ist, anstatt dass du eine große Antwort nachträglich filterst. max_jobs ist eine harte Ausgabenobergrenze.
Preisgestaltung
search_jobs startet eine Ausführung des kostenpflichtigen Apify-Actors acotr_moonie/ats-jobs-scraper zu $0.002 pro gelieferter Jobzeile, die von Apify dem Konto hinter deinem eigenen APIFY_TOKEN in Rechnung gestellt wird. Dieser Server ist ein schlanker Client: Er leitet deine Aufrufe nie weiter, sieht weder dein Token noch deine Ergebnisse, und keine Ausführung wird jemals in deinem Namen bezahlt. Der Standardwert max_jobs=50 begrenzt einen einzelnen Aufruf auf etwa $0.10.
resolve_company und list_supported_ats kosten nichts und starten keine Ausführung.
Was es nicht tun wird
Gehalt wird geparst, nie abgeleitet. Jedes Gehalt enthält ein
source-Feld, das angibt, ob die Zahl aus einem strukturierten Anbieterfeld oder aus einem Regex über Fließtext stammt.Es werden keine Kontaktfelder ausgegeben, und Kontaktdaten in Anzeigentexten werden standardmäßig unkenntlich gemacht.
Wo ein Wert nicht ermittelt werden kann, ist das Feld
null. Es wird nichts geraten.resolve_companydurchsucht ein teilweises Verzeichnis – 1.804 Zeilen, davon 1.444 bei der letzten Prüfung als live verifiziert. Ein Name, der sich nicht auflösen lässt, ist kein Beweis dafür, dass das Unternehmen kein Board hat; übergib stattdessen die Karriereseiten-URL.
So funktioniert es
resolve_company liest das CC-BY-ats-directory über jsDelivr und speichert es 24 Stunden lang unter ~/.cache/ats-jobs-mcp/ zwischen. search_jobs ruft mit deinem Token den Endpunkt run-sync-get-dataset-items des Apify-Actors auf.
Links
Actor-Quellcode, MIT: https://github.com/moonie0201/ats-jobs
Firmenverzeichnis, CC-BY: https://github.com/moonie0201/ats-directory
Datenschutzerklärung: https://github.com/moonie0201/ats-jobs/blob/main/PRIVACY.md
Takedown-Richtlinie: https://github.com/moonie0201/ats-jobs/blob/main/TAKEDOWN.md
Entwicklung
uv venv && uv pip install -e ".[dev]"
python -m pytest tests -q # offline: builds the server, lists tools
python -m ats_jobs_mcp --list-toolsOffenlegung
Ich habe das gebaut, und der Actor hinter search_jobs ist kostenpflichtig. Der Adaptercode und das Firmenverzeichnis sind offen und können auch ohne ihn kostenlos genutzt werden.
MIT-lizenziert.
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