Greenhouse MCP connector
Greenhouse is a talent acquisition platform used for recruiting workflows, TA reporting, and board-level hiring analysis. The Greenhouse MCP connector allows AI agents to create, update, merge, and delete candidate records, as well as manage candidate tags for proactive recruitment tracking. It also supports bulk candidate operations and monitoring the status of asynchronous requests, enabling scalable, data-driven recruiting analysis.
Authentication type
- OAuth 2.0 Client Credentials - Requires a client ID and secret to be configured for server-to-server access without user involvement.
Uses
Use the Greenhouse MCP connector to perform the following actions:
- Track candidate pipelines and application stages across every open job
- Automate candidate tagging for faster sourcing and segmentation
- Sync new applications and hires into Boomi workflows automatically
- Generate board-ready reports on hiring progress and recruiting metrics
- Streamline candidate data entry with bulk creation and updates
- Accelerate proactive recruitment by surfacing candidate history and job posts
- Coordinate hiring decisions by moving, rejecting, or reversing application stages
- Consolidate duplicate candidate records through merging
Example prompts
Use the following example prompts to invoke Greenhouse MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all candidates who applied for the marketing manager role in Greenhouse.Add a new candidate to Greenhouse for the software engineer position.Move John Smith's application to the interview stage in Greenhouse.List every open job posting in Greenhouse right now.Tag all candidates from our university recruiting event in Greenhouse.Mark Sarah Lee's application as hired in Greenhouse.Merge the duplicate candidate records for Alex Johnson in Greenhouse.Pull a report of all rejected applications from last quarter in Greenhouse.Create a job post for the new data analyst opening in Greenhouse.Show me the education history for a candidate in Greenhouse.
Greenhouse MCP connector tools
The Greenhouse MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| listCandidates | List candidates |
| createCandidate | Create a candidate |
| bulkCreateCandidates | Create multiple candidates asynchronously in a single request |
| getBulkRequest | Get the status and results of a bulk request |
| patchCandidate | Update a candidate |
| deleteCandidate | Delete a candidate |
| mergeCandidates | Merge a secondary candidate into a primary candidate |
| listCandidateTags | List candidate tags |
| createCandidateTag | Create a candidate tag |
| listAppliedCandidateTags | List tags applied to candidates |
| applyCandidateTag | Apply a tag to a candidate |
| listCandidateEducations | List candidate educations |
| createCandidateEducation | Create a candidate education entry |
| listCandidateEmployments | List candidate employments |
| createCandidateEmployment | Create a candidate employment entry |
| listApplications | List applications |
| createApplication | Create an application for a candidate |
| patchApplication | Update an application |
| deleteApplication | Delete an application |
| moveApplication | Move an application from one stage to another |
| rejectApplication | Reject an application |
| unrejectApplication | Reverse the rejection of an application |
| hireApplication | Mark an application as hired |
| convertProspectToCandidate | Convert a prospect application into a candidate application |
| listApplicationStages | List application stages |
| listJobs | List jobs |
| createJob | Create a job |
| patchJob | Update a job |
| listJobPosts | List job posts |
| createJobPost | Create a job post |
| patchJobPost | Update a job post |
| listJobBoards | List job boards |
| listJobPostLocations | List job post locations |
| listTrackingLinks | List tracking links |
| listJobHiringManagers | List job hiring managers |
| listOpenings | List openings |
| listInterviews | List interviews |
| createInterview | Schedule an interview |
| patchInterview | Update an interview |
| deleteInterview | Delete an interview |
| listScorecards | List scorecards |
| createScorecard | Submit a scorecard for an interview |
| patchScorecard | Update a scorecard |
| listInterviewers | List interviewers |
| listOffers | List offers |
| createOffer | Create an offer for an application |
| patchOffer | Update an offer |
| listDepartments | List departments |
| createDepartment | Create a department |
| listOffices | List offices |
| createOffice | Create an office |
| listUsers | List users |
| listSources | List sources |
| listReferrers | List referrers |
| listRejectionReasons | List rejection reasons |
| listRejectionDetails | List rejection details |
| listCloseReasons | List close reasons |
| listProspectPools | List prospect pools |
| listProspectPoolStages | List prospect pool stages |
| listCustomFields | List custom fields |
| createCustomField | Create a custom field |
| listAttachments | List attachments |
| createAttachment | Create an attachment for a candidate |
| listNotes | List notes |
| createNote | Create a note on a candidate |