Skip to main content
Glama

Server Details

Ask Lever the messy recruiting-ops questions dashboards miss by connecting opportunities, applications, stages, notes, feedback, interviews, referrals, postings, requisitions, offers, users, sources, tags, files, resumes, and archive reasons. Find referral SLA misses, stale opportunities by owner, feedback debt by interviewer and hiring team, funnel leakage by recruiter/source/team, requisition fill-risk, offer hygiene gaps, archive-reason drift, and bottleneck owners. No dashboard build. No SQL

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

108 tools
add_opportunity_sourcesInspect

Call Lever POST /opportunities/:opportunity/addSources for opportunity contact/source/tag maintenance.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
add_opportunity_tagsInspect

Call Lever POST /opportunities/:opportunity/addTags for opportunity contact/source/tag maintenance.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
add_requisition_field_optionsInspect

Use Lever POST /requisition_fields/:id/options for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever requisition or requisition-field ID.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
apply_to_postingInspect

Apply to a Lever posting via POST /postings/:posting/apply. This is the documented create-application path.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
posting_idYesLever posting ID.
create_feedback_templateInspect

Use Lever POST /feedback_templates for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
template_idNoUnused for create operations.
create_form_templateInspect

Use Lever POST /form_templates for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
template_idNoUnused for create operations.
create_opportunityInspect

Create a Lever opportunity via POST /opportunities.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
create_opportunity_feedbackInspect

Use Lever POST /opportunities/:opportunity/feedback for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idNoUnused for create operations.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
create_opportunity_formInspect

Create a Lever profile form via POST /opportunities/:opportunity/forms.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
create_opportunity_interviewInspect

Use Lever POST /opportunities/:opportunity/interviews for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idNoUnused for create operations.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
create_opportunity_noteInspect

Create a Lever note via POST /opportunities/:opportunity/notes.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
create_opportunity_panelInspect

Use Lever POST /opportunities/:opportunity/panels for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idNoUnused for create operations.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
create_postingInspect

Create a Lever posting via POST /postings.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
create_requisitionInspect

Use Lever POST /requisitions for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idNoUnused for create operations.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
create_requisition_fieldInspect

Use Lever POST /requisition_fields for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idNoUnused for create operations.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
create_userInspect

Use Lever POST /users for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
user_idNoUnused for create operations.
actor_idYesLever user ID associated with this action when needed.
create_webhookInspect

Create a Lever API webhook via POST /webhooks.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
deactivate_userInspect

Use Lever POST /users/:id/deactivate for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
user_idYesLever user ID.
actor_idYesLever user ID associated with this action when needed.
delete_feedback_templateInspect

Use Lever DELETE /feedback_templates/:id for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
template_idYesLever template ID.
delete_form_templateInspect

Use Lever DELETE /form_templates/:id for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
template_idYesLever template ID.
delete_opportunity_feedbackInspect

Use Lever DELETE /opportunities/:opportunity/feedback/:record for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever record ID for this collection.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
delete_opportunity_fileInspect

Delete a Lever opportunity file via DELETE /opportunities/:opportunity/files/:file.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
file_idYesLever file ID.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
delete_opportunity_interviewInspect

Use Lever DELETE /opportunities/:opportunity/interviews/:record for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever record ID for this collection.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
delete_opportunity_noteInspect

Delete a Lever note via DELETE /opportunities/:opportunity/notes/:noteId.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
note_idYesLever note ID.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
delete_opportunity_panelInspect

Use Lever DELETE /opportunities/:opportunity/panels/:record for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever record ID for this collection.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
delete_requisitionInspect

Use Lever DELETE /requisitions/:id for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever requisition or requisition-field ID.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
delete_requisition_fieldInspect

Use Lever DELETE /requisition_fields/:id for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever requisition or requisition-field ID.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
delete_requisition_field_optionsInspect

Use Lever DELETE /requisition_fields/:id/options for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever requisition or requisition-field ID.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
delete_webhookInspect

Delete one Lever API-created webhook via DELETE /webhooks/:webhookId.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOptional JSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
webhook_idYesLever webhook ID.
download_opportunity_fileInspect

Download one Lever opportunity file as base64 via GET /opportunities/:opportunity/files/:file/download.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonYesReason for returning a base64 file payload.
file_idYesLever file ID.
actor_idYesLever user ID associated with this action when needed.
max_bytesNo
opportunity_idYesLever opportunity ID.
acknowledge_sensitive_dataNoMust be true for high-sensitivity reads such as EEO PII, diversity surveys, or download URLs.
download_opportunity_offer_fileInspect

