Greenhouse MCP
open-greenhouse-mcp
Готовый к работе MCP-сервер для Greenhouse, разработанный для рекрутеров и команд найма.
Большинство MCP-серверов для Greenhouse просто зеркалируют API эндпоинт за эндпоинтом. Этот сервер создан специально для команд рекрутинга: безопасные настройки по умолчанию, профили на основе ролей и инструменты для рабочих процессов, которые превращают многошаговые операции API в одно действие.
Выбор профиля
Профиль | Инструменты | Можно записывать? | Рекомендуется для |
| 103 | Нет | Первичная настройка, отчетность, нанимающие менеджеры |
| 127 | Да (безопасные операции) | Ежедневная работа рекрутера |
| 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: Settings > MCP):
{
"mcpServers": {
"greenhouse": {
"command": "open-greenhouse-mcp",
"env": {
"GREENHOUSE_API_KEY": "your-harvest-api-key",
"GREENHOUSE_TOOL_PROFILE": "read-only"
}
}
}
}Запустите в режиме «только чтение» (read-only), чтобы проверить подключение и работу инструментов, а затем переключитесь на recruiter или full, когда потребуется доступ к записи.
Ваш API-ключ находится в Greenhouse в разделе Configure > Dev Center > API Credential Management.
О чем можно спросить
«Покажи мне воронку для вакансии Senior Engineer»
«Кому нужно уделить внимание на этой неделе?»
«Какова конверсия для вакансии Backend Intern?»
«Найди Сару Чен и открой её резюме»
«Какие источники действительно приносят нанятых сотрудников?»
«Массово отклонить всех неактивных более 30 дней по вакансии Account Manager»
«Проведи скрининг этого кандидата на вакансию Backend Engineer — дай мне полную картину»
«Поищи в наших инженерных воронках кандидатов с опытом работы с Rust и распределенными системами»
«Какие новые заявки поступили со вчерашнего дня?»
Смотрите больше примеров с полным выводом.
Посмотрите в действии

Безопасность
Доступ ограничен правами вашего API-ключа Greenhouse
Для первой настройки рекомендуется профиль «только чтение»
Деструктивные действия требуют явного указания 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 инструментов для публичных вакансий и подачи заявок
Опциональные вебхуки и загрузка данных — 14 инструментов для событийных рабочих процессов и интеграций с партнерами
Справочник
Инструменты скрининга и поиска
Инструменты для оценки кандидатов и проактивного поиска талантов.
Инструмент | Что делает |
| Полный пакет скрининга — профиль, текст резюме, локация, ответы на вопросы, описание вакансии, история |
| Заявки с определенной даты, сгруппированные по вакансиям — ежедневная сводка рекрутера |
| Поиск по тексту резюме в воронках с использованием булевых ключевых слов (обязательные/желательные/исключаемые) |
| Поиск в воронках по структурированным полям — должность, компания, образование, опыт, теги |
| Поиск по всей базе кандидатов по структурированным полям с ограничением по дате |
| Пакетное получение и извлечение текста резюме для нескольких кандидатов |
Композитные инструменты
Инструменты высокого уровня, объединяющие несколько вызовов API в одну операцию.
Инструмент | Что делает |
| Полный вид воронки — кандидаты, сгруппированные по этапам, с именами и количеством дней на этапе |
| Поиск «зависших» заявок и собеседований, по которым отсутствуют оценочные листы |
| Заявки без активности в течение N дней, отсортированные по давности |
| Конверсия, показатели найма/отказов, время нахождения на этапе |
| Какие источники кандидатов дают лучшие показатели найма |
| Среднее, медианное, минимальное и максимальное количество дней от заявки до найма |
| Массовый отказ по нескольким заявкам за один вызов с обработкой лимитов |
| Массовое добавление тегов нескольким кандидатам за один вызов |
| Массовый перевод нескольких заявок на следующий этап |
| Поиск кандидатов по имени или фамилии |
| Поиск кандидата по точному адресу электронной почты |
| Скачивание и возврат последнего резюме кандидата |
| Скачивание любого вложения Greenhouse по URL |
Детали профилей
Recruiter включает все инструменты чтения, все инструменты скрининга/поиска, все композитные рабочие процессы и безопасные операции записи: отказ, перевод на этап, наем, перемещение, тегирование, заметки, вложения, собеседования, потенциальные кандидаты и массовые операции. Исключает создание вакансий, управление пользователями, настройку пользовательских полей, удаление кандидатов и управление вебхуками.
Read-only пропускает все операции записи. GREENHOUSE_READ_ONLY=true также работает как сокращение.
Конфигурация
Переменная | Обязательно | Описание |
| Да* | Ключ Harvest API |
| Да* | URL-слаг доски вакансий. *Требуется хотя бы один |
| Нет |
|
| Нет | ID пользователя Greenhouse для аудита записи |
| Нет |
|
| Нет | Путь к файлу логов (по умолчанию 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 Reference — Полный разбор инструментов по категориям
Usage Examples — Реальные диалоги с полным выводом
Advanced Setup — Приемник вебхуков, API загрузки, режим board-token
Development — Вклад в проект, тестирование, структура проекта
Обратная связь
Баги и функции: Открыть 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