CATS Integration for AI Agents
Connect your AI agent to 56 QA'd CATS actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 24 events to subscribe to.
CATS AI Agent Actions
56 production-ready actions for your agent to do more on CATS.
CATS Webhook Events
24 real-time CATS events your AI agent can subscribe to.
- Candidate Created Webhook Processes CATS candidate.created events, fired when a candidate is created in CATS.
- Job Created Webhook Processes CATS job.created events, fired when a job order is created in CATS.
- Contact Created Webhook Processes CATS contact.created events, fired when a contact is created in CATS.
- Company Created Webhook Processes CATS company.created events, fired when a company is created in CATS.
- Activity Created Webhook Processes CATS activity.created events, fired when an activity is logged against a record in CATS.
- User Created Webhook Processes CATS user.created events, fired when a user is created in CATS.
- Pipeline Created Webhook Processes CATS pipeline.created events, fired when a candidate is added to a job order's pipeline.
- Candidate Updated Webhook Processes CATS candidate.updated events, fired when a candidate record is modified in CATS.
- Job Updated Webhook Processes CATS job.updated events, fired when a job order is modified in CATS.
- Contact Updated Webhook Processes CATS contact.updated events, fired when a contact record is modified in CATS.
- Company Updated Webhook Processes CATS company.updated events, fired when a company record is modified in CATS.
- Activity Updated Webhook Processes CATS activity.updated events, fired when an activity record is modified in CATS.
- User Updated Webhook Processes CATS user.updated events, fired when a user record is modified in CATS.
- Candidate Deleted Webhook Processes CATS candidate.deleted events, fired when a candidate is deleted in CATS.
- Job Deleted Webhook Processes CATS job.deleted events, fired when a job order is deleted in CATS.
- Contact Deleted Webhook Processes CATS contact.deleted events, fired when a contact is deleted in CATS.
- Company Deleted Webhook Processes CATS company.deleted events, fired when a company is deleted in CATS.
- Activity Deleted Webhook Processes CATS activity.deleted events, fired when an activity is deleted in CATS.
- User Deleted Webhook Processes CATS user.deleted events, fired when a user is deleted in CATS.
- Pipeline Deleted Webhook Processes CATS pipeline.deleted events, fired when a candidate is removed from a job order's pipeline.
- Job Status Changed Webhook Processes CATS job.status_changed events, fired when the status of a job order changes. The payload carries the previous and new status ids alongside the embedded job order record.
- Contact Status Changed Webhook Processes CATS contact.status_changed events, fired when a contact's status changes. The payload carries the previous and new status ids alongside the embedded contact record.
- Company Status Changed Webhook Processes CATS company.status_changed events, fired when a company's status changes. The payload carries the previous and new status ids alongside the embedded company record.
- Pipeline Status Changed Webhook Processes CATS pipeline.status_changed events, fired when a candidate moves to a different status in a job order's pipeline. The payload carries the previous and new status ids alongside the embedded pipeline record.
CATS AI Agent Use Cases
Connect your AI agent to CATS 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.
ViewDo More, Build Less
Integration Infrastructure for CATS AI Agents
88.7% prompt injection detection.
Prompt injection defense"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."
Luna Schmid, Partner at GV
"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."
Barbry McGann, SVP at Workday Ventures
CATS AI agent integration resources
Webhooks for AI agents: why agentic workflows need them purpose-built
AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.
7 min read
Unified API Limitations for AI Agent Integration: 7 Ways They Break
Unified APIs work for traditional software but fail AI agents in specific, measurable ways. Here are 7 problems we found after building both approaches, with examples from Workday, Greenhouse, Jira, and Salesforce.
14 min
Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows
AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.
15 min
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
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.