Skip to main content
Glama
benmonopoli

Greenhouse MCP

by benmonopoli

open-greenhouse-mcp

PyPI CI Python 3.10+ License: MIT open-greenhouse-mcp MCP server

适用于 Greenhouse 的生产级 MCP 服务器,专为招聘人员和招聘团队设计。

大多数 Greenhouse MCP 服务器只是逐个镜像 API 端点。而此服务器专为招聘团队打造:提供安全默认设置、基于角色的配置文件,以及将多步 API 操作转化为单一动作的工作流工具。

选择配置文件

配置文件

工具数量

可写入?

推荐用户

read-only

103

首次设置、报告、招聘经理

recruiter

127

是(安全操作)

日常招聘工作

full

181

是(全部)

管理员、运营、高级自动化

Related MCP server: Greenhouse MCP Server by CData

快速入门

pip install open-greenhouse-mcp

添加到您的 MCP 客户端配置中(Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json,Cursor: 设置 > MCP):

{
  "mcpServers": {
    "greenhouse": {
      "command": "open-greenhouse-mcp",
      "env": {
        "GREENHOUSE_API_KEY": "your-harvest-api-key",
        "GREENHOUSE_TOOL_PROFILE": "read-only"
      }
    }
  }
}

以只读模式启动以验证连接和工具行为,然后在需要写入权限时切换到 recruiterfull 模式。

您的 API 密钥位于 Greenhouse 的 Configure > Dev Center > API Credential Management 中。

您可以询问的内容

  • “向我展示我们高级工程师职位的招聘流程”

  • “本周有哪些人需要我关注?”

  • “后端实习生职位的转化率是多少?”

  • “找到 Sarah Chen 并调出她的简历”

  • “哪些渠道真正带来了录用?”

  • “批量拒绝客户经理职位上所有超过 30 天未活动的申请”

  • “筛选这位后端工程师职位的候选人——给我完整的情况”

  • “在我们的工程招聘流程中搜索任何具有 Rust 和分布式系统经验的人”

  • “自昨天以来有哪些新的申请?”

查看 更多带有完整输出的示例

查看实际操作

演示

安全性

  • 访问权限受您的 Greenhouse API 密钥权限限制

  • 首次设置建议使用只读配置文件

  • 破坏性操作需要明确的 ID——服务器从不推断目标

  • 写入操作支持通过 GREENHOUSE_ON_BEHALF_OF 进行审计归因

  • 批量操作受速率限制,以保持在 API 限制范围内

兼容性

客户端

状态

Claude Desktop

支持

Claude Code

支持

Cursor

支持

传输

stdio

Python

3.10+

启动

当服务器启动时,它会记录其配置:

open-greenhouse-mcp v0.4.0
Profile: recruiter | Tools: 127 | Writes: recruiter-safe | APIs: harvest, ingestion

包含的内容

  • 筛选与寻源工具 — 6 个用于候选人筛选、布尔关键词简历搜索、每日摘要和位置检测的工具

  • 招聘人员工作流工具 — 13 个用于流程视图、分析、搜索和批量操作的复合工具

  • Harvest API 覆盖 — 148 个涵盖候选人、申请、职位、录用通知、面试等的工具

  • 职位发布 API — 13 个用于公共职位列表和申请提交的工具

  • 可选的 Webhook 和摄取 — 14 个用于事件驱动工作流和合作伙伴集成的工具


参考

筛选与寻源工具

用于候选人评估和主动人才搜索的工具。

工具

功能

screen_candidate

完整的筛选包——个人资料、简历文本、位置、筛选问答、职位描述、历史记录

fetch_new_applications

自某日期以来的申请,按职位分组——每日招聘人员摘要

scan_pipeline_resumes

使用布尔关键词(必须/首选/排除)跨流程搜索简历文本

search_pipeline_candidates

按结构化字段搜索流程——职位、公司、教育、经验、标签

scan_all_candidates

按结构化字段和日期范围进行全数据库候选人搜索

batch_read_resumes

批量获取并提取多个候选人的简历文本

复合工具

将多个 API 调用组合成单一操作的高级工具。

工具

功能

pipeline_summary

完整的流程视图——候选人按阶段分组,显示姓名和在阶段停留天数

candidates_needing_action

查找停滞的申请和缺少评分卡的面试

stale_applications

N 天内无活动的申请,按停滞时间排序

pipeline_metrics

每个阶段的转化率、录用/拒绝率、阶段停留时间

source_effectiveness

哪些候选人来源产生的录用率最高

time_to_hire

从申请到录用的平均、中位数、最小、最大天数

bulk_reject

在一次调用中拒绝多个申请,并处理速率限制

bulk_tag

在一次调用中为多个候选人添加标签

bulk_advance

将多个申请推进到下一阶段

search_candidates_by_name

按名字或姓氏查找候选人

search_candidates_by_email

按精确电子邮件查找候选人

read_candidate_resume

下载并返回候选人最新的简历

download_attachment

通过 URL 下载任何 Greenhouse 附件

配置文件详情

Recruiter 包含所有读取工具、所有筛选/寻源工具、所有复合工作流以及招聘人员安全写入操作:拒绝、推进、录用、移动、标记、备注、附件、面试、潜在候选人和批量操作。它不包括职位创建、用户管理、自定义字段配置、候选人删除和 Webhook 管理。

Read-only 跳过所有写入操作。GREENHOUSE_READ_ONLY=true 也可作为简写使用。

配置

变量

必需

描述

GREENHOUSE_API_KEY

*

Harvest API 密钥

GREENHOUSE_BOARD_TOKEN

*

职位发布 URL 别名。*至少需要一个

GREENHOUSE_TOOL_PROFILE

full(默认)、recruiterread-only

GREENHOUSE_ON_BEHALF_OF

用于写入审计追踪的 Greenhouse 用户 ID

GREENHOUSE_LOG_LEVEL

debuginfowarning(默认)、error

GREENHOUSE_LOG_FILE

日志文件路径(默认为 stderr)

日志记录

用于可观测性的结构化 JSON 日志记录。设置 GREENHOUSE_LOG_LEVEL=info 以启用:

{"ts": "2026-04-14T12:31:58", "level": "info", "event": "api_call", "method": "GET", "url": "...", "status": 200, "latency_ms": 245.0}

更多文档

  • API 参考 — 按类别划分的完整工具细分

  • 使用示例 — 带有完整输出的真实对话

  • 高级设置 — Webhook 接收器、摄取 API、Board-token 模式

  • 开发 — 贡献、测试、项目结构

反馈

许可证

MIT 许可证 -- Ben Monopoli。查看 LICENSE

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

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

  • F
    license
    Not graded
    quality
    D
    maintenance
    A server implementation that enables interaction with Greenhouse's recruitment and applicant tracking system through Model Context Protocol, providing tools for job listings, candidate management, application filtering, and stage transitions.
    1
  • A
    license
    Not graded
    quality
    D
    maintenance
    This project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Greenhouse (beta): https://www.cdata.com/download/download.aspx?sku=PGZK-V&type=beta
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for Recruit CRM, enabling AI assistants to search candidates, view jobs, and manage recruiting workflows.
    53
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

  • Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.

  • 34 production API tools over one hosted MCP endpoint.

View all MCP Connectors

Latest Blog Posts

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/benmonopoli/open-greenhouse-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server