Workable MCP integration
Reads candidate pipelines by job and stage, creates employee records with their documents, restructures departments, and answers time off balance questions.
37actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Create employee
Lyro creates a new employee record in your recruiting platform immediately after hire approval. The employee becomes available for onboarding, benefits setup, and payroll enrollment.
Update background check status
Lyro logs background check results directly into the candidate's hiring file. Your team sees verification outcomes and can proceed with final offer approval.
Upload employee documents
Lyro attaches signed offers, identity verification, and compliance documents to the employee record. All legal docs remain centralized and audit-ready for compliance.
How businesses use Workable + Lyro
Each card is one request a support team gets, and the Workable actions Lyro runs to close it.
Answer where a candidate is in the pipeline
Lyro lists candidates across jobs filtered by role, stage, or email, reads the job they applied to, and names the pipeline stage they sit in, so a hiring manager gets the status without opening Workable.
Get CandidatesGet JobsGet StagesCreate the employee record for a new hire
Lyro checks which employee fields the account defines, creates the record in draft or published state, and uploads the contracts and forms that belong on it.
List Employee FieldsCreate EmployeeUpload Employee DocumentsRestructure departments without orphaning anyone
Lyro creates a department, renames it or changes its parent, and merges one into another when two teams combine, so the org tree in Workable matches how the company is actually organised.
Create DepartmentUpdate DepartmentMerge DepartmentAnswer an employee's time off question
Lyro reads an employee's balances across every leave category, showing available, used, and carried-over units, and checks the work schedule those days are measured against.
List Time Off BalancesList Time Off CategoriesList Work Schedules
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Workable actions it has and picks the ones a request needs.
- 01
Connect Workable
Authorize the Workable account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Workable actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Workable
Setup, permissions, and the limits of what Lyro can do inside Workable.
It depends on the action. Create Employee and Upload Employee Documents require w_employees, List Employees requires r_employees, Get Accounts and Get recruiters require r_jobs, and List Departments requires r_account. Lyro can only do what the scopes on the connected token allow.
Every action available in Workable
All 37 actions your agent can call on Workable, straight from the live MCP connection.
Create employee
Create an employee in your Workable account.
Delete department
Delete a department.
Delete subscription
Unsubscribe from an event by deleting a webhook subscription.
Get account
Return the specified account.
Get accounts
Retrieves all Workable accounts (organizations) accessible to the authenticated user.
Get background check packages
Retrieve a list of available background check packages from a specified provider.
Get background check providers
Retrieves a list of background check providers integrated with your Workable account.
Get candidates
Retrieve a list of candidates across all jobs in the organization.
Get employee
Retrieve detailed information for a specific employee by ID.
Get events
Retrieve a collection of scheduled events (calls, interviews, meetings) from the Workable account.
Get jobs
Retrieves a paginated list of jobs from your Workable account.
Get legal entities
Retrieve a collection of your account legal entities.
Get members
Retrieve a paginated list of Workable account members with their roles and permissions.
Get recruiters
Retrieves external recruiters from your Workable account.
Get requisitions
Retrieve a collection of requisitions in the account.
Get stages
Retrieve a collection of your recruitment pipeline stages.
Get subscriptions
Retrieves all webhook subscriptions configured in your Workable account.
List custom attributes
Retrieve all custom attributes configured in the Workable account.
List departments
Retrieve all departments from your Workable account.
List disqualification reasons
Retrieve a collection of account's disqualification reasons.
List employee fields
Retrieve a collection of your account's employee field definitions.
List employees
Retrieve a collection of account employees.
List permission sets
Retrieve a collection of your account permission sets.
List public jobs
Return a collection of public jobs for an account.
List public locations
Retrieve a collection of locations where a Workable account has public job postings.
List time off balances
Retrieves all time off balances for an employee across all time off categories.
List time off categories
Retrieve all time off categories configured for your account.
List work schedules
Retrieve a collection of work schedules configured in your Workable account.
Update background check status
Updates the status and results of an existing background check in a candidate's timeline.
Merge department
Merge a department into another.
The tools Workable sits next to
Same connection, same setup. Pick the next one your team already uses.
Async interview
Pulls interview responses with candidate details, updates job records after a role changes, and clears out jobs a finished round no longer needs.
Breathe HR
Looks up current Breathe HR employee data and triggers updates directly from a Lyro conversation.
Greenhouse
Answers where an application stands, files candidates with their attachments, merges duplicate profiles, and advances applications on decision.
Recruitee
Answers role questions from the live careers-site posting, creates candidate profiles and screening notes, and keeps job offers and tags current.
Sap successfactors
Answers leave and pay questions from the employee record, tracks onboarding progress, and raises or responds to continuous feedback requests.
Workday
Reads absence balances and valid dates, files time-off requests, records title and job changes, and pulls interview feedback.

Ready to connect Workable?
Authorize the account and your agent has all 37 actions from the first conversation.