Download a sent or signed Lever offer file as base64 via GET /opportunities/:opportunity/offers/:offer/download.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonYesReason for returning a base64 file payload.
statusYesOffer document status to download.
actor_idYesLever user ID associated with this action when needed.
offer_idYesLever offer ID.
max_bytesNo
opportunity_idYesLever opportunity ID.
acknowledge_sensitive_dataNoMust be true for high-sensitivity reads such as EEO PII, diversity surveys, or download URLs.
download_opportunity_resumeInspect

Download one Lever resume file as base64 via GET /opportunities/:opportunity/resumes/:resume/download.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonYesReason for returning a base64 file payload.
actor_idYesLever user ID associated with this action when needed.
max_bytesNo
resume_idYesLever resume ID.
opportunity_idYesLever opportunity ID.
acknowledge_sensitive_dataNoMust be true for high-sensitivity reads such as EEO PII, diversity surveys, or download URLs.
get_archive_reasonInspect

Retrieve one Lever archive reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
archive_reason_idYesLever archive reason ID.
get_contactInspect

Retrieve one Lever contact. Default output omits name, headline, emails, and phones; full contact details require detail_profile=full with a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
contact_idYesLever contact ID.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
get_control_plane_capabilitiesInspect

Show which Lever control-plane tool families and API permissions are available.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_diversity_surveyInspect

Retrieve the Lever diversity survey configuration for a posting. Requires a compliance reason and acknowledge_sensitive_data=true.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonYesCompliance reason for reading diversity survey configuration.
posting_idYesLever posting ID.
acknowledge_sensitive_dataNoMust be true for high-sensitivity reads such as EEO PII, diversity surveys, or download URLs.
get_feedback_templateInspect

Retrieve one Lever feedback template. Full template instructions and fields require detail_profile=full with a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
feedback_template_idYesLever feedback template ID.
get_form_templateInspect

Retrieve one Lever profile form template. Full instructions and fields require detail_profile=full with a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
form_template_idYesLever form template ID.
get_opportunityInspect

Retrieve one Lever opportunity. Default output omits contact PII; use detail_profile=contact with a reason when names, emails, phones, links, and URLs are needed.

ParametersJSON Schema
NameRequiredDescriptionDefault
expandNoLever expand parameter for endpoint-supported objects.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
includeNoLever include parameter for endpoint-supported fields.
detail_profileNooperational omits contact PII; contact includes name, emails, phones, links, and URLs.operational
opportunity_idYesLever opportunity ID.
get_opportunity_applicationInspect

Retrieve one application attached to a Lever opportunity. Deprecated by Lever in favor of get_opportunity with expand=applications, but maintained for backwards compatibility.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
application_idYesLever application ID.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
get_opportunity_feedbackInspect

Retrieve one Lever feedback form. Default output keeps scores, timestamps, users, and field presence without returning field values.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
feedback_idYesLever feedback ID.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
get_opportunity_fileInspect

Retrieve file metadata for one Lever opportunity file. Default output omits the download URL; full metadata requires detail_profile=full with a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
file_idYesLever file ID.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
get_opportunity_formInspect

Retrieve one Lever profile form attached to an opportunity. Default output summarizes fields without values; full field values require a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
form_idYesLever profile form ID.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
get_opportunity_interviewInspect

Retrieve one Lever interview by ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
interview_idYesLever interview ID.
opportunity_idYesLever opportunity ID.
get_opportunity_noteInspect

Retrieve one Lever opportunity note. Default output shows note metadata; full note values require detail_profile=full with a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
note_idYesLever note ID.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
get_opportunity_offerInspect

Retrieve one Lever offer by scanning the documented Lever offers list for this opportunity. Default output supports offer hygiene checks without returning offer field values, signature data, or download URLs.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
offer_idYesLever offer ID.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
get_opportunity_panelInspect

Retrieve one Lever interview panel attached to an opportunity.

ParametersJSON Schema
NameRequiredDescriptionDefault
panel_idYesLever panel ID.
opportunity_idYesLever opportunity ID.
get_opportunity_referralInspect

Retrieve one Lever referral form for an opportunity.

