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"
      }
    }
  }
}

まずは接続とツールの動作を確認するために読み取り専用モードで開始し、書き込みアクセスが必要になったら recruiter または full に切り替えてください。

APIキーはGreenhouseの「Configure > Dev Center > API Credential Management」から取得できます。

できること

  • 「シニアエンジニア職のパイプラインを表示して」

  • 「今週対応が必要な候補者は誰?」

  • 「バックエンドインターン職のコンバージョン率は?」

  • 「Sarah Chenを探して履歴書を表示して」

  • 「どのソースが実際に採用につながっている?」

  • 「アカウントマネージャー職で30日以上非アクティブな応募をすべて一括不採用にして」

  • 「バックエンドエンジニア職のこの候補者をスクリーニングして。全体像を教えて」

  • 「Rustと分散システムの経験がある候補者をエンジニアリングのパイプラインから検索して」

  • 「昨日から新しく届いた応募は何?」

詳細な出力例も参照してください。

動作イメージ

Demo

安全性

  • アクセスは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のツール

  • Job Board 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スラッグ。*少なくともどちらか1つが必要

GREENHOUSE_TOOL_PROFILE

いいえ

full (デフォルト)、recruiter、または read-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}

その他のドキュメント

フィードバック

ライセンス

MIT License -- 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