# 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&#x27;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&#x27;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&#x27;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
