# Best recruiting and applicant tracking systems for AI agents > Greenhouse (B), Workable (C) and Ashby (C) lead the 13 ranked recruiting and applicant tracking systems. Picks by need, strengths, weaknesses and prices from the Anchor benchmark. - Canonical: https://www.anchorterminal.com/best/recruiting/ - Markdown: https://www.anchorterminal.com/best/recruiting/index.md (~6,550 tokens) - Slim: https://www.anchorterminal.com/best/recruiting/index.min.md (~1,480 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/best/recruiting/index.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-09 The 10 highest-scoring of 13 recruiting and applicant tracking systems on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change. - Ranked: 13 · agent-ready (BB or better): 0 · accept x402: 0 · hosted endpoints: 10 - Full ranked table: https://www.anchorterminal.com/categories/recruiting.md - Head-to-head comparisons: https://www.anchorterminal.com/compare/recruiting/index.md (78) - Methodology: https://www.anchorterminal.com/benchmark/index.md ## The shortlist | # | Tool | Grade | Score | Best for | Price | Where | | --- | --- | --- | --- | --- | --- | --- | | 1 | [Greenhouse](https://www.anchorterminal.com/tools/greenhouse.md) | B | 64.8 | An agent working inside a company that already runs hiring on Greenhouse and needs to read pipelines, move applications, schedule interviews or draft offer records under scoped OAuth. | Paid | hosted | | 2 | [Workable](https://www.anchorterminal.com/tools/workable.md) | C | 61.7 | Companies already on Workable that want an agent to add candidates, move them between stages, disqualify, comment, rate and approve a job offer, and to read employees and time off. | $299 / mo | hosted | | 3 | [Ashby](https://www.anchorterminal.com/tools/ashby.md) | C | 61.3 | Companies already on Ashby that want an agent to read pipelines, add candidates, move applications between stages, schedule interviews and pull reports with a narrowly scoped key. | $300 / mo | hosted | | 4 | [Pinpoint](https://www.anchorterminal.com/tools/pinpoint.md) | C | 61.2 | Companies already on Pinpoint that want an agent to read jobs and pipelines, create and update applications, move a candidate between stages, comment, tag and manage requisitions. | Paid | hosted | | 5 | [SmartRecruiters](https://www.anchorterminal.com/tools/smartrecruiters.md) | C | 60.4 | An agent working inside a company that already runs SmartRecruiters, for reading jobs and candidates, adding candidates, moving applications between stages, creating interviews and pulling reports. | Paid | hosted | | 6 | [Zoho Recruit](https://www.anchorterminal.com/tools/zoho-recruit.md) | C | 59.8 | Small businesses and staffing agencies on Zoho that want an agent to read and write candidates, job openings, applications and interviews with narrow scopes, and teams that want a free edition with API access. | $25 / seat-mo | local | | 7 | [Teamtailor](https://www.anchorterminal.com/tools/teamtailor.md) | C | 55.1 | Companies already on Teamtailor that want an agent to add candidates, create jobs and job applications, write notes and read pipeline data, with a scoped key or a user's own OAuth grant through MCP. | Paid | hosted | | 8 | [Lever](https://www.anchorterminal.com/tools/lever.md) | D | 53.6 | An agent working inside a company that already runs Lever, for reading the pipeline, adding candidates, moving stages, writing notes and feedback and scheduling externally managed interviews. | Paid | hosted | | 9 | [Gem](https://www.anchorterminal.com/tools/gem.md) | D | 53.3 | Teams already on Gem ATS or Gem CRM that want an agent to read pipelines, add candidates, move applications, schedule interviews and file scorecards, or to query hiring data through MCP as a signed-in user. | $130 / mo | hosted | | 10 | [Recruitee](https://www.anchorterminal.com/tools/recruitee.md) | D | 52.9 | Companies already on Tellent Recruitee that want an agent to add candidates, create jobs, move and disqualify applications, schedule interviews and send offer letters. | Paid | local | ## Picks by need - Highest score overall: [Greenhouse](https://www.anchorterminal.com/tools/greenhouse.md), B, 64.8/100 on the benchmark. Also [Workable](https://www.anchorterminal.com/tools/workable.md), C, 61.7/100. - Reliability: [Workable](https://www.anchorterminal.com/tools/workable.md), 88/100 on reliability, against 71 for the overall leader. - Schema & documentation: [Ashby](https://www.anchorterminal.com/tools/ashby.md), 82/100 on schema & documentation, against 79 for the overall leader. - Agent ergonomics: [Pinpoint](https://www.anchorterminal.com/tools/pinpoint.md), 73/100 on agent ergonomics, against 63 for the overall leader. - A hosted MCP endpoint: [Workable](https://www.anchorterminal.com/tools/workable.md), remote MCP server, nothing to install. ## How to choose - Scoped access for candidate data: Check whether access can be limited by scope, since an agent that only moves applications should not be able to read every candidate's personal details. - Write calls for stages and interviews: Check which write calls exist for stage moves, new candidates and interview bookings, since a read-only listing cannot run the hiring flow. - Events for stage changes: Check whether stage changes and new applications trigger webhooks, since an agent that polls for them may miss changes made by people in the interface. - Pagination and record limits: Check how lists are paged and how many records a request returns, since an agent that skips paging acts on a partial picture. - How the benchmark tests this category: One test job with five candidates in each listing. The same tasks run through its API (list open jobs, add a candidate, move an application a stage, schedule an interview, read the hiring report). We check permissions, pagination and events. In this run listings are graded from public evidence against the published checklist. ## Each one in detail ### 1. Greenhouse, B 64.8/100 Applicant tracking system from Greenhouse Software in New York. The Harvest v3 REST API reads and writes jobs, candidates, applications, interviews, scorecards and offer records, and a hosted MCP server in open beta exposes a subset of it. - Verdict: Harvest v3 pairs per-endpoint OAuth scopes with Markdown docs that embed an OpenAPI 3.1 definition for each call, and the beta MCP server blocks every DELETE. Access needs a paying customer account, with no public price, trial or self-serve sandbox, and no numeric rate limit or idempotency key was found in the reviewed documentation. - Choose it for: An agent working inside a company that already runs hiring on Greenhouse and needs to read pipelines, move applications, schedule interviews or draft offer records under scoped OAuth. - Strength: OAuth 2.0 with per-endpoint scopes such as `harvest:applications:move`, and secret rotation that keeps the old secret for up to a week - Strength: Every Harvest v3 reference page has a Markdown twin with an OpenAPI 3.1 definition, indexed by llms.txt - Strength: The MCP server blocks every DELETE endpoint and asks for human confirmation on five actions, including reject, hire and merge - Weakness: No public price, free tier or trial. Pricing is customised through sales, and the sandbox is a Pro-tier feature - Weakness: The v3 rate limit is a 30-second window with no published number. The limit arrives in `X-RateLimit-Limit` - Weakness: No idempotency keys found, and reference pages list 401, 403 and 422 without error body examples - Price: Paid · Auth: OAuth · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/greenhouse.md ### 2. Workable, C 61.7/100 Workable is recruiting and HR software with an applicant tracking system. Agents reach jobs, candidates, pipeline stages, job offer approvals and employee records through a REST API with scoped tokens and a hosted MCP server at mcp.workable.com. - Verdict: API tokens carry separate read and write scopes with a set expiry, access comes with every plan, and a 15-day trial needs no card. The API reads scheduled interviews but cannot create them, no changelog or deprecation policy was found, and account tokens are limited to 10 requests per 10 seconds. - Choose it for: Companies already on Workable that want an agent to add candidates, move them between stages, disqualify, comment, rate and approve a job offer, and to read employees and time off. - Strength: Account tokens carry any of 21 read or write scopes and an expiry from 30 days to 2 years, and an admin can revoke them - Strength: Hosted MCP server at mcp.workable.com/mcp with OAuth, PKCE and dynamic client registration, 94 tools listed in the docs - Strength: Every reference page is served as Markdown with an OpenAPI 3.1 fragment, 85 operations in all, indexed by llms.txt - Weakness: Interviews are read-only. `/events` lists calls, interviews and meetings, and no endpoint creates or changes one - Weakness: No changelog, deprecation policy or official SDK was found in the reviewed documentation - Weakness: Account tokens are limited to 10 requests per 10 seconds, OAuth and partner tokens to 50 - Price: $299 / mo · Auth: OAuth or key · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/workable.md - Against #1: https://www.anchorterminal.com/compare/greenhouse-vs-workable.md ### 3. Ashby, C 61.3/100 Ashby is an applicant tracking and recruiting platform from Ashby, Inc. Agents reach it through a public RPC-style API for candidates, applications, jobs, interviews and offer records, or through a hosted MCP server in open beta. - Verdict: API keys start with no permissions and gain read or write access module by module, and each endpoint page carries an OpenAPI 3.1 definition. Access needs a paid plan bought through a sales call, with no trial found. Errors return HTTP 200 with `success: false`, and no idempotency keys are documented. - Choose it for: Companies already on Ashby that want an agent to read pipelines, add candidates, move applications between stages, schedule interviews and pull reports with a narrowly scoped key. - Strength: API keys start with no permissions, then gain read or write access per module across 14 modules - Strength: Each of 205 endpoint pages is served as Markdown with an OpenAPI 3.1 definition, indexed in llms.txt - Strength: Date-based API versions with a lifecycle table, a `version.list` endpoint and at least six months' notice before a version is retired - Weakness: No trial or free tier found. Every plan starts with a sales call, and the sandbox instance is on Plus and Enterprise only - Weakness: Errors that would be 4XX return HTTP 200 with `success: false`, so status codes alone don't show failure - Weakness: No idempotency keys documented for writes such as `candidate.create` or `application.changeStage` - Price: $300 / mo · Auth: OAuth or key · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/ashby.md - Against #1: https://www.anchorterminal.com/compare/ashby-vs-greenhouse.md ### 4. Pinpoint, C 61.2/100 Pinpoint is an applicant tracking system for in-house recruiting teams. Agents reach jobs, candidates, applications, interviews and requisitions through a JSON:API REST API with per-category API keys, webhooks and two hosted MCP servers. - Verdict: API keys carry none, read or write permission per data category, and every request is logged with the key and IP address. Prices are by quote, with no free tier or self-serve trial found. No request rate limit is published, writes have no idempotency keys, and the API reads interviews but cannot schedule them. - Choose it for: Companies already on Pinpoint that want an agent to read jobs and pipelines, create and update applications, move a candidate between stages, comment, tag and manage requisitions. - Strength: API keys are set to none, read, or write and delete for each data category, and an admin can edit or delete a key at any time - Strength: An API Logs tab records each request with path, method, response code, key, IP address and duration - Strength: Every reference page is served as Markdown with an OpenAPI 3.0.1 definition, 113 operations in all, indexed by `llms.txt` - Weakness: No prices are published. The site has a request pricing form, and no free tier, sandbox or self-serve trial was found - Weakness: No request rate limit is published. A 429 response is documented with no numbers, no `Retry-After` header and no backoff guidance - Weakness: No idempotency keys on writes, and no official SDK was found - Price: Paid · Auth: OAuth or key · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/pinpoint.md - Against #1: https://www.anchorterminal.com/compare/greenhouse-vs-pinpoint.md ### 5. SmartRecruiters, C 60.4/100 Applicant tracking and recruiting platform from SmartRecruiters, an SAP company. Its Customer API covers jobs, candidates, applications, interviews, offer records, reports and webhooks over REST, with API key or OAuth 2.0 access for customers and approved partners. - Verdict: OAuth client credentials limited by 49 scopes, a system role and an access group, with per-operation OpenAPI definitions, llms.txt and a dated changelog. Access needs a paid SmartRecruiters account, with the lowest plan starting at $14,995, and no free tier, official SDK or idempotency key was found. - Choose it for: An agent working inside a company that already runs SmartRecruiters, for reading jobs and candidates, adding candidates, moving applications between stages, creating interviews and pulling reports. - Strength: OAuth 2.0 client credentials with 49 scopes, a system role and an optional access group. Access tokens last 1,799 seconds - Strength: Every reference page is served as Markdown with an OpenAPI 3.0.1 definition, indexed by a 511-line llms.txt - Strength: Limits are published. 10 requests a second and 8 concurrent per credential, with X-RateLimit headers on every response - Weakness: No free tier, trial or self-serve signup found. The Essential plan starts at $14,995 and the other three plans are quoted on request - Weakness: No idempotency keys in the reference pages we read, so a create retried after a timeout can duplicate a candidate or interview - Weakness: No official SDK, and the vendor's MCP page says the MCP server isn't supported for the public API - Price: Paid · Auth: OAuth or key · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/smartrecruiters.md - Against #1: https://www.anchorterminal.com/compare/greenhouse-vs-smartrecruiters.md ### 6. Zoho Recruit, C 59.8/100 Zoho Recruit is a hosted applicant tracking system from Zoho for in-house HR teams and staffing agencies. Agents reach it through the REST API v2 and asynchronous bulk read and write APIs, behind OAuth 2.0. - Verdict: OAuth scopes narrow to one module and one operation, the docs have an llms.txt index with a Markdown page per endpoint, and the Free edition includes 5,000 API credits a day. No OpenAPI description, official SDK, SLA or dated API changelog was found, and the documented token refresh puts the client secret in the URL. - Choose it for: Small businesses and staffing agencies on Zoho that want an agent to read and write candidates, job openings, applications and interviews with narrow scopes, and teams that want a free edition with API access. - Strength: OAuth scopes narrow to one module and one operation, such as `ZohoRecruit.modules.candidates.READ` - Strength: `https://www.zoho.com/recruit/developer-guide/llms.txt` indexes 79 API pages, each with a Markdown twin - Strength: Free edition with 5,000 API credits a day, and the home page says no credit card is required - Weakness: No OpenAPI description found. The public repository zoho/recruit-oas is empty - Weakness: No official SDK for the Recruit API found in the docs, on PyPI under three likely names or under five likely repository names - Weakness: The documented refresh and revoke calls put the refresh token and client secret in the URL query string - Price: $25 / seat-mo · Auth: OAuth · x402: no · Where: local - Full assessment: https://www.anchorterminal.com/tools/zoho-recruit.md - Against #1: https://www.anchorterminal.com/compare/greenhouse-vs-zoho-recruit.md ### 7. Teamtailor, C 55.1/100 Teamtailor is an applicant tracking system from Teamtailor AB in Stockholm. Agents reach jobs, candidates, job applications and stages through a JSON:API REST API with scoped API keys, or through a hosted MCP server with per-user OAuth. - Verdict: Scoped API keys, dated API versions and a changelog kept since 2016 make the REST API predictable, and the MCP server adds OAuth with read, write and delete scopes plus audit log entries. No price, free trial or SLA is published, no OpenAPI document or SDK was found, and the REST interview and job offer resources are read-only. - Choose it for: Companies already on Teamtailor that want an agent to add candidates, create jobs and job applications, write notes and read pipeline data, with a scoped key or a user's own OAuth grant through MCP. - Strength: API keys come in nine combinations, three data levels (Public, Internal, Admin) by read, write or read and write, and can be deleted at any time - Strength: Breaking changes ship as dated versions selected with the `X-Api-Version` header, and the changelog runs from 8 November 2016 to 29 September 2026 - Strength: Hosted MCP server at `https://mcp.teamtailor.com/mcp` with OAuth 2.1, PKCE and `read`, `write` and `delete` scopes, limited further by the user's role and an admin setting per role - Weakness: No price is published. The pricing page asks for a quote, and no free trial or sandbox was found - Weakness: No OpenAPI document, llms.txt for the API or official SDK was found. The reference is a Postman collection drawn by script - Weakness: Candidates, job applications, notes and stages all need an Admin key, the widest of the three data levels - Price: Paid · Auth: OAuth or key · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/teamtailor.md - Against #1: https://www.anchorterminal.com/compare/greenhouse-vs-teamtailor.md ### 8. Lever, D 53.6/100 Applicant tracking and candidate relationship system from Employ Inc. Its Data API reads and writes opportunities, postings, interviews, feedback and requisitions, and a separate Postings API serves published jobs. - Verdict: The Data API covers about 100 operations with read and write OAuth scopes per resource, field selection and a 99.9 per cent uptime commitment. Access depends on a paying customer or partner approval, with no public price, no OpenAPI file and no official SDK. The status page records three critical incidents between 14 July and 21 August 2026. - Choose it for: An agent working inside a company that already runs Lever, for reading the pipeline, adding candidates, moving stages, writing notes and feedback and scheduling externally managed interviews. - Strength: About 100 documented operations on https://api.lever.co/v1, with writes for opportunities, stages, notes, feedback, interviews, postings and requisitions - Strength: OAuth 2.0 authorisation code grant with around 50 scopes split into read and write per resource, and a separate scope for confidential data - Strength: Every list endpoint takes `limit` (1 to 100), an opaque `offset` token, `include` for field selection and `expand` for linked objects - Weakness: No public price, free tier or self-serve signup. OAuth apps and sandbox accounts are issued by Lever staff after a partner application - Weakness: No OpenAPI file, llms.txt or official SDK. The reference is one HTML page and a Postman collection last changed in February 2025 - Weakness: Three incidents marked critical on status.lever.co between 14 July and 21 August 2026, one with elevated API error rates for 14 minutes - Price: Paid · Auth: OAuth or key · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/lever.md - Against #1: https://www.anchorterminal.com/compare/greenhouse-vs-lever.md ### 9. Gem, D 53.3/100 Gem is a recruiting platform from Gem Software, Inc. that combines an applicant tracking system, a candidate CRM, sourcing and scheduling. Agents reach it through three REST APIs with public OpenAPI files, or a hosted MCP server. - Verdict: Three OpenAPI 3.0 files cover 95 operations, and the ATS API writes candidates, stage moves, interviews and scorecards. API access is switched on by Gem's account team on a paid plan. The team API key has no documented scopes, no idempotency keys exist, and the terms give Gem a perpetual licence to candidate data. - Choose it for: Teams already on Gem ATS or Gem CRM that want an agent to read pipelines, add candidates, move applications, schedule interviews and file scorecards, or to query hiring data through MCP as a signed-in user. - Strength: Three downloadable OpenAPI 3.0.2 files (ATS 42 operations, CRM 46, Job Board 7), with no login needed to read them - Strength: The ATS API creates candidates, moves applications, schedules interviews and submits scorecards, with writes attributed to a named user through `On-Behalf-Of` - Strength: Hosted MCP server at https://mcp.gem.com/mcp with per-user OAuth, PKCE and dynamic client registration, limited to what that user can see in Gem - Weakness: API keys appear only on a paid plan with the Gem API enabled, which the help centre says to request from the account team - Weakness: The API key is team-wide. No scopes, read-only keys or expiry were found in the reference - Weakness: No idempotency keys, no `Retry-After` header and no webhooks are documented, and no official SDK was found - Price: $130 / mo · Auth: OAuth or key · x402: no · Where: hosted - Full assessment: https://www.anchorterminal.com/tools/gem.md - Against #1: https://www.anchorterminal.com/compare/gem-vs-greenhouse.md ### 10. Recruitee, D 52.9/100 Tellent Recruitee is an applicant tracking system from Tellent in Amsterdam. Agents reach jobs, candidates, pipeline stages, interviews and offer letters through a REST API at api.recruitee.com with personal API tokens, plus webhooks for seven events. - Verdict: The REST API covers the recruiting workflow, including creating jobs, moving candidates between stages, scheduling interviews and sending offer letters, and an 18-day trial needs no card. A personal token carries its user's full role with no scopes or expiry, no plan price is published, and no handling for 429 responses or idempotency was found in the reviewed documentation. - Choose it for: Companies already on Tellent Recruitee that want an agent to add candidates, create jobs, move and disqualify applications, schedule interviews and send offer letters. - Strength: The generated reference at apidocs.recruitee.com lists 926 operations, 839 of them under `/c/{company_id}`, with a request and response example on each - Strength: Writes cover the hiring workflow, with endpoints to create candidates and jobs, change a placement's stage, create interview events and send offer letters - Strength: Rate limit published as 1,000 requests a minute per API token - Weakness: A personal API token has the same permissions as its user, never expires, and cannot be given a lower access level - Weakness: No plan prices are published. The pricing page names Start, Advance and the largest plan and asks for a demo - Weakness: No documented 429 handling, backoff guidance or idempotency keys were found - Price: Paid · Auth: Token · x402: no · Where: local - Full assessment: https://www.anchorterminal.com/tools/recruitee.md - Against #1: https://www.anchorterminal.com/compare/greenhouse-vs-recruitee.md 3 more are ranked in the full table: https://www.anchorterminal.com/categories/recruiting.md ## Head to head - [Greenhouse vs Workable](https://www.anchorterminal.com/compare/greenhouse-vs-workable.md) - [Ashby vs Greenhouse](https://www.anchorterminal.com/compare/ashby-vs-greenhouse.md) - [Greenhouse vs Pinpoint](https://www.anchorterminal.com/compare/greenhouse-vs-pinpoint.md) - [Greenhouse vs SmartRecruiters](https://www.anchorterminal.com/compare/greenhouse-vs-smartrecruiters.md) - [Ashby vs Workable](https://www.anchorterminal.com/compare/ashby-vs-workable.md) - [Pinpoint vs Workable](https://www.anchorterminal.com/compare/pinpoint-vs-workable.md) - [SmartRecruiters vs Workable](https://www.anchorterminal.com/compare/smartrecruiters-vs-workable.md) - [Ashby vs Pinpoint](https://www.anchorterminal.com/compare/ashby-vs-pinpoint.md) - [Ashby vs SmartRecruiters](https://www.anchorterminal.com/compare/ashby-vs-smartrecruiters.md) - [Pinpoint vs SmartRecruiters](https://www.anchorterminal.com/compare/pinpoint-vs-smartrecruiters.md) ## Questions ### What are the highest-rated recruiting and applicant tracking systems for AI agents? Greenhouse has the highest benchmark score of the 13 ranked recruiting and applicant tracking systems, 64.8 (B). Workable is second with 61.7 (C). ### How many recruiting and applicant tracking systems are agent-ready? 0 of the 13 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark. ### Which recruiting and applicant tracking systems accept x402 payments? None of the ranked listings here accepts x402 for its main call yet. ### How is this list ranked? By the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026. ## How this list is made The order is the Anchor benchmark score, the same number as on each listing. Each listing is graded from public evidence against the benchmark checklist, and the picks are worked out from those grades, prices and facts. No listing pays for its place, and paid audits or listing help never change a score.