Hiring Mender MCP server
Local MCP server: BambooHR + Greenhouse ATS write tools, one vocabulary.
0 stars286 downloads/wk
Reviews
Write oneNobody has reviewed Hiring Mender yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Hiring Mender tools (5, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
advance_applicationAdvance/move a candidate's application to a new stage/status. BambooHR: pass applicationId and statusId (use list_statuses first). Greenhouse: pass applicationId, fromStageId (required — guards against stale moves), and toStageId or toJobId.
create_candidatewrite actionCreate a new candidate/application in BambooHR or Greenhouse. For BambooHR, provide jobId and firstName/lastName/email/phoneNumber. For Greenhouse, provide job_id and first_name/last_name/email.
list_candidatesList candidates/applications, optionally filtered by job ID.
list_statusesList valid status/stage IDs for a platform. BambooHR: returns applicant statuses (needed before advance_application). Greenhouse: use the Greenhouse UI/Job API for stage IDs; this returns candidates instead as a practical substitute.
reject_applicationReject a candidate's application. Greenhouse only (BambooHR uses advance_application with a rejection status ID instead).
Public scan report
scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
How Hiring Mender compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,255 servers
- Tools
- 5
- the typical server has 7
- Tools that change things
- 20%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 286
- more than 80% of 12,191 servers with a package
What its tools let an agent do: 4 read · 1 create
Install Hiring Mender in Claude Code, Cursor or VS Code
Runs npx -y hiring-mender-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add hiring-mender-mcp -- npx -y hiring-mender-mcp
What the publisher says
From the Hiring Mender repository's README, as published. We do not edit it. Read it on GitHub
Hiring Mender MCP — BambooHR & Greenhouse ATS Write Tools for AI Agents
A free, local MCP server that creates candidates, advances/moves applications, and rejects candidates in BambooHR and Greenhouse — one consistent tool vocabulary across both platforms, so you don't hand-roll two different ATS integrations.
If you're building an AI recruiting workflow and keep rewriting the same candidate-creation/stage-advance logic for BambooHR's OAuth API and Greenhouse's Basic Auth Harvest API, this is the MCP server for that exact problem.
The problem this solves
BambooHR's Applicant Tracking API and Greenhouse's Harvest API both support real write operations — creating candidates, moving them through pipeline stages, rejecting applications — but they use completely different auth schemes (OAuth 2.0 bearer tokens vs. HTTP Basic Auth with a blank password) and completely different field names and endpoint shapes. There is no free, open-source tool that normalizes both behind one set of calls. This is that tool.
Tools
- createcandidate — create a new candidate/application. BambooHR: firstName, lastName, jobId, etc. Greenhouse: firstname, lastname, jobid, etc.
- advanceapplication — move a candidate to a new stage/status. BambooHR uses a numeric status ID (liststatuses first). Greenhouse uses fromstageid (required, guards against stale moves) and tostageid/tojobid.
- rejectapplication — reject a candidate (Greenhouse only; BambooHR rejections go through advanceapplication with a rejection status ID).
- liststatuses** — list valid BambooHR applicant status IDs, or Greenhouse candidates for a job.
- listcandidates** — list candidates/applications, optionally filtered by job ID.
Setup
1. Install Node.js (v18+): https://nodejs.org
2. Clone and install:
git clone https://github.com/headlessherm-creator/hiring-mender-mcp.git
cd hiring-mender-mcp
npm install3. Get API credentials:
- BambooHR: Requires an OAuth 2.0 access token with the hiring:applications.write scope. See BambooHR's OAuth docs.
- Greenhouse: Requires a Harvest API key, created by a user with "Can manage ALL organization's API Credentials" permission, via Configure → Dev Center → API Credential Management. See Greenhouse's Harvest API docs.
4. Set environment variables:
export BAMBOOHR_COMPANY_DOMAIN=yourcompany
export BAMBOOHR_ACCESS_TOKEN=your_oauth_token
export GREENHOUSE_HARVEST_API_TOKEN=your_harvest_tokenYou only need to set the variables for the platform(s) you're using.
5. Point your MCP client at it:
{
"mcpServers": {
"hiring-mender": {
"command": "node",
"args": ["/path/to/hiring-mender-mcp/src/index.js"],
"env": {
"BAMBOOHR_COMPANY_DOMAIN": "yourcompany",
"BAMBOOHR_ACCESS_TOKEN": "your_oauth_token",
"GREENHOUSE_HARVEST_API_TOKEN": "your_harvest_token"
}
}
}
}Setup docs for common clients:
- Claude Desktop: https://modelcontextprotocol.io/quickstart/user
- Cursor: https://docs.cursor.com/context/model-context-protocol
- Claude Code: https://docs.claude.com/en/docs/claude-code/mcp
Security note
Greenhouse Harvest API keys are all-or-nothing within the scope you grant them — the key can access every endpoint type you enable when you create it, not just the ones this tool uses. Create a Harvest key with only the endpoints this tool needs (candidates, applications) rather than reusing a broad existing key. Same caution applies to the BambooHR OAuth scope — request only hiring:applications.write, not broader HR data access.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Hiring Mender: common questions
- Is Hiring Mender MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Hiring Mender safety report
- How do I install Hiring Mender?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Hiring Mender need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Hiring Mender maintained?
- The last commit was 13 days ago (2026-10-22). The latest release is v0.1.0.
- How does Hiring Mender compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 20% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.