Greenhouse MCP integration
Answers where an application stands, files candidates with their attachments, merges duplicate profiles, and advances applications on decision.
133actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Search greenhouse applications
Lyro searches Greenhouse applications using full-text indexing and pipeline filters to find candidates matching specific criteria. Results include all matching profiles ready for further action or review.
Move greenhouse application
Lyro advances or moves a candidate's application to a different interview stage in your Greenhouse pipeline. Stage transitions trigger automated emails to interviewers and update your hiring flow.
Hire greenhouse application
Lyro marks a Greenhouse application as hired and closes out the matching job opening. Hiring triggers offer creation, scorecards, and notifications to your hiring team.
How businesses use Greenhouse + Lyro
Each card is one request a support team gets, and the Greenhouse actions Lyro runs to close it.
Tell an applicant which stage they have reached
Lyro searches for the person's application, reads the stages configured on the job they applied to, and checks the interviews already scheduled, so a status question is answered from the pipeline itself.
Search Greenhouse ApplicationsList Greenhouse Application StagesList Greenhouse InterviewsFile a new candidate with their documents
Lyro creates the candidate record, opens the application against the right job, and attaches the resume or portfolio they sent, so a referral arriving over chat lands as a complete profile.
Create Greenhouse CandidateCreate Greenhouse ApplicationCreate Greenhouse AttachmentClean up duplicate candidate records
Lyro merges the two profiles created when someone applied twice, updates the surviving record with the newer details, and tags it so recruiters can still see how the person was sourced.
Merge Greenhouse CandidatesUpdate Greenhouse CandidateApply Greenhouse Candidate TagMove an application once a decision is made
Lyro advances the application to the next stage, records a rejection against its reason, or marks the hire, and writes the note explaining the call onto the candidate's record.
Move Greenhouse ApplicationReject Greenhouse ApplicationCreate Greenhouse Candidate Note
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Greenhouse actions it has and picks the ones a request needs.
- 01
Connect Greenhouse
Authorize the Greenhouse account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Greenhouse actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Greenhouse
Setup, permissions, and the limits of what Lyro can do inside Greenhouse.
It sits behind its own actions rather than the ordinary candidate endpoints. List Greenhouse EEOC Responses, List Greenhouse Demographic Questions, and List Greenhouse Demographic Answers are separate calls, so Lyro only reaches that data when a request explicitly requires it. Anonymize Greenhouse Candidate is available when a record has to be scrubbed.
Every action available in Greenhouse
All 133 actions your agent can call on Greenhouse, straight from the live MCP connection.
Reactivate greenhouse user
Reactivate a previously deactivated Greenhouse user via the Harvest v3 API so they can sign in again.
Anonymize greenhouse candidate
Anonymize selected categories of personally identifiable data on a Greenhouse candidate via the Harvest v3 API, for GDPR or right-to-be-forgotten requests.
Apply greenhouse candidate tag
Apply an existing candidate tag to a candidate via the Greenhouse Harvest v3 API.
Bulk create greenhouse blocked spam sources
Add multiple blocked spam sources to Greenhouse in a single request via the Harvest v3 API.
Bulk create greenhouse custom field options
Add many custom field options at once to select-type custom fields via the Greenhouse Harvest v3 API.
Bulk create greenhouse openings
Asynchronously create many Greenhouse openings across one or more jobs in a single Harvest v3 call.
Bulk deactivate greenhouse users
Asynchronously deactivate many Greenhouse users in a single Harvest v3 call, up to the bulk-endpoint cap per request.
Bulk delete greenhouse custom field options
Archive many custom field options at once by id via the Greenhouse Harvest v3 API.
Bulk update greenhouse blocked spam sources
Asynchronously update the note on many Greenhouse blocked spam sources in a single Harvest v3 call.
Bulk update greenhouse custom field options
Asynchronously edit many Greenhouse custom field options in a single Harvest v3 call.
Bulk update greenhouse departments
Asynchronously update many Greenhouse departments in a single call via the Harvest v3 API.
Bulk update greenhouse offices
Asynchronously update many Greenhouse offices in a single Harvest v3 call.
Bulk update greenhouse openings
Asynchronously update many Greenhouse openings in a single call via the Harvest v3 API.
Bulk update greenhouse users
Asynchronously update many Greenhouse users in a single call via the Harvest v3 API.
Create greenhouse application
Create a new application for an existing Greenhouse candidate via the Harvest v3 API.
Create greenhouse approval flow
Create a multi-step approval flow on a Greenhouse job via the Harvest v3 API.
Create greenhouse attachment
Attach a file to an existing Greenhouse application via the Harvest v3 API.
Create greenhouse blocked spam source
Add a new IP address, CIDR range, email address, or email domain to the organization's spam blocklist via the Greenhouse Harvest v3 API.
Create greenhouse candidate
Create a new candidate profile in Greenhouse via the Harvest v3 API.
Create greenhouse candidate education
Add a new education entry to a Greenhouse candidate's profile via the Harvest v3 API.
Create greenhouse candidate employment
Add a new work-history (employment) entry to a Greenhouse candidate's profile via the Harvest v3 API.
Create greenhouse candidate tag
Add a new tag to the organization's candidate-tag dictionary via the Greenhouse Harvest v3 API.
Create greenhouse custom field
Add a new custom field to your organization's dictionary via the Greenhouse Harvest v3 API.
Create greenhouse custom field department
Restrict a custom field's visibility to one additional department via the Greenhouse Harvest v3 API.
Create greenhouse custom field office
Restrict a custom field's visibility to one additional office via the Greenhouse Harvest v3 API.
Create greenhouse custom field option
Add a new selectable value to a single_select or multi_select custom field via the Greenhouse Harvest v3 API.
Create greenhouse department
Create a new department for the organization via the Greenhouse Harvest v3 API.
Create greenhouse interview
Create a scheduled interview against a candidate application in Greenhouse Harvest.
Create greenhouse job
Create a new Greenhouse job from an existing template via the Harvest v3 API.
Create greenhouse job hiring manager
Assign a user as a hiring manager on a Greenhouse job via the Harvest v3 API.
The tools Greenhouse sits next to
Same connection, same setup. Pick the next one your team already uses.
Async interview
Pulls interview responses with candidate details, updates job records after a role changes, and clears out jobs a finished round no longer needs.
Breathe HR
Looks up current Breathe HR employee data and triggers updates directly from a Lyro conversation.
Gusto
Answers pay stub and document requests, keeps time off policies current, sets new hires up with a job and pay schedule, and surfaces what is blocking payroll.
Remote retrieval
Quotes a device return, books the pickup as a return or a data-destruction recycle, and reports where an order stands.
Talenthr
Grants or revokes a TalentHR role permission directly from a Lyro conversation instead of a queued request.
Workday
Reads absence balances and valid dates, files time-off requests, records title and job changes, and pulls interview feedback.

Ready to connect Greenhouse?
Authorize the account and your agent has all 133 actions from the first conversation.


