Connect Greenhouse to Your AI Agent

Choose a job to see its applications and compare available candidate information.

7 tools API key

Try a Greenhouse Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Greenhouse

Review a job’s applications

Read applications and candidate records to summarize the recruiting pipeline.

/oo Greenhouse: List applications for Greenhouse job [ID]. Read candidate details as needed and summarize application statuses with candidate and application IDs.

Start Working with Greenhouse

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Greenhouse

    Connect a Greenhouse Harvest API key with permissions for the required records.

    Connect Greenhouse →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Greenhouse Harvest API key with the required endpoint permissions.

Greenhouse Tools

Greenhouse Harvest operations read job, candidate, and application records. Candidate notes can be added using a specified audit user.

Recruiting record review

List jobs, candidates, and applications, and retrieve their individual details.

7 tools

List Jobs

List Greenhouse jobs with optional status, department, and timestamp filters.

greenhouse.list_jobs

Get Job

Retrieve one Greenhouse job by ID.

greenhouse.get_job

List Candidates

List Greenhouse candidates with optional job, email, candidate ID, and timestamp filters.

greenhouse.list_candidates

Get Candidate

Retrieve one Greenhouse candidate by ID.

greenhouse.get_candidate

List Applications

List Greenhouse applications with optional candidate, job, and status filters.

greenhouse.list_applications

Get Application

Retrieve one Greenhouse application by ID.

greenhouse.get_application

Add Candidate Note

Create a Greenhouse candidate activity feed note using an explicit On-Behalf-Of audit user.

greenhouse.add_candidate_note

Frequently Asked Questions

What if I do not know the job ID?

List jobs and narrow them by status, department, or requisition ID.

Is a candidate the same as an application?

No. A candidate profile and each application have separate IDs; use application records to compare hiring status.

Why might some records be unavailable?

Harvest keys require permissions for the relevant endpoints. Check the key’s access if job or candidate data is missing.

Connect Greenhouse

About Greenhouse ↗