Greenhouse MCP
open-greenhouse-mcp
リクルーターおよび採用チーム向けに設計された、Greenhouse用のプロダクションレディなMCPサーバーです。
ほとんどのGreenhouse MCPサーバーはAPIエンドポイントをそのままミラーリングしていますが、本サーバーは採用チームのために構築されています。安全なデフォルト設定、ロールベースのプロファイル、そして多段階のAPI操作を単一のアクションに変換するワークフローツールを提供します。
プロファイルの選択
プロファイル | ツール数 | 書き込み権限 | 推奨対象 |
| 103 | なし | 初回セットアップ、レポート作成、採用マネージャー |
| 127 | あり (安全な操作) | 日常的な採用業務 |
| 181 | あり (すべて) | 管理者、オペレーション担当、高度な自動化 |
Related MCP server: Greenhouse MCP Server by CData
クイックスタート
pip install open-greenhouse-mcpMCPクライアントの設定に追加してください(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"
}
}
}
}まずは接続とツールの動作を確認するために読み取り専用モードで開始し、書き込みアクセスが必要になったら recruiter または full に切り替えてください。
APIキーはGreenhouseの「Configure > Dev Center > API Credential Management」から取得できます。
できること
「シニアエンジニア職のパイプラインを表示して」
「今週対応が必要な候補者は誰?」
「バックエンドインターン職のコンバージョン率は?」
「Sarah Chenを探して履歴書を表示して」
「どのソースが実際に採用につながっている?」
「アカウントマネージャー職で30日以上非アクティブな応募をすべて一括不採用にして」
「バックエンドエンジニア職のこの候補者をスクリーニングして。全体像を教えて」
「Rustと分散システムの経験がある候補者をエンジニアリングのパイプラインから検索して」
「昨日から新しく届いた応募は何?」
詳細な出力例も参照してください。
動作イメージ

安全性
アクセスはGreenhouse APIキーの権限によって制限されます
初回セットアップには読み取り専用プロファイルを推奨します
破壊的な操作には明示的なIDが必要です。サーバーがターゲットを推測することはありません
書き込み操作は
GREENHOUSE_ON_BEHALF_OFを介した監査属性をサポートしています一括操作はAPI制限内に収まるようレート制限されています
互換性
クライアント | ステータス |
対応 | |
対応 | |
対応 | |
トランスポート | 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のツール
Job Board API — 公開求人リストおよび応募送信のための13のツール
オプションのWebhookおよびインジェスト — イベント駆動型ワークフローおよびパートナー連携のための14のツール
リファレンス
スクリーニングおよびソーシングツール
候補者の評価およびプロアクティブな人材検索のためのツールです。
ツール | 機能 |
| 包括的なスクリーニングパッケージ — プロフィール、履歴書テキスト、場所、スクリーニング回答、職務記述書、履歴 |
| 日付以降の応募を求人ごとにグループ化して取得 — 日次リクルーターダイジェスト |
| ブール演算キーワード(必須/推奨/除外)を使用してパイプライン全体の履歴書テキストを検索 |
| 構造化フィールド(役職、企業、学歴、経験、タグ)でパイプラインを検索 |
| 日付範囲を指定して、構造化フィールドでデータベース全体の候補者を検索 |
| 複数の候補者の履歴書テキストを一括取得・抽出 |
複合ツール
複数のAPI呼び出しを単一の操作にまとめた高度なツールです。
ツール | 機能 |
| パイプラインの全体表示 — ステージごとに候補者をグループ化し、名前とステージ滞在日数を表示 |
| 停滞している応募やスコアカードが不足している面接を特定 |
| N日間アクティビティがない応募を、停滞期間が長い順に表示 |
| ステージごとのコンバージョン率、採用/不採用率、ステージ滞在時間 |
| どの候補者ソースが最も高い採用率を生み出しているか |
| 応募から採用までの平均、中央値、最小、最大日数 |
| レート制限を考慮しつつ、複数の応募を一括で不採用にする |
| 複数の候補者を一括でタグ付けする |
| 複数の応募を次のステージへ一括で進める |
| 名または姓で候補者を検索 |
| 正確なメールアドレスで候補者を検索 |
| 候補者の最新の履歴書をダウンロードして返す |
| URLを指定してGreenhouseの添付ファイルをダウンロード |
プロファイルの詳細
Recruiterには、すべての読み取りツール、すべてのスクリーニング/ソーシングツール、すべての複合ワークフロー、およびリクルーターにとって安全な書き込み操作(不採用、進める、採用、移動、タグ付け、メモ、添付ファイル、面接、見込み客、一括操作)が含まれます。求人作成、ユーザー管理、カスタムフィールド設定、候補者削除、Webhook管理は除外されます。
Read-onlyはすべての書き込み操作をスキップします。GREENHOUSE_READ_ONLY=true も省略形として機能します。
設定
変数 | 必須 | 説明 |
| はい* | Harvest APIキー |
| はい* | 求人ボードのURLスラッグ。*少なくともどちらか1つが必要 |
| いいえ |
|
| いいえ | 書き込み監査証跡用のGreenhouseユーザーID |
| いいえ |
|
| いいえ | ログファイルのパス (デフォルトは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、ボードトークンモード
開発 — 貢献、テスト、プロジェクト構造
フィードバック
バグや機能要望: Issueを作成
質問: ディスカッションを開始
セキュリティ: SECURITY.md を参照
貢献: CONTRIBUTING.md を参照
ライセンス
MIT License -- Ben Monopoli. LICENSE を参照。
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
- FlicenseNot gradedqualityDmaintenanceA 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
- AlicenseNot gradedqualityDmaintenanceThis 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=betaMIT
- AlicenseAqualityCmaintenanceMCP server for Recruit CRM, enabling AI assistants to search candidates, view jobs, and manage recruiting workflows.53MIT
- AlicenseNot gradedqualityDmaintenanceEnables querying and managing Greenhouse recruiting data through MCP, including applications, candidates, jobs, and rejection operations.MIT
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.
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/benmonopoli/open-greenhouse-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server