24 actions ready for your AI
Connect Greenhouse to your AI
Add your Greenhouse key once and every AI you use can get applications, post applications and get candidates through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Greenhouse's own documented API, and we have not run them here yet.
Use your own Greenhouse account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Greenhouse
What your AI can do with Greenhouse
Choose a task and ask your AI.
Application
- Get v3 applications
GETList applications
cursor- Cursor link for pagination from previous page response header.
per_page- Number of results per page
ids- Comma separated list
candidate_ids- Comma separated list
- Post v3 applications
POSTCreate application
body- The request body.
- Get v3 applications search
GETSearch applications
cursor- Cursor link for pagination from previous page response header.
per_page- Number of results per page
candidate_ids- Return only applications belonging to these candidate (person) ids.
job_ids- Return only applications on these job ids.
- Patch v3 applications
PATCHUpdate application
idrequired
- Post v3 applications convert to candidate
POSTConvert a prospect to a candidate
idrequiredjob_idrequired
- Post v3 applications hire
POSTMark an application as hire
idrequired
- Post v3 applications move
POSTMove an application to a different stage within the same job or transfer to another job
idrequiredfrom_stage_idrequired
- Post v3 applications reject
POSTReject application
idrequiredrejection_reason_idrequired
Candidate
- Get v3 candidates
GETList candidates
cursor- Cursor link for pagination from previous page response header.
per_page- Number of results per page
ids- Comma separated list
fields- Comma separated list of fields to return
- Post v3 candidates
POSTCreate candidate
first_namerequiredlast_namerequired
- Post v3 candidates bulk
POSTBulk create candidates
datarequired- Array of single-resource create payloads to process.
callback_url- Optional HTTPS URL Greenhouse will POST to when every row in data has finished.
- Get v3 candidates search
GETSearch candidates (MCP-internal)
cursor- Cursor link for pagination from previous page response header.
per_page- Number of results per page
ids- Return only candidates with these person ids.
fields- Comma separated list of fields to return
- Patch v3 candidates
PATCHUpdate candidate
idrequired
Job
- Get v3 jobs
GETList jobs
cursor- Cursor link for pagination from previous page response header.
per_page- Number of results per page
ids- Comma separated list
fields- Comma separated list of fields to return
- Post v3 jobs
POSTCreate job
template_job_idrequired- Id of an existing job (typically a template) used as the source for this job's interview plan, scorecards, hiring team, and approval workflow.
number_of_openingsrequired- Number of openings to create on the new job.
job_post_name- External-facing title for the job's initial internal job post (the listing shown on the company's careers site).
notes- Internal HTML notes about the job, surfaced to the hiring team in the Greenhouse UI.
- Get v3 job interviews
GETList job interviews
cursor- Cursor link for pagination from previous page response header.
per_page- Number of results per page
ids- Comma separated list
job_interview_stage_ids- Comma separated list
- Post v3 jobs bulk
POSTBulk create jobs
datarequired- Array of single-resource create payloads to process.
callback_url- Optional HTTPS URL Greenhouse will POST to when every row in data has finished.
- Get v3 jobs search
GETSearch jobs (MCP-internal)
cursor- Cursor link for pagination from previous page response header.
per_page- Number of results per page
fields- Comma separated list of fields to return
search- Free-text search term.
Interview
- Get v3 interviews
GETList interviews
cursor- Cursor link for pagination from previous page response header.
per_page- Number of results per page
ids- Comma separated list
job_ids- Return only interviews scheduled for applications on these job (hiring plan) ids.
- Post v3 interviews
POSTCreate interview
application_idrequiredjob_interview_idrequiredinterviewersrequiredstarts_atrequiredends_atrequiredexternal_event_idrequired
Show 2 more groups
Offer
- Get v3 offers
GETList offers
cursor- Cursor link for pagination from previous page response header.
per_page- Number of results per page
ids- Comma separated list
application_ids- Comma separated list
- Post v3 offers
POSTCreate offer
application_idrequired- Id of the application this offer is being extended on.
starts_on- Candidate's proposed start date, in ISO 8601 (YYYY-MM-DD).
custom_fields- Values for the offer's custom fields, including compensation components (base pay, equity, bonus, etc.).
Scorecard
- Get v3 scorecards
GETList scorecards
cursor- Cursor link for pagination from previous page response header.
per_page- Number of results per page
ids- Comma separated list
interview_kit_ids- Comma separated list
- Post v3 scorecards
POSTCreate scorecard
interview_kit_idrequired- Id of the interview kit this scorecard is filled out against.
interviewer_idrequired- Id of the Greenhouse user this scorecard is assigned to (the interviewer being scored against).
interviewed_atrequired- Timestamp the interview took place, in ISO 8601.
application_idrequired- Id of the application the scorecard belongs to.
submitter_idrequired- Id of the user submitting the scorecard.
Ask your AI
Try one of these requests with a connected AI.
- Show me the application in Greenhouse
- Post an application in Greenhouse
- Show me the candidate in Greenhouse
- Post a candidate in Greenhouse
- Show me the job in Greenhouse
- Show me the interview in Greenhouse
Works with
All appsUse Greenhouse alongside your other connected apps.
Published servers for Greenhouse
Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.
Greenhouse MCP server, hosted by ahel
One hosted endpoint serves Greenhouse. There is nothing to install and no local server to run.
Connect Greenhouse to Claude, Claude Code, Cursor or Codex
- Add your Greenhouse key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Greenhouse keyon the vendor's side; paste it into ahel after sign-in
About Greenhouse
Greenhouse is an HR and payroll service. Connect your own key and your AI can get applications, post applications and get candidates.
Greenhouse over MCP: ahel serves Greenhouse to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Greenhouse key once, paste one link into your AI, and the actions above are there.
Questions
Is my Greenhouse key safe?
Your Greenhouse key is sealed in ahel and added to the request server-side when your AI calls Greenhouse. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Greenhouse through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Greenhouse?
24 actions today, covering applications, candidates and jobs. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Greenhouse cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Greenhouse may bill you for API use under its own terms.