ParametersJSON Schema
NameRequiredDescriptionDefault
referral_idYesLever referral ID.
opportunity_idYesLever opportunity ID.
get_opportunity_resumeInspect

Retrieve resume metadata for one Lever opportunity resume. Default output omits parsed resume details and download URLs; full metadata requires a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
resume_idYesLever resume ID.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
get_postingInspect

Retrieve one Lever posting. Default output omits content and salary fields; use detail_profile=full with a reason when needed.

ParametersJSON Schema
NameRequiredDescriptionDefault
expandNoLever expand parameter for endpoint-supported objects.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
includeNoLever include parameter for endpoint-supported fields.
posting_idYesLever posting ID.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
get_posting_application_questionsInspect

Retrieve Lever posting application questions and posting apply-form schema.

ParametersJSON Schema
NameRequiredDescriptionDefault
posting_idYesLever posting ID.
get_requisitionInspect

Retrieve one Lever requisition. Default output omits compensation band, internal notes, custom fields, and approval internals; full details require a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
expandNoLever expand parameter for endpoint-supported objects.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
includeNoLever include parameter for endpoint-supported fields.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
requisition_idYesLever requisition ID.
get_requisition_fieldInspect

Retrieve one Lever requisition field schema.

ParametersJSON Schema
NameRequiredDescriptionDefault
requisition_field_idYesLever requisition field identifier.
get_stageInspect

Retrieve one Lever stage.

ParametersJSON Schema
NameRequiredDescriptionDefault
stage_idYesLever stage ID.
get_userInspect

Retrieve one Lever user.

ParametersJSON Schema
NameRequiredDescriptionDefault
user_idYesLever user ID.
list_archive_reasonsInspect

List Lever archive reasons, optionally filtered by hired or non-hired type.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNo
list_audit_eventsInspect

List Lever audit events for security and access investigations. This endpoint is a Lever add-on. Default output summarizes meta keys; full meta requires a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoFilter returned events to a single event type.
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
user_idNoFilter by acting user ID, or literal null for no-user events.
target_idNoFilter by target resource ID. Requires target_type in Lever.
target_typeNoFilter by target resource type.
created_at_endNo
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
created_at_startNoUnix timestamp in milliseconds.
list_deleted_applicationsInspect

List deleted Lever applications within a required 30-day deleted_at window.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
deleted_at_endYesExclusive upper bound in Unix milliseconds. Window may not exceed 30 days.
deleted_at_startYesInclusive lower bound in Unix milliseconds.
list_deleted_opportunitiesInspect

List deleted Lever opportunities within a required 30-day deleted_at window.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
deleted_at_endYesExclusive upper bound in Unix milliseconds. Window may not exceed 30 days.
deleted_at_startYesInclusive lower bound in Unix milliseconds.
list_deleted_postingsInspect

List deleted Lever postings within a required 30-day deleted_at window.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
deleted_at_endYesExclusive upper bound in Unix milliseconds. Window may not exceed 30 days.
deleted_at_startYesInclusive lower bound in Unix milliseconds.
list_disposition_stagesInspect

List Lever disposition stages used for archive/disposition reporting.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_eeo_responsesInspect

List anonymous Lever EEO responses for compliance analysis. Use carefully and only with an appropriate compliance reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
expandNoComma-separated fields Lever allows expanding, such as contact, hiringManager, posting.
reasonYesCompliance reason for reading anonymous EEO responses.
created_at_endNo
created_at_startNoUnix timestamp in milliseconds.
list_eeo_responses_with_piiInspect

List Lever EEO responses with PII. This is high-sensitivity compliance data and requires both a reason and acknowledge_sensitive_data=true.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
expandNoComma-separated fields Lever allows expanding, such as contact, hiringManager, posting.
reasonYesCompliance reason for reading EEO responses with PII.
created_at_endNo
created_at_startNoUnix timestamp in milliseconds.
acknowledge_sensitive_dataNoMust be true for high-sensitivity reads such as EEO PII, diversity surveys, or download URLs.
list_feedback_templatesInspect

List active Lever feedback templates, useful for interview-loop and scorecard-design audits.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
list_form_templatesInspect

List Lever profile form templates, useful for profile-form hygiene and structured-data coverage audits.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
includeNoComma-separated attributes to include, such as text, group, fields.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
list_opportunitiesInspect

