Open Greenhouse MCP Server

Greenhouse recruitment data access with configurable roles and bulk workflow tools.

Data last scanned today · Reviewed today

5019 tools5PythonMIT

Overview

Open Greenhouse MCP Server streamlines hiring team operations by providing specialized profiles for recruiters. Unlike standard API mirrors, this server groups Greenhouse actions into workflow-oriented profiles including read-only reporting, recruiter-specific daily tasks, and full administrative access.

Our verdict

This server carries a high-risk rating of 50/100, primarily because it is a community-maintained project rather than an official Greenhouse release. While it includes valuable safety features like a read-only configuration and explicit ID requirements for destructive actions, users should exercise caution given the lack of independent editorial review. It is recommended for organizations that have thoroughly reviewed the source code and can strictly control the API permissions associated with their Greenhouse credentials.

  • Includes a dedicated read-only configuration profile
  • Zero direct dependencies reduce supply-chain surface area
  • Supports audit attribution for write operations
  • Lacks support for OAuth authentication
  • Project is community-maintained with no official vendor support
  • Not yet undergone formal editorial review

Tools

ToolDescriptionRisk
screen_candidateComplete screening package — profile, resume text, location, screening answers, job description, historylow
fetch_new_applicationsApplications since a date, grouped by job — the daily recruiter digestlow
scan_pipeline_resumesSearch resume text across pipelines with boolean keywords (required/preferred/exclude)low
search_pipeline_candidatesSearch pipelines by structured fields — title, company, education, experience, tagslow
scan_all_candidatesDatabase-wide candidate search by structured fields with date boundslow
batch_read_resumesBatch-fetch and extract resume text for multiple candidateslow
pipeline_summaryFull pipeline view — candidates grouped by stage with names and days-in-stagelow
candidates_needing_actionFind stale applications and interviews missing scorecardslow
stale_applicationsApplications with no activity for N days, sorted by stalestlow
pipeline_metricsConversion rates, hire/rejection rates, time-in-stage per stagelow

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the different tool profiles available?

The server offers three profiles: read-only for reporting and hiring managers, recruiter for daily tasks, and full for administrative operations.

How do I set up my credentials?

You need to generate a Harvest API key in your Greenhouse account under Configure, Dev Center, and API Credential Management, then add it to your MCP client config.

Does this server support bulk operations?

Yes, it includes tools for bulk actions like rejecting or tagging candidates, which are rate-limited to ensure they stay within API limits.

How can I verify my configuration during startup?

The server logs its active profile, the total number of available tools, and enabled API categories whenever it starts.

What is the recommended approach for initial deployment?

It is recommended to start using the read-only profile to validate connectivity and tool behavior before switching to profiles that allow write access.

How does the server handle audit tracking for write operations?

Write operations support audit attribution through the GREENHOUSE_ON_BEHALF_OF environment variable.

Badge

Open Greenhouse MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.