@coretext-ai/qa-greenhouse-b9c0d1e2-f3a4-4567-a890-901234567890
Version:
MCP server with greenhouse integration
108 lines (87 loc) • 4.74 kB
Markdown
# greenhouse-mcp-server
MCP server with greenhouse integration
This MCP server was generated using the Template Orchestrator and includes the following integrations:
## Available Tools
This MCP server provides 40 tools across 1 integrations:
### Greenhouse Tools
- **greenhouse_list_applications**: List all applications with optional filtering by job, candidate, or status
- **greenhouse_get_application**: Retrieve detailed information about a specific application
- **greenhouse_create_application**: Create a new application for an existing candidate
- **greenhouse_update_application**: Update an existing application's properties
- **greenhouse_move_application**: Move an application to a different stage within the same job
- **greenhouse_transfer_application**: Transfer an application to a different job
- **greenhouse_reject_application**: Reject an application with reason and optional email notification
- **greenhouse_hire_application**: Hire a candidate by marking their application as hired
- **greenhouse_convert_prospect**: Convert a prospect application to a candidate application
- **greenhouse_list_candidates**: List all candidates with optional filtering and pagination
- **greenhouse_get_candidate**: Retrieve detailed information about a specific candidate
- **greenhouse_create_candidate**: Create a new candidate with contact information and optional application
- **greenhouse_update_candidate**: Update an existing candidate's information
- **greenhouse_delete_candidate**: Delete a candidate and all associated applications
- **greenhouse_list_jobs**: List all jobs with optional filtering and pagination
- **greenhouse_get_job**: Retrieve detailed information about a specific job
- **greenhouse_create_job**: Create a new job posting with hiring team and requirements
- **greenhouse_update_job**: Update an existing job's properties
- **greenhouse_get_job_post**: Retrieve the job post associated with a job
- **greenhouse_list_job_stages**: List all job stages with interview details
- **greenhouse_get_job_stage**: Retrieve details about a specific job stage
- **greenhouse_list_scheduled_interviews**: List scheduled interviews with optional filtering
- **greenhouse_get_scheduled_interview**: Retrieve details about a specific scheduled interview
- **greenhouse_create_scheduled_interview**: Create a new scheduled interview for an application
- **greenhouse_update_scheduled_interview**: Update an existing scheduled interview
- **greenhouse_delete_scheduled_interview**: Delete a scheduled interview
- **greenhouse_get_application_interviews**: Get all scheduled interviews for a specific application
- **greenhouse_list_offers**: List all offers with optional filtering
- **greenhouse_get_offer**: Retrieve details about a specific offer
- **greenhouse_get_current_offer**: Get the current offer for a specific application
- **greenhouse_list_scorecards**: List all scorecards with optional filtering
- **greenhouse_get_scorecard**: Retrieve details about a specific scorecard
- **greenhouse_list_users**: List all users in the organization
- **greenhouse_get_user**: Retrieve details about a specific user
- **greenhouse_create_user**: Create a new user in the organization
- **greenhouse_list_departments**: List all departments in the organization
- **greenhouse_get_department**: Retrieve details about a specific department
- **greenhouse_list_offices**: List all offices in the organization
- **greenhouse_get_office**: Retrieve details about a specific office
- **greenhouse_get_activity_feed**: Get activity feed for a candidate including notes, emails, and activities
## Installation
```bash
npm install @coretext-ai/qa-greenhouse-b9c0d1e2-f3a4-4567-a890-901234567890
```
## Environment Setup
Create a `.env` file with the following variables:
```env
GREENHOUSE_API_KEY=your_greenhouse_api_key_here
GREENHOUSE_EMAIL=your_greenhouse_email_here
```
## Usage
### Running the server
```bash
# Development mode
npm run dev
# Production mode
npm run build && npm start
```
### Using with Claude Desktop
Add this to your Claude Desktop configuration:
```json
{
"mcpServers": {
"greenhouse-mcp-server": {
"command": "npx",
"args": ["@coretext-ai/qa-greenhouse-b9c0d1e2-f3a4-4567-a890-901234567890"],
"env": {
"GREENHOUSE_API_KEY": "your_greenhouse_api_key_here",
"GREENHOUSE_EMAIL": "your_greenhouse_email_here"
}
}
}
}
```
## Instructions for Fetching API Keys/Tokens
- **COMING SOON**
## Generated Information
- **Generated at**: Thu Jul 24 2025 02:45:42 GMT+0000 (Coordinated Universal Time)
- **Orchestrator version**: 0.0.2
- **Template repository**: Coretext-AI-Dev/server-template-v2
- **Total endpoints**: 40