io.github.groundtruthtools/ats-jobs-mcp
Officialats-jobs-mcp
公開求人情報のためのMCPサーバー。企業の採用ページの背後にある採用管理システムから、一次情報を直接読み取ります。 アシスタントにAnthropicが何を募集しているかを尋ねれば、募集アグリゲーターのインデックスではなく、Anthropic自身の求人ボードから回答が得られます。
このサーバーは、Greenhouse、Ashby、Leverがサードパーティの求人サイト構築のために公開しているジョブボードAPIを利用しています。スクレイピング不要、APIキー不要、アカウント不要、個人データ不要です。
なぜこれが存在するのか
これらのAPIはオープンでドキュメント化されていますが、企業のボード名を事前に知らない限り役に立ちません。Anthropicならanthropic、Rampならramp、Mistralならmistral.aiです。
どのベンダーも自社の顧客一覧を公開していません。また、それぞれのベンダーが他社を知る手段がないため、公開しようがありません。2026-08-24に確認済み: job-boards.greenhouse.io、boards.greenhouse.io、jobs.lever.co、apply.workable.comのsitemap.xmlはすべて404またはリダイレクトです。
そこでこのサーバーには、7,479件の企業ボードを掲載しています。すべてベンダー自身のAPIで確認済みで、それぞれに確認日を記載しています。
Related MCP server: recruiting-jobs-mcp
3つのツール
find_company_board — その企業が利用しているシステムは?
企業名を渡すと、採用管理システムとボード名を返します。さらに、そのボードが最後に確認された時点で募集中だった職種数も返します。
list_open_jobs — 1社の募集中のすべての求人
職種名、部署、勤務地、雇用形態、勤務形態、掲載日、雇用主が公開している場合にはパースされた給与レンジ、そして雇用主自身の求人票を指すverify_urlを返します。
compare_companies — 複数の企業を、ひとつのスキーマで比較
どの単一ベンダーにもできない機能です。Greenhouseの企業もAshbyの企業も同じ必要フィールド名で返されるため、直接比較できます。1社が失敗しても、他の企業の結果が失われることはありません。
給与: パースし、不明瞭な場合は拒否
Ashbyは給与を"$211.4K - $290.6K"のように表示します。Greenhouseはセントで表示し、しばしば複数のレンジを同時に返します。どちらもフィルタリングできないため、両方とも数値に変換されます:
"salary_min": 211400.0, "salary_max": 290600.0,
"salary_currency": "USD", "salary_text": "$211.4K - $290.6K"パーサーは、推測するよりも、意図的に拒否します:
$50 - $80 / hourをすれば、給与なし。時給は別種類の数量であり、年収として報告するのは明らかな虚偽です。600 000 krは給与なし。krはスウェーデン語・ノルウェー語・デンマーク語のいずれにも見られますが見ます。0.5% - 1.75% - Offers Equityは給与なし。株式は給与ではありません。複数の通貨にまたがる給与帯は、実際に存在し得ない範囲としては接続されません。
salary_textには雇用者が実際に書いた内容が常に保持されるため、パーサーが拒否しても特に情報の損失はありません。
パースされたすべての金額は、雇用者自身が構造化して公開しているbaseSalaryブロック(Googleがインデックスできるよう公開しているもの)に対して検証されています。誰かがテストに入力した数字ではありません。
個人データなし
採用担当者の名前を返すことはありません。メールアドレスと電話番号は求人情報から削除されます。なぜなら、説明文には実際にそれらが含まれていることがあり、連絡先の住所の列ではなく、求人情報フィードではなくマーケティングリストになるからです。
非公開のAshby採用情報は削除します。Ashbyのドキュメントに、一般公開するべきでないと明記されているためです。
カバレッジ(正直に明記)
システム | ディレクトリ内のボード数 |
Greenhouse | 4,168 |
Ashby | 3,311 |
Leverは読み取ることができますが、まだディレクトリ内のボードがほとんどありません。したがって、直接指定するか(lever:spotify)、あるいは各キャリアに置けないのURLを渡してください。Workableは確認済みのエンドポイントはあるものの、まだアダプターがないため、リストにはまったく掲載していません。読めないものをディレクトリに掲載するのは、実現できない約束になるからです。
インストール
pip install ats-jobs-mcp次に、MCPクライアント構成に追加します:
{
"mcpServers": {
"ats-jobs": {
"command": "ats-jobs-mcp"
}
}
}ホスト版との関係
同じパース処理は、apify.com/groundtruth/ats-job-listingsのApify Actorとしても動いており、スケジュール設定と、まだ送ったことのない投稿だけを返すインクリメンタルモードを追加しています。このサーバーは無料で、あなたのマシン上で動き、一切のコミッションを取りません。
tests/test_core_parity.pyは、2つのパースロジックの実装が分離した場合に失敗します。
ライセンス
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.352MIT
- 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.
- AlicenseAqualityAmaintenanceSearch and read public Ashby job boards for named companies, with filtering, full job details, and side-by-side compensation comparison. No API key required.6562MIT
- FlicenseNot gradedqualityCmaintenanceEnables searching and retrieving startup job listings from Wellfound with salary, equity, and company signals like Y Combinator backing, funding stage, and remote status.
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.
Unified jobs search over official feeds + ATS boards (USAJOBS, Adzuna, Muse, Greenhouse, Lever...)
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/groundtruthtools/ats-jobs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server