Workable MCP Server
for AI Agents
Connect your AI agent to StackOne's Workable MCP server and give it 70 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
70 Agent Actions
Create, read, update, and delete across Workable — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Workable MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Workable tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Workable call.
Tools Discovery →What is the Workable MCP Server?
A Workable MCP server lets AI agents read and write Workable data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Workable MCP server ships with 70 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All Workable MCP Tools
Every action from Workable's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Candidates
- Copy Candidate
Copy candidate to another job
- List Candidates
Get all candidates across all jobs
- Get Candidate
Get detailed information about a specific candidate
- Update Candidate
Update candidate information
Members
- List Members
Get all members in the account
- Update Member
Update an existing member's roles and collaboration rules
- Delete Member
Deactivate a member in the account
Departments
- Create Department
Create a new department
- List Departments
Get all departments
- Update Department
Update an existing department
- Delete Department
Delete a department
Requisitions
- Create Requisition
Create a new requisition
- List Requisitions
Get all requisitions
- Get Requisition
Get a specific requisition by code
- Update Requisition
Update an existing requisition
Jobs
- List Jobs
Get all jobs in the account
- Get Job
Get detailed information about a specific job
Events
- List Events
Get all scheduled events
- Get Event
Get detailed information about a specific event
Employees
- Create Employee
Create a new employee record
- List Employees
Get all employees
- Get Employee
Get detailed information about a specific employee
- Update Employee
Update an existing employee record
Employee Documents
- Create Employee Document
Upload a document for an employee
- Get Employee Documents
Get all documents for an employee
Time Off Requests
- Create Time Off Request
Create a new time off request for an employee
- List Time Off Requests
Get all time off requests
Webhook Subscriptions
- Create Webhook Subscription
Create a new webhook subscription
- List Webhook Subscriptions
Get all webhook subscriptions
- Delete Webhook Subscription
Delete a webhook subscription
Other (40)
- Create Job Candidate
Create a new candidate for a specific job
- Create Talent Pool Candidate
Create a new candidate in the talent pool
- List Accounts
Get all accounts accessible by user
- Get Account Details
Get detailed information about a specific account
- List Permission Sets
Get all permission sets in the account
- List Legal Entities
Get all legal entities configured in the account
- List Disqualification Reasons
Get all disqualification reasons
- Get Candidate Activities
Get activity timeline for a candidate
- Get Candidate Files
Get files associated with a candidate
- Get Candidate Offer
Get offer details for a candidate
- List Recruiters
Get all external recruiters in the account
- List Stages
Get all recruitment pipeline stages
- Get Offer
Get a specific offer by ID
- Get Job Activities
Get activity stream for a job
- Get Job Application Form
Get application form details for a job
- Get Job Questions
Get questions for a job
- Get Job Stages
Get recruitment pipeline stages for a job
- Get Job Custom Attributes
Get custom attributes for a job
- Get Job Members
Get members in the hiring team for a job
- Get Job Recruiters
Get external recruiters for a job
- List Custom Attributes
Get all custom attributes
- List Employee Fields
Get all employee field configurations
- List Work Schedules
Get all work schedule configurations
- List Time Off Categories
Get all time off categories
- List Time Off Balances
Get time off balances for employees
- Move Candidate To Stage
Move candidate to a different stage
- Update Candidate Custom Attribute
Update a custom attribute value for candidate
- Comment On Candidate
Add a comment to candidate's profile
- Tag Candidate
Add or remove tags from candidate
- Disqualify Candidate
Disqualify a candidate
- Revert Candidate Disqualification
Revert a candidate's disqualification
- Relocate Candidate
Move candidate to another job
- Rate Candidate
Add a rating to candidate
- Invite Member
Invite a new member to the account
- Enable Member
Restore a previously deactivated member
- Merge Departments
Merge a department into another
- Approve Requisition
Approve a requisition
- Reject Requisition
Reject a requisition
- Approve Offer
Approve an offer (must be in a compatible state)
- Reject Offer
Reject an offer (must be in a compatible state)
Workable AI Agent Use Cases
Connect your AI agent to Workable and help your team scale the recruiting operations they run by hand today.
Use StackOne to connect your AI agent to your ATS and job boards to automate job posting distribution.
ViewUse StackOne to connect your AI agent to your ATS, survey tools, and messaging systems to automate reference checks.
ViewUse StackOne to connect your AI agent to your ATS, HRIS, and document management tools to automate offer letter generation.
ViewSet Up Your Workable MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Workable in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Workable Resources
How I Built an AI Hiring Analyst in Under an Hour
A Head of People connected Claude to Ashby through StackOne's MCP gateway to answer hiring questions from real-time data via chat. No code required.
5 min read
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
Workable MCP Server FAQ
Does StackOne have a Workable MCP server?
Workable MCP server vs direct API integration — what's the difference?
How does Workable authentication work for AI agents?
origin_owner_id.Are Workable MCP tools vulnerable to prompt injection?
What is the context bloat of a Workable agent and how do I avoid it?
Can I limit which actions my Workable agent can access?
Can I create custom agent actions for my Workable MCP server?
When should I NOT use a Workable MCP server?
What AI frameworks and AI clients does the StackOne Workable MCP server support?
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.