Workable MCP. Manage your entire candidate and job lifecycle.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Workable MCP connects your AI agent directly to a professional Applicant Tracking System (ATS). It lets you manage every phase of hiring, from listing job openings across dozens of boards to tracking candidate progress and registering new talent.
Check status updates for specific candidates or get full details on active roles—all without opening the Workable dashboard. This is core recruiting automation.
What your AI agents can do
Create candidate
Adds a new person's profile and registers them against a specific job opening.
Get candidate profile
Retrieves all personal details, experience notes, and current status for one candidate.
Get job details
Gets the full description, requirements, and metadata for a single job posting.
Retrieve a list of every job opening, whether it’s active or archived.
Pull up full profiles and current statuses for any candidate in the system.
Get a deep dive into one job opening, including all requirements and descriptions.
Add external leads or new applicants directly to a specific job posting.
List the account members, letting you understand who on your team is assigned to recruiting tasks.
See which external accounts are linked and configured within your Workable instance.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Workable with 7 Tools
Use these tools to read job details, check candidate records, list account members, or register new talent in Workable.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Workable on Vinkius019dd189create candidate
Adds a new person's profile and registers them against a specific job opening.
019dd189get candidate profile
Retrieves all personal details, experience notes, and current status for one candidate.
019dd189get job details
Gets the full description, requirements, and metadata for a single job posting.
019dd189list account members
Lists all people who have access to your Workable account settings.
019dd189list all candidates
Provides a summary list of every candidate currently tracked across the entire job board inventory.
019dd189list jobs
Gives you an overview and listing of all current and past job openings.
019dd189list linked accounts
Shows which external systems, like payroll or CRM tools, are connected to Workable.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Workable, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Workable. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The Hiring Funnel is a Web of Tabs.
Right now, managing candidates means opening the ATS dashboard. You click on 'Jobs' to see open roles; then you switch tabs to 'Candidates' to check John Smith's status; if he passes an interview, you have to copy his name and email into a separate sheet for payroll.
With this MCP, your agent manages the transitions. Instead of clicking through multiple dashboards, you just tell your agent what needs doing—for example, 'List all open roles and check the profile for John Smith.' You get a single, consolidated answer without ever leaving your chat window.
Adding `create_candidate` gives you immediate control over data.
The biggest time sink is finding that perfect contact at an event and having to wait until the next day to manually enter them into Workable. That friction slows down your entire sourcing effort.
Now, if you meet someone great, you can tell your agent to add them right away using `create_candidate`. They get tracked immediately against a job opening. You keep momentum.
What you can do with this MCP connector
Managing a hiring funnel means constantly jumping between dashboards: checking open roles, reviewing application statuses, and making sure the team knows who's doing what. Your AI agent handles that overhead for you. You can ask it to list all current job openings or pull up an entire candidate history just by asking a natural question.
If you need to find out how many jobs are open in London versus New York, your agent gets that data instantly and presents it clearly. Because the hiring process often touches multiple systems—like sending messages after an interview, then updating payroll records—the real power comes from chaining this Workable MCP with other services through Vinkius.
This means you can build automations that span job tracking, messaging, and billing platforms all within a single workflow. Your agent handles the data handoffs so you don't have to copy anything.
019dd189-b3d8-715c-9a47-c154ba579e75 How Workable MCP Works
- 1 First, subscribe to the Workable MCP and enter your Workable Subdomain and API Key.
- 2 Next, connect this MCP via your AI client (Claude, Cursor, or any MCP-compatible client).
- 3 Finally, ask your agent a natural language question, like 'List all active job openings,' and it runs the data retrieval for you.
The bottom line is: you talk to your agent in plain English; the agent talks to Workable using structured APIs.
Who Is Workable MCP For?
Recruiters and HR Managers who spend hours clicking through dashboards just to get a status update. Hiring Managers who need quick visibility into pipeline gaps without logging in. Operations Teams that handle high volumes of candidate data entry.
Use the agent to run list_jobs and immediately get a list of all active roles so you can start sourcing candidates without opening the dashboard.
Check candidate status for multiple people using list_all_candidates or review team structure with list_account_members to coordinate interviews.
Review specific job requirements by calling get_job_details, allowing you to confirm the scope of the role before an interview round.
What Changes When You Connect
- Never lose track of a lead again. Use
list_all_candidatesto see every person in the system, even if they aren't attached to an open role right now. - Speed up sourcing by using
create_candidatedirectly from your agent. You can register a promising contact immediately without manual dashboard steps. - Get full context on roles with
get_job_details. Instead of opening the job board, you ask your agent for the specific requirements and tech stack needed. - Audit your team's involvement by calling
list_account_members, ensuring every recruiter knows who owns which part of the hiring process. - Keep an eye on connected services. Use
list_linked_accountsto verify that your ATS is properly communicating with other business tools, like payroll.
Real-World Use Cases
Cold Lead Intake
A networking event yields ten excellent contacts. Instead of manually entering them one by one into Workable, you tell your agent to 'Add these ten people as candidates for the Senior Developer role.' The agent uses create_candidate for immediate tracking.
Pipeline Status Check
It's Friday afternoon. You need a quick report on all active hiring efforts. Your agent runs list_jobs, then uses that data to pull candidate summaries via list_all_candidates so you can send an end-of-week progress email.
Team Handover
A recruiter leaves the company. You need to know who else has access to the account settings and job boards. Your agent calls list_account_members and then cross-references that data with linked systems using list_linked_accounts.
Job Scope Validation
Before writing a full job description, you want to ensure the tech stack matches the company's current setup. You ask your agent to pull get_job_details, confirming that every requirement listed is accurate and up-to-date.
The Tradeoffs
Trying to find a job by name
Asking the agent, 'What are our open roles for Product Designer?' The agent might fail because it needs a definitive list first.
→
Always start by running list_jobs to get the authoritative list of all openings. Then you can filter that list or ask for details on specific titles.
Manually updating candidate data
Remembering a key detail about John Smith's experience and having to log into Workable just to add it.
→
Use get_candidate_profile first to pull the existing record, then ask your agent to update or augment that profile with new details.
Ignoring connected services
Assuming that because you use Workable for job postings, it automatically talks to your payroll system.
→
Run list_linked_accounts to confirm exactly which systems are configured and communicating with Workable.
When It Fits, When It Doesn't
Use this MCP if the core of your daily work is managing the candidate lifecycle—from job posting to final hire. If you need to know who is applying, what they applied for, or how many roles are open right now, this is what you use. Don't use it if all you need is a simple database of employee records; that falls outside Workable’s scope. Similarly, don't use it if your primary goal is generating job descriptions from scratch—that's content generation. Use the get_job_details tool only when you need to inspect an existing role, not when you are defining a new one. If you find yourself needing to track data across Workable and Slack messages simultaneously, consider chaining this MCP with messaging services through Vinkius.
Common Questions About Workable MCP
How do I find out what jobs are currently posted in Workable? +
Run the list_jobs tool. This gives you an overview of every active and archived job opening, letting you know exactly what roles you're managing right now.
What is the best way to check a candidate's history using Workable MCP? +
Call get_candidate_profile with the person’s name or ID. This pulls all their associated data, including past experience and current status within your hiring pipeline.
Can I use `list_account_members` to see who can access my Workable account? +
Yes, running list_account_members lists every person with credentials for the Workable workspace. This helps you audit your team's permissions.
How do I add a new contact using the Workable MCP? +
Use the create_candidate tool. Just provide the name, email, and which job opening they should be registered against.
What kind of details can I get about a specific job using `get_job_details`? +
It retrieves the full metadata for any single opening. You'll get things like the official job description, required qualifications, and even the short code associated with that posting.
How do I check if my Workable account is connected to other external systems using `list_linked_accounts`? +
The tool lists all accounts linked to your Workable instance. This confirms which internal or third-party services are active and available for the agent to use.
When I need to register several candidates, is there a way to handle bulk entries with `create_candidate`? +
The tool registers one candidate per call. To process multiple people quickly, structure your prompt to make consecutive calls for each individual.
Can I filter the results when I run `list_all_candidates`? +
Yes, you can narrow down the list by providing status updates or specific job shortcodes. This lets your agent focus on only the candidates that matter to your current pipeline.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.