Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Manage Candidate

Update a Workable candidate or run a candidate lifecycle action: move, copy, relocate, disqualify, revert disqualification, comment, set tags, or add a rating.

List Jobs

List Workable jobs. Filter by state or date, and use the returned shortcode with candidate, application form, question, and stage tools.

List Departments

List all departments in the Workable account. Use this to look up department IDs for employee and requisition operations.

Get Candidate Details

Retrieve a Workable candidate by candidate ID. Optionally include the candidate activity feed, files, and current offer details.

List Employees

List employees from Workable HR using Workable's query, ordering, limit, and offset parameters. Use memberId when an account token requires member context.

Manage Employee

Get, create, or update a Workable HR employee. Create and update requests are wrapped in Workable's documented { employee } payload, with optional memberId for account-token access.

Manage Time off

List time-off categories and requests, create time-off requests, check balances, and approve or reject time-off approvals using Workable's /timeoff endpoints.

Create Candidate

Add a candidate to a Workable job. Workable requires email plus either name or both first and last name; stage is sent as a query parameter and sourced is sent at the request body root.

Get Job Details

Retrieve a Workable job by shortcode. Use the optional includes for stages, hiring team members, and the application form when the caller needs related setup data.

Manage Requisitions

List, get, create, update, approve, or reject Workable Hiring Plan requisitions using the documented code/id split: code for get/approve/reject and id for update.

Get Account Info

Retrieve the configured Workable account information. Use list_members for member lookup; includeMembers remains available as a small convenience.

List Scheduled Events

Retrieve scheduled Workable events such as calls, interviews, and meetings. Filter by event type, candidate, job shortcode, member, date range, or token context.

List Candidates

List Workable candidates across jobs or filtered by job shortcode, email, or stage. Use this to find candidate IDs for candidate detail and action tools.

List Disqualification Reasons

List Workable disqualification reasons. Use the returned IDs with manage_candidate disqualify.

List Candidate Files

List file metadata for a Workable candidate. The tool returns Workable file URLs and metadata, not downloaded file content.

List Members

List Workable members. Use this to find member IDs required by candidate, requisition, employee, and time-off write actions.

List Job Custom Attributes

List custom attributes configured for a Workable job.

List Job Questions

List application questions for a Workable job. Use these question keys when creating or updating candidate answers.

List Work Schedules

List Workable work schedules for employee create/update operations.

List Employee Fields

List Workable employee fields for HR create/update payload construction.

List Stages

List Workable recruitment stages. Provide jobShortcode to get stages for a specific job, or omit it for the account pipeline stages.

Get Job Application Form

Retrieve the application form configuration for a Workable job.

List Legal Entities

List Workable legal entities for employee create/update operations.

List Account Custom Attributes

List account-level custom attributes in Workable.