Connect Workable to AI agents

Connect Workable to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

manage_candidate

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 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 Departments

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

get_candidate

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

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

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

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

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

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_requisition

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

Get Account Info

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

list_events

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 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 Disqualification Reasons

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

list_candidate_files

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 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 Job Custom Attributes

List custom attributes configured for a Workable job.

list_job_questions

List Job Questions

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

list_work_schedules

List Work Schedules

List Workable work schedules for employee create/update operations.

list_employee_fields

List Employee Fields

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

list_stages

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

Get Job Application Form

Retrieve the application form configuration for a Workable job.

list_legal_entities

List Legal Entities

List Workable legal entities for employee create/update operations.

list_account_custom_attributes

List Account Custom Attributes

List account-level custom attributes in Workable.

More integrations teams use with Workable

Linkedin

Authenticate LinkedIn members with OpenID Connect, fetch the authenticated member profile, and create self-serve LinkedIn shares with text, article links, and uploaded images. Organization and Community Management workflows should move to a separate slate because LinkedIn restricts combining those products in one app.

Ashby

Manage the full recruiting lifecycle in an applicant tracking system. Create, update, search, and list candidates, applications, and jobs. Track applications through hiring pipeline stages, change stages and sources, and transfer between jobs. Schedule and manage interviews, interviewer pools, and interview plans. Create, update, and approve offers. Manage job postings (publish, unpublish, update content) and job boards. Create and track openings (headcount). Manage organizational structure including departments, locations, and users. Set custom fields, add tags, notes, and files to candidates. Upload resumes, anonymize candidates, and handle referrals. Generate reports, submit feedback, create survey requests, and add assessments. Receive webhooks for candidate hires, stage changes, application updates, interview schedules, job and offer changes, and more.

Async Interview

Manage asynchronous video interviews for hiring workflows. List and retrieve interview jobs (positions), access candidate interview responses (video, audio, or text), and invite candidates to participate in interviews. Monitor for new interview response submissions to trigger follow-up workflows such as notifying hiring managers or pushing data to an ATS. Supports AI-powered transcription of candidate responses and file attachment collection.

Bamboohr

Manage employee data, directory, and HR workflows in BambooHR. Create, retrieve, and update employee records including personal information, job details, compensation, and custom fields. Handle time off requests, approvals, and balances. Track employee hours with clock-in/clock-out and timesheet entries. Manage benefits, dependents, and benefit plans. Generate employee reports in CSV, PDF, JSON, or XML formats. Create and track employee goals, training records, and performance data. Manage job listings and applicant tracking. Upload and organize employee and company files and photos. Access tabular data such as job history, compensation, and education. Configure webhooks to monitor employee data changes in real time.

Breathe Hr

Manage employee records, absences, sickness, expenses, and organizational structure for small to medium-sized businesses. Create and retrieve employees with personal and employment details. Track and cancel absence and leave requests, manage holiday allowances. Record sickness entries. Create, retrieve, and delete expenses and expense claims. Access compensation data including bonuses and salaries. Retrieve employee benefits, training records, and training types. Manage departments, divisions, and locations. Access working patterns, statutory holidays, and custom field definitions.

Brex

Manage corporate spending, cards, expenses, payments, and budgets on the Brex platform. Create and manage virtual and physical cards with spend limits. Invite, update, and terminate users and sync with HR systems. Manage departments, locations, and organizational structure. Initiate ACH, wire, and check payments and manage vendors. Create and adjust budgets and spend limits. View card and cash transactions, account statements, and settled financial data. Track and manage expenses with receipt matching and uploads. Automate accounting workflows with ERP integration. Create referral links and manage onboarding applications. Register webhooks for real-time notifications on expenses, transfers, referrals, user updates, and accounting events.

Technical notes for Workable

Manage recruiting, hiring, and HR processes. Create and track job postings, manage candidates through hiring pipelines, and handle employee records. Create, move, disqualify, and comment on candidates. Manage requisitions with approval workflows. Retrieve offers and scheduled events like interviews. Create and manage departments. Handle employee data, documents, and time-off requests. Subscribe to webhooks for candidate, employee, and time-off events. Build custom careers pages with public job listing endpoints.

Connect Workable to production AI agents

See how Metorial gives Workable access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Workable to AI agents with Metorial.

  1. Can Metorial connect Workable to AI agents?
    Yes. Metorial connects AI agents to Workable through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.