名称: Lever Automation 描述: “在 Lever ATS 中自动化招聘工作流程——通过 Composio Lever 集成管理机会、职位发布、招聘需求、管道阶段和候选人标签。” 要求: mcp: - rube
Lever 自动化
直接从 Claude Code 自动化您在 Lever ATS 中的招聘操作。管理职位发布、跟踪候选人管道、更新招聘需求、查询机会,无需离开您的终端。
工具包文档: composio.dev/toolkits/lever
设置
- 将 Composio MCP 服务器添加到您的配置中:
https://rube.app/mcp - 当运行任何 Lever 命令时,连接您的 Lever 账户。代理将提供一个 OAuth 链接进行身份验证。
- 确保您的 Lever API 密钥具有足够的范围以进行所需操作(对发布、机会、招聘需求的读/写访问)。
核心工作流程
1. 列出和筛选职位发布
检索所有职位发布,并可选择按状态、团队、部门、地点或承诺类型筛选。
工具: LEVER_LIST_POSTINGS
关键参数:
state– 按published、internal、closed、draft、pending、rejected筛选team、department、location、commitment– 按组织属性缩小结果limit(1-100) 和offset– 分页浏览大型发布集tag– 按发布标签筛选
示例提示: “列出 Lever 中所有已发布的工程职位发布”
2. 浏览候选人机会
列出招聘管道中的所有机会,提供丰富的筛选功能用于管道分析和候选人跟踪。
工具: LEVER_LIST_OPPORTUNITIES
关键参数:
posting_id、stage_id、tag– 按发布、管道阶段或标签筛选email、contact_id– 查找特定候选人的机会archived– 按归档状态筛选 (true/false)created_at_start、created_at_end– 日期范围筛选 (ISO 8601)expand– 将applications、contact、owner、stage、stageChanges、sources、sourcedBy扩展为完整对象
示例提示: “显示 Senior Engineer 发布的所有活动机会,并扩展联系详情”
3. 获取机会详情
获取单个候选人机会的全面详情,包括联系信息、阶段进展、来源和申请。
工具: LEVER_GET_OPPORTUNITY
关键参数:
opportunity(必需) – 唯一机会 UIDexpand– 逗号分隔的字段以扩展:contact、stage、owner
示例提示: “获取机会 31c9716c-d4e3-47e8-a6a1-54078a1151d6 的完整详情,并扩展联系和阶段”
4. 管理招聘需求
创建、列出、更新和删除招聘需求,以跟踪人员编制和招聘需求。
工具: LEVER_LIST_REQUISITIONS、LEVER_GET_REQUISITION、LEVER_UPDATE_REQUISITION、LEVER_DELETE_REQUISITION
更新需要以下字段:
requisition(必需) – 招聘需求的 UUIDrequisitionCode(必需) – 唯一代码如REQ-001name(必需) – 招聘需求标题headcountTotal(必需) – 职位数量 (最小 1)status–open或closed- 可选:
hiringManager、owner、department、team、location、compensationBand
示例提示: “更新招聘需求 REQ-001,将人员编制增加到 3,并将状态更改为 open”
5. 查看管道阶段
检索在您的 Lever 账户中配置的所有招聘管道阶段。
工具: LEVER_LIST_STAGES
关键参数:
limit(1-100) – 每页最大项目数offset– 来自先前响应的分页令牌
示例提示: “列出我们 Lever 账户中的所有管道阶段”
6. 管理标签
列出用于分类候选人、机会和发布的所有标签。
工具: LEVER_LIST_TAGS
关键参数:
limit– 每页最大项目数offset– 分页令牌
示例提示: “显示 Lever 中所有候选人标签”
已知问题
- 大数据集需要分页:
LEVER_LIST_OPPORTUNITIES和LEVER_LIST_POSTINGS默认每页最多 100 个结果。始终检查响应中的offset令牌并迭代以获取完整结果。 - 扩展参数格式:
LEVER_LIST_OPPORTUNITIES上的expand字段接受字符串数组,而在LEVER_GET_OPPORTUNITY和LEVER_GET_REQUISITION上接受逗号分隔的字符串。遵循每个工具的确切模式。 - 招聘需求更新是完全替换:
LEVER_UPDATE_REQUISITION要求所有强制字段 (requisitionCode、name、headcountTotal),即使您只想更改一个字段。始终首先使用LEVER_GET_REQUISITION获取当前招聘需求。 - 时间戳: 机会日期筛选器使用 ISO 8601 格式,而
LEVER_LIST_POSTINGS使用 Unix 时间戳(毫秒)表示updated_at_start。 - 连接范围: 写操作(更新/删除招聘需求)如果您的 API 令牌缺少必要权限,即使读取成功也会失败。
快速参考
| 工具标识 | 描述 |
|---|---|
LEVER_LIST_POSTINGS |
列出所有职位发布,可按状态、团队、部门筛选 |
LEVER_LIST_OPPORTUNITIES |
列出候选人机会,带管道筛选 |
LEVER_GET_OPPORTUNITY |
获取单个机会的详细信息 |
LEVER_GET_REQUISITION |
按 ID 检索单个招聘需求 |
LEVER_LIST_REQUISITIONS |
列出所有招聘需求,带状态/代码筛选 |
LEVER_UPDATE_REQUISITION |
更新现有招聘需求(完全替换) |
LEVER_DELETE_REQUISITION |
删除/归档招聘需求 |
LEVER_LIST_STAGES |
列出所有管道阶段 |
LEVER_LIST_TAGS |
列出用于分类的所有标签 |
由 Composio 提供支持