List Lever opportunities for recruiting-ops investigations. Default output omits contact PII while preserving stage, owner, source, tag, application, archive, snooze, and timestamp fields.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagNoComma-separated tag filters. Tags are case-sensitive.
emailNoFilter by exact candidate contact email.
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
expandNoLever expand parameter for endpoint-supported objects.
originNoComma-separated origin filters, such as sourced or applied.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
sourceNoComma-separated source filters.
includeNoLever include parameter for endpoint-supported fields.
snoozedNo
archivedNo
stage_idNoComma-separated stage IDs.
contact_idNoComma-separated contact IDs.
posting_idNoComma-separated posting IDs.
created_at_endNo
detail_profileNooperational omits contact PII; contact includes name, emails, phones, links, and URLs.operational
updated_at_endNo
advanced_at_endNo
archived_at_endNo
confidentialityNo
created_at_startNoUnix timestamp in milliseconds.
updated_at_startNo
advanced_at_startNo
archive_reason_idNoComma-separated archive reason IDs.
archived_at_startNo
archived_posting_idNoComma-separated archived posting IDs.
list_opportunity_applicationsInspect

List applications attached to one Lever opportunity. Deprecated by Lever in favor of get_opportunity with expand=applications, but maintained for backwards compatibility.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
list_opportunity_feedbackInspect

List feedback forms for a Lever opportunity. Default output keeps scores, timestamps, users, and field presence without returning field values.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
list_opportunity_file_actionsInspect

List file-related activity for a Lever opportunity, useful for resume/import/change hygiene without downloading files.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
opportunity_idYesLever opportunity ID.
occurred_at_endNo
occurred_at_startNoUnix timestamp in milliseconds.
list_opportunity_filesInspect

List file metadata for a Lever opportunity. Default output omits download URLs; full metadata requires detail_profile=full with a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
uploaded_at_endNo
uploaded_at_startNoUnix timestamp in milliseconds.
list_opportunity_formsInspect

List additional forms attached to a Lever opportunity.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
opportunity_idYesLever opportunity ID.
list_opportunity_interviewsInspect

List interviews for a Lever opportunity, including schedule metadata, panel/interviewer references, and feedback template references.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
opportunity_idYesLever opportunity ID.
list_opportunity_notesInspect

List notes for a Lever opportunity. Default output shows note metadata and whether body text exists; full note values require detail_profile=full with a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
list_opportunity_offersInspect

List offers for a Lever opportunity. Default output supports offer hygiene checks without returning offer field values, signature data, or download URLs.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
list_opportunity_panelsInspect

List interview panels for a Lever opportunity.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
opportunity_idYesLever opportunity ID.
list_opportunity_referralsInspect

List referrals for a Lever opportunity. This returns Lever's referral form payload; use it for referral-source and referral-SLA investigations.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
opportunity_idYesLever opportunity ID.
list_opportunity_resumesInspect

List resume metadata for a Lever opportunity. Default output omits parsed resume details and download URLs; full metadata requires detail_profile=full with a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
opportunity_idYesLever opportunity ID.
list_postingsInspect

List Lever postings for job, team, department, location, requisition, and distribution-channel analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagNoComma-separated tag values.
teamNoComma-separated team names.
groupNo
levelNoComma-separated deprecated level values.
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
stateNo
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
expandNoLever expand parameter for endpoint-supported objects.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
includeNoLever include parameter for endpoint-supported fields.
locationNoComma-separated location names.
commitmentNoComma-separated work type names.
departmentNoComma-separated department names.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
updated_at_endNo
confidentialityNo
updated_at_startNoUnix timestamp in milliseconds.
distributionChannelNoComma-separated public/internal filters.
list_posting_usersInspect

List users and roles with access to one Lever posting, useful for confidential-posting access audits.

ParametersJSON Schema
NameRequiredDescriptionDefault
posting_idYesLever posting ID.
list_requisition_fieldsInspect

List Lever requisition field schemas, optionally filtered by required flag or top-level type.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoFilter by top-level type, such as number, text, date, object, or dropdown.
isRequiredNoFilter requisition fields by required flag.
list_requisitionsInspect

List Lever requisitions for open headcount, filled headcount, owner, hiring manager, team, department, and status analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
expandNoLever expand parameter for endpoint-supported objects.
reasonNoRequired when detail_profile requests contact, content, values, or full details.
statusNoFilter requisitions by Lever status, such as open.
includeNoLever include parameter for endpoint-supported fields.
created_at_endNo
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
confidentialityNo
created_at_startNoUnix timestamp in milliseconds.
requisition_codeNo
list_sourcesInspect

