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 applicationsGET

    List 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 applicationsPOST

    Create application

    body
    The request body.
  • Get v3 applications searchGET

    Search 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 applicationsPATCH

    Update application

    idrequired
  • Post v3 applications convert to candidatePOST

    Convert a prospect to a candidate

    idrequired
    job_idrequired
  • Post v3 applications hirePOST

    Mark an application as hire

    idrequired
  • Post v3 applications movePOST

    Move an application to a different stage within the same job or transfer to another job

    idrequired
    from_stage_idrequired
  • Post v3 applications rejectPOST

    Reject application

    idrequired
    rejection_reason_idrequired

Candidate

  • Get v3 candidatesGET

    List 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 candidatesPOST

    Create candidate

    first_namerequired
    last_namerequired
  • Post v3 candidates bulkPOST

    Bulk 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 searchGET

    Search 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 candidatesPATCH

    Update candidate

    idrequired

Job

  • Get v3 jobsGET

    List 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 jobsPOST

    Create 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 interviewsGET

    List 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 bulkPOST

    Bulk 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 searchGET

    Search 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 interviewsGET

    List 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 interviewsPOST

    Create interview

    application_idrequired
    job_interview_idrequired
    interviewersrequired
    starts_atrequired
    ends_atrequired
    external_event_idrequired
Show 2 more groups

Offer

  • Get v3 offersGET

    List 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 offersPOST

    Create 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 scorecardsGET

    List 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 scorecardsPOST

    Create 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

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

  1. Add your Greenhouse key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

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.

HR and payroll

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.