advance_application
Advance or Move Application
Advance automatically or move to a chosen job interview stage. Stage transition rules can send automated emails and retain history. Read get_application and get_job with includeStages before moving.
Ask your agent in plain language. Each of these maps to a real tool on the server.
advance_application
Advance automatically or move to a chosen job interview stage. Stage transition rules can send automated emails and retain history. Read get_application and get_job with includeStages before moving.
list_users
List users by exact primary email or one date range. This list does not identify the current authenticated user.
reject_application
Reject an application with a required rejection reason. Email scheduling requires a template and timestamp. This operation retains rejection history and may send email; confirmation does not prove email delivery.
list_scheduled_interviews
List interviews by application or one date range. Returns timing, status and job interview IDs; expanded v1 interviewer data is unavailable.
get_candidate
Get Candidate. Uses Harvest v3 permissions and verified resource IDs.
create_candidate
Create a candidate, optionally with one application. Harvest v3 supports at most one job ID and untyped socialMediaUrls; legacy typed socialMediaAddresses require migration.
get_user
Get User. Uses Harvest v3 permissions and verified resource IDs.
list_applications
List applications by job, candidate, status or one date range. Returns current job interview stage and relationship IDs.
create_job
Create a job from an existing template. Harvest v3 requires numberOfOpenings. The API has no job deletion operation; creation leaves a job and audit history.
add_candidate_note
Add a candidate note with the specified author and visibility. There is no individual note deletion operation. Permanent candidate deletion also deletes associated notes; audit history may remain.
list_offices
List office names, locations, parent IDs and external IDs. Follow nextCursor to retrieve further results.
get_job
Retrieve a job and optionally its complete bounded interview plan. Returns relationship IDs; expanded v1 names, hiring-team details and openings are unavailable.
list_candidates
List candidates by email or one date range. Harvest v3 job filtering is available through list_applications.
list_jobs
List jobs by status, department or office. Returns department and office IDs; expanded v1 relationship names are unavailable.
update_candidate
Update only the supplied candidate fields. Contact arrays and tags replace their existing values. The authenticated v3 subject controls audit identity.
manage_candidate_tags
Add or remove an existing tag on one candidate. Resolves the exact tag name and verifies membership. Does not create or delete organization-wide tag definitions.
list_offers
List offers by application, supported status or one date range. sentAt and startsAt are calendar dates. Sent is not a v3 status.
get_application
Get Application. Uses Harvest v3 permissions and verified resource IDs.
list_departments
List department names, parent IDs and external IDs. Follow nextCursor to retrieve further results.
list_rejection_reasons
Discover organization rejection reason IDs required by reject_application. Follow nextCursor for further results.
get_current_context
Verify the current Harvest v3 token with its issuing client. Returns organization, token subject, granted scopes and current role when Greenhouse provides them. The subject may be an integration service account, rather than a person.
list_application_attachments
Discover resumes, cover letters and other files for one application. Use a returned file ID with download_application_attachment. Download links are issued separately.
download_application_attachment
Prepare a downloadable resume, cover letter or other application file. Verifies that the selected file belongs to the application. Greenhouse file links last seven days and can be renewed.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage Greenhouse candidates and applications through Harvest v3 OAuth. Create and update candidate records, advance or reject applications, create jobs from templates, and read jobs, offers, interviews, users, departments and offices. Discover rejection reasons, verify the current organization and download application files. Stage changes and rejections can retain history and run configured automation.
Common questions about connecting Greenhouse to AI agents with Metorial.