Lever
Applicant tracking and recruiting platform for candidate, opportunity, interview, and hiring workflows
Tools
| Name | Description |
|---|---|
list_opportunitiesList candidate opportunities with useful filters and pagination | List candidate opportunities with useful filters and pagination |
get_opportunityRetrieve a single candidate opportunity by ID | Retrieve a single candidate opportunity by ID |
find_opportunity_by_emailFind the first Lever opportunity matching a candidate email address | Find the first Lever opportunity matching a candidate email address |
create_opportunityCreate a candidate opportunity in Lever | Create a candidate opportunity in Lever |
update_opportunity_stageMove an opportunity to another Lever stage | Move an opportunity to another Lever stage |
update_opportunity_archive_stateArchive or unarchive an opportunity by setting or clearing the archive reason | Archive or unarchive an opportunity by setting or clearing the archive reason |
add_note_to_opportunityAdd an internal note to a Lever opportunity | Add an internal note to a Lever opportunity |
list_opportunity_notesList notes for a Lever opportunity | List notes for a Lever opportunity |
add_links_to_opportunityAdd profile, portfolio, or other links to an opportunity contact | Add profile, portfolio, or other links to an opportunity contact |
remove_links_from_opportunityRemove links from an opportunity contact | Remove links from an opportunity contact |
add_tags_to_opportunityAdd tags to a Lever opportunity | Add tags to a Lever opportunity |
remove_tags_from_opportunityRemove tags from a Lever opportunity | Remove tags from a Lever opportunity |
add_sources_to_opportunityAdd sources to a Lever opportunity | Add sources to a Lever opportunity |
remove_sources_from_opportunityRemove sources from a Lever opportunity | Remove sources from a Lever opportunity |
list_opportunity_feedbackList feedback for a Lever opportunity, optionally filtered by template | List feedback for a Lever opportunity, optionally filtered by template |
list_opportunity_formsList forms for a Lever opportunity, optionally filtered by template | List forms for a Lever opportunity, optionally filtered by template |
list_opportunity_interviewsList interview panels and interviews scheduled for an opportunity | List interview panels and interviews scheduled for an opportunity |
list_opportunity_file_actionsList recent file upload, resume import, and file removal activity for an opportunity | List recent file upload, resume import, and file removal activity for an opportunity |
list_deleted_opportunitiesList opportunities deleted from Lever within an optional time range | List opportunities deleted from Lever within an optional time range |
list_postingsList Lever job postings | List Lever job postings |
get_postingGet a Lever job posting by ID | Get a Lever job posting by ID |
list_stagesList Lever pipeline stages | List Lever pipeline stages |
list_usersList Lever users | List Lever users |
list_archive_reasonsList Lever archive reasons | List Lever archive reasons |
list_tagsList Lever tags | List Lever tags |
list_sourcesList Lever sources | List Lever sources |
Triggers
| Name | Description |
|---|---|
application_createdTriggers when a new application is created in Lever | Triggers when a new application is created in Lever |
candidate_stage_changedTriggers when a candidate opportunity changes stage | Triggers when a candidate opportunity changes stage |
candidate_archived_state_changedTriggers when a candidate is archived or unarchived | Triggers when a candidate is archived or unarchived |
candidate_hiredTriggers when a candidate is marked hired | Triggers when a candidate is marked hired |
interview_createdTriggers when an interview is created | Triggers when an interview is created |
interview_updatedTriggers when an interview is updated | Triggers when an interview is updated |
contact_createdTriggers when a Lever contact is created | Triggers when a Lever contact is created |
contact_updatedTriggers when a Lever contact is updated | Triggers when a Lever contact is updated |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('lever', 'list_opportunities', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'lever',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Lever to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Lever support?
Lever supports 26 tools including List Opportunities, Get Opportunity, Find Opportunity by Email, Create Opportunity, Update Opportunity Stage, and more.
Can I use Lever with AI agents?
Yes. Add Lever to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect Lever to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add Lever as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Lever tools exposed by that workspace.
Does Lever work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Lever work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with Lever?
Lever exposes 26 tools, including List Opportunities, Get Opportunity, Find Opportunity by Email, Create Opportunity, Update Opportunity Stage, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can Lever be used in stateful agent workflows?
Yes. Agents can combine Lever tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Lever use?
Lever uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Lever integration cost?
The Lever integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Lever support?
Lever supports 8 triggers including Application Created, Candidate Stage Changed, Candidate Archived State Changed, Candidate Hired, Interview Created, and more.
Connect Lever in minutes
Get 20,000 free action executions every month. No credit card required.