List Lever sources with counts, useful for source-quality analysis.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_stagesInspect

List all Lever pipeline stages.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_tagsInspect

List Lever tags with counts, useful for source, job, and pipeline grouping.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_usersInspect

List Lever users for joining owners, hiring managers, recruiters, coordinators, interviewers, and approvers.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoFilter by exact canonicalized email.
limitNoResults per page. Lever accepts 1-100; default is endpoint-specific.
cursorNoLever pagination offset token from a previous response. Use next_cursor from the prior tool result.
accessRoleNoComma-separated access roles or custom role IDs.
includeDeactivatedNo
external_directory_idNo
list_webhooksInspect

List Lever API-created webhooks. Default output shows event and URL host only; full URLs/configuration require detail_profile=full with a reason.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoRequired when detail_profile requests contact, content, values, or full details.
detail_profileNooperational returns an operations view; full returns the raw endpoint payload.operational
reactivate_userInspect

Use Lever POST /users/:id/reactivate for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
user_idYesLever user ID.
actor_idYesLever user ID associated with this action when needed.
remove_opportunity_sourcesInspect

Call Lever POST /opportunities/:opportunity/removeSources for opportunity contact/source/tag maintenance.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
remove_opportunity_tagsInspect

Call Lever POST /opportunities/:opportunity/removeTags for opportunity contact/source/tag maintenance.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
update_contactInspect

Update one Lever contact via PUT /contacts/:contact.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
contact_idYesLever contact ID.
update_feedback_templateInspect

Use Lever PUT /feedback_templates/:id for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
template_idYesLever template ID.
update_form_templateInspect

Use Lever PUT /form_templates/:id for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
template_idYesLever template ID.
update_opportunity_archived_stateInspect

Update a Lever opportunity archived state via PUT /opportunities/:opportunity/archived.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
update_opportunity_feedbackInspect

Use Lever PUT /opportunities/:opportunity/feedback/:record for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever record ID for this collection.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
update_opportunity_interviewInspect

Use Lever PUT /opportunities/:opportunity/interviews/:record for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever record ID for this collection.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
update_opportunity_noteInspect

Update a Lever note created via API using PUT /opportunities/:opportunity/notes/:note.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
note_idYesLever note ID.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
update_opportunity_panelInspect

Use Lever PUT /opportunities/:opportunity/panels/:record for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever record ID for this collection.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
update_opportunity_stageInspect

Update a Lever opportunity stage via PUT /opportunities/:opportunity/stage.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
opportunity_idYesLever opportunity ID.
update_postingInspect

Update a Lever posting via POST /postings/:posting.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
posting_idYesLever posting ID.
update_requisitionInspect

Use Lever PUT /requisitions/:id for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever requisition or requisition-field ID.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
update_requisition_fieldInspect

Use Lever PUT /requisition_fields/:id for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever requisition or requisition-field ID.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
update_requisition_field_optionsInspect

Use Lever PUT /requisition_fields/:id/options for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
record_idYesLever requisition or requisition-field ID.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
update_userInspect

Use Lever PUT /users/:id for recruiting operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
user_idYesLever user ID.
actor_idYesLever user ID associated with this action when needed.
update_webhooksInspect

Update one or more Lever API-created webhooks via PUT /webhooks/.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body to send to the documented Lever endpoint.
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
upload_fileInspect

Upload a file through Lever's generic POST /uploads endpoint. Reads a local file path from the MCP host.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
actor_idYesLever user ID associated with this action when needed.
file_pathYesLocal file path on the machine running the MCP server.
content_typeNoOptional MIME type. Defaults to application/octet-stream.
upload_opportunity_fileInspect

Upload a file to a Lever opportunity via POST /opportunities/:opportunity/files. Reads a local file path from the MCP host.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoReason for this Lever write.Requested through Lever Ops Control Plane.
confirmNoSet false only when you explicitly want to block execution.
dry_runNoWhen true, preview the write without sending it to Lever.
file_pathYesLocal file path on the machine running the MCP server.
perform_asYesLever user ID for perform_as when the Lever endpoint needs one.
content_typeNoOptional MIME type. Defaults to application/octet-stream.
opportunity_idYesLever opportunity ID.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources