productivity
Lever MCP, CLI, and Lua Integration for AI Agents
Lever integration docs for AI agents: MCP gateway setup, Lever CLI commands, Lua API reference, credentials, and function schemas.Lever for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
lever.lever_list_postings | Read read | 13 | List published Lever job postings for a site. Official Lever endpoint: GET /v0/postings/{site} Supports pagination, output mode, grouping, and filters for location, commitment, team, department, and level. |
lever.lever_get_posting | Read read | 2 | Get a single published Lever job posting by ID. Official Lever endpoint: GET /v0/postings/{site}/{posting_id} Returns JSON only. |
lever.lever_apply_to_posting | Write write | 3 | Submit a candidate application to a Lever posting. Official Lever endpoint: POST /v0/postings/{site}/{posting_id}?key={api_key} Requires a Lever Postings API key. The JSON body must include name and email, and may include phone, org, urls, comments, silent, source, ip, timezone, userAgent, acceptLanguage, referer, consent, and opportunityLocation. |
lever.lever_data_api_get | Read read | 0 | Call a safe relative Lever Data API path with GET. |
lever.lever_data_api_post | Write write | 0 | Call a safe relative Lever Data API path with POST. |
lever.lever_data_api_put | Write write | 0 | Call a safe relative Lever Data API path with PUT. |
lever.lever_data_api_delete | Write write | 0 | Call a safe relative Lever Data API path with DELETE. |
lever.lever_list_data_opportunities | Read read | 0 | List authenticated Lever opportunities. |
lever.lever_get_data_opportunity | Read read | 0 | Retrieve one authenticated Lever opportunity. |
lever.lever_create_opportunity | Write write | 0 | Create a Lever opportunity. |
lever.lever_list_deleted_opportunities | Read read | 0 | List deleted Lever opportunities. |
lever.lever_update_opportunity_stage | Write write | 0 | Move an opportunity to another stage. |
lever.lever_update_opportunity_archive | Write write | 0 | Archive or unarchive an opportunity. |
lever.lever_add_opportunity_tags | Write write | 0 | Add tags to an opportunity. |
lever.lever_remove_opportunity_tags | Write write | 0 | Remove tags from an opportunity. |
lever.lever_add_opportunity_sources | Write write | 0 | Add sources to an opportunity. |
lever.lever_remove_opportunity_sources | Write write | 0 | Remove sources from an opportunity. |
lever.lever_add_opportunity_links | Write write | 0 | Add links to an opportunity. |
lever.lever_remove_opportunity_links | Write write | 0 | Remove links from an opportunity. |
lever.lever_list_opportunity_applications | Read read | 0 | List applications for an opportunity. |
lever.lever_get_opportunity_application | Read read | 0 | Retrieve one opportunity application. |
lever.lever_list_deleted_applications | Read read | 0 | List deleted applications. |
lever.lever_list_opportunity_feedback | Read read | 0 | List feedback forms for an opportunity. |
lever.lever_get_opportunity_feedback | Read read | 0 | Retrieve one opportunity feedback form. |
lever.lever_create_opportunity_feedback | Write write | 0 | Create feedback for an opportunity. |
lever.lever_update_opportunity_feedback | Write write | 0 | Update opportunity feedback. |
lever.lever_delete_opportunity_feedback | Write write | 0 | Delete opportunity feedback. |
lever.lever_list_opportunity_notes | Read read | 0 | List notes for an opportunity. |
lever.lever_get_opportunity_note | Read read | 0 | Retrieve one opportunity note. |
lever.lever_create_opportunity_note | Write write | 0 | Create a note on an opportunity. |
lever.lever_update_opportunity_note | Write write | 0 | Update an opportunity note. |
lever.lever_delete_opportunity_note | Write write | 0 | Delete an opportunity note. |
lever.lever_list_opportunity_files | Read read | 0 | List files on an opportunity. |
lever.lever_get_opportunity_file | Read read | 0 | Retrieve opportunity file metadata. |
lever.lever_download_opportunity_file | Read read | 0 | Download an opportunity file. |
lever.lever_create_opportunity_file | Write write | 0 | Attach file metadata to an opportunity. |
lever.lever_delete_opportunity_file | Write write | 0 | Delete an opportunity file. |
lever.lever_list_opportunity_file_actions | Read read | 0 | List file actions for an opportunity. |
lever.lever_list_opportunity_resumes | Read read | 0 | List resumes on an opportunity. |
lever.lever_get_opportunity_resume | Read read | 0 | Retrieve opportunity resume metadata. |
lever.lever_download_opportunity_resume | Read read | 0 | Download an opportunity resume. |
lever.lever_list_opportunity_forms | Read read | 0 | List forms on an opportunity. |
lever.lever_get_opportunity_form | Read read | 0 | Retrieve one opportunity form. |
lever.lever_create_opportunity_form | Write write | 0 | Create an opportunity form. |
lever.lever_list_opportunity_interviews | Read read | 0 | List interviews for an opportunity. |
lever.lever_get_opportunity_interview | Read read | 0 | Retrieve one opportunity interview. |
lever.lever_create_opportunity_interview | Write write | 0 | Create an opportunity interview. |
lever.lever_update_opportunity_interview | Write write | 0 | Update an opportunity interview. |
lever.lever_delete_opportunity_interview | Write write | 0 | Delete an opportunity interview. |
lever.lever_list_opportunity_panels | Read read | 0 | List interview panels for an opportunity. |
lever.lever_get_opportunity_panel | Read read | 0 | Retrieve one interview panel. |
lever.lever_create_opportunity_panel | Write write | 0 | Create an interview panel. |
lever.lever_update_opportunity_panel | Write write | 0 | Update an interview panel. |
lever.lever_delete_opportunity_panel | Write write | 0 | Delete an interview panel. |
lever.lever_list_opportunity_referrals | Read read | 0 | List referrals for an opportunity. |
lever.lever_get_opportunity_referral | Read read | 0 | Retrieve one opportunity referral. |
lever.lever_list_opportunity_offers | Read read | 0 | List offers for an opportunity. |
lever.lever_download_opportunity_offer | Read read | 0 | Download an opportunity offer file. |
lever.lever_list_data_postings | Read read | 0 | List authenticated Lever postings. |
lever.lever_get_data_posting | Read read | 0 | Retrieve one authenticated Lever posting. |
lever.lever_create_data_posting | Write write | 0 | Create a Lever posting. |
lever.lever_update_data_posting | Write write | 0 | Update a Lever posting. |
lever.lever_list_deleted_postings | Read read | 0 | List deleted postings. |
lever.lever_get_posting_apply_form | Read read | 0 | Retrieve a posting application form. |
lever.lever_apply_data_posting | Write write | 0 | Submit an application through the authenticated Lever Data API. |
lever.lever_list_posting_users | Read read | 0 | List users associated with a posting. |
lever.lever_get_diversity_survey | Read read | 0 | Retrieve diversity survey questions for a posting. |
lever.lever_list_users | Read read | 0 | List Lever users. |
lever.lever_get_user | Read read | 0 | Retrieve one Lever user. |
lever.lever_create_user | Write write | 0 | Create a Lever user. |
lever.lever_update_user | Write write | 0 | Update a Lever user. |
lever.lever_deactivate_user | Write write | 0 | Deactivate a Lever user. |
lever.lever_reactivate_user | Write write | 0 | Reactivate a Lever user. |
lever.lever_get_contact | Read read | 0 | Retrieve one Lever contact. |
lever.lever_update_contact | Write write | 0 | Update a Lever contact. |
lever.lever_list_archive_reasons | Read read | 0 | List archive reasons. |
lever.lever_get_archive_reason | Read read | 0 | Retrieve one archive reason. |
lever.lever_list_stages | Read read | 0 | List pipeline stages. |
lever.lever_get_stage | Read read | 0 | Retrieve one pipeline stage. |
lever.lever_list_disposition_stages | Read read | 0 | List disposition stages. |
lever.lever_list_sources | Read read | 0 | List source values. |
lever.lever_list_tags | Read read | 0 | List tag values. |
lever.lever_list_audit_events | Read read | 0 | List audit events. |
lever.lever_list_feedback_templates | Read read | 0 | List feedback templates. |
lever.lever_get_feedback_template | Read read | 0 | Retrieve one feedback template. |
lever.lever_create_feedback_template | Write write | 0 | Create a feedback template. |
lever.lever_update_feedback_template | Write write | 0 | Update a feedback template. |
lever.lever_delete_feedback_template | Write write | 0 | Delete a feedback template. |
lever.lever_list_form_templates | Read read | 0 | List form templates. |
lever.lever_get_form_template | Read read | 0 | Retrieve one form template. |
lever.lever_create_form_template | Write write | 0 | Create a form template. |
lever.lever_update_form_template | Write write | 0 | Update a form template. |
lever.lever_delete_form_template | Write write | 0 | Delete a form template. |
lever.lever_list_profile_forms | Read read | 0 | List profile forms. |
lever.lever_list_requisitions | Read read | 0 | List requisitions. |
lever.lever_get_requisition | Read read | 0 | Retrieve one requisition. |
lever.lever_create_requisition | Write write | 0 | Create a requisition. |
lever.lever_update_requisition | Write write | 0 | Update a requisition. |
lever.lever_delete_requisition | Write write | 0 | Delete a requisition. |
lever.lever_list_requisition_fields | Read read | 0 | List requisition fields. |
lever.lever_get_requisition_field | Read read | 0 | Retrieve one requisition field. |
lever.lever_create_requisition_field | Write write | 0 | Create a requisition field. |
lever.lever_update_requisition_field | Write write | 0 | Update a requisition field. |
lever.lever_delete_requisition_field | Write write | 0 | Delete a requisition field. |
lever.lever_create_requisition_field_option | Write write | 0 | Create a requisition field option. |
lever.lever_update_requisition_field_options | Write write | 0 | Update requisition field options. |
lever.lever_delete_requisition_field_options | Write write | 0 | Delete requisition field options. |
lever.lever_create_upload | Write write | 0 | Create an upload for files used by Lever records. |
lever.lever_list_webhooks | Read read | 0 | List webhooks. |
lever.lever_create_webhook | Write write | 0 | Create a webhook. |
lever.lever_update_webhooks | Write write | 0 | Update one or more API-created webhooks. |
lever.lever_delete_webhook | Write write | 0 | Delete a webhook. |
lever.lever_list_eeo_responses_pii | Read read | 0 | List EEO response PII records. |