CATS ATS MCP. Manage every candidate and job order conversationally.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
CATS ATS lets you manage your entire recruitment pipeline conversationally. Instead of opening multiple tabs and cross-referencing spreadsheets, ask your agent anything about candidates, job orders, or company contacts and get an immediate, structured answer.
What your AI agents can do
Get candidate details
Retrieves detailed information for a single candidate by ID.
Get job details
Gets specific details about one job order or open position.
List candidates
Lists all available recruitment candidates in the system.
Search the database and list detailed profiles for people who fit your criteria.
Retrieve all details about a single open position or active job listing.
List and review recent interactions, notes, and activities related to the hiring process.
See a list of client companies and all the associated contacts within your ATS.
Review the full history of where candidates are in the hiring pipeline.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
CATS ATS: 8 Recruitment Tools
Use these tools to execute complex hiring tasks—from listing all job orders to getting granular details on a single candidate's profile.
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 CATS ATS on Vinkius019d756aget candidate details
Retrieves detailed information for a single candidate by ID.
019d756aget job details
Gets specific details about one job order or open position.
019d756alist candidates
Lists all available recruitment candidates in the system.
019d756alist job orders
Retrieves a list of current and past job orders.
019d756alist recruitment activities
Lists recent notes, status changes, and other activities in the pipeline.
019d756alist recruitment companies
Provides a list of all client companies tracked by your ATS.
019d756alist recruitment contacts
Lists the contacts associated with any given company.
019d756asearch candidates
Finds candidates using multiple filters, narrowing down a large database.
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 CATS ATS, 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 CATS ATS. 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 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
It's exhausting clicking between tabs just to get one picture of the hiring process.
Today, tracking a single candidate requires juggling multiple screens. You open the ATS dashboard for their status, then switch to an activity feed to check notes, and finally copy-paste details into a separate spreadsheet just to cross-reference who they applied for versus what job order is actually open.
With this MCP, you treat your entire ATS like a single chat window. You simply ask the agent about 'Sarah Miller,' and it instantly pulls together her profile data, all related notes, and confirms which active roles she was considered for. It gives you the summary without ever forcing you to click past the initial prompt.
Get candidate details with get_candidate_details.
You no longer have to open a specific candidate's file just to find one piece of information, like their phone number or primary role. The agent extracts that data and presents it directly in the chat response when you ask for it.
The difference is simple: instead of clicking through layers of menus, you talk to your pipeline data. It’s immediate.
What you can do with this MCP connector
You can take full control of your hiring process using this MCP. You talk to your AI client about candidate sourcing—ask for a list of people who match certain criteria, then drill down into one profile to see their specific application status and contact details. Need to check on open roles? Just ask for all active job orders and I'll give you the full rundown.
It tracks everything: notes left by interviewers, changes in candidate status, or even which company a person is attached to. If your workflow involves moving data between different systems, remember that Vinkius handles it all through a zero-trust proxy; your sensitive credentials are used only in transit and never stored on disk.
You can build multi-step automations by chaining this with other MCPs—for example, pulling candidate data and then sending it directly to a messaging system.
019d756a-9d96-706f-a7a4-04497af5100f How CATS ATS MCP Works
- 1 First, you subscribe to this MCP and get your CATS v3 API Key from your account administration.
- 2 Second, you input that key into your preferred AI client (like Cursor or Claude).
- 3 Third, your agent accesses the system and lets you start managing candidates and job orders using natural language prompts.
The bottom line is you get full visibility across your entire talent pipeline without ever leaving your chat window.
Who Is CATS ATS MCP For?
This MCP is for the recruiter who hates switching tabs between their ATS dashboard, email, and spreadsheet. It's for anyone whose job involves tracking people and processes across multiple data points.
Uses this to search candidate databases by name or status, then gets full details on any profile they need to follow up on.
Checks the status of active job orders and reviews recent activity notes without having to open the main ATS dashboard.
Manages client company data, listing companies and verifying associated contacts directly through their chat interface.
What Changes When You Connect
- Use search_candidates to filter massive databases instantly. You don't just get a list; you can narrow it down by status, role, or company name in one prompt.
- Review your entire hiring history with list_recruitment_activities. This single tool aggregates notes and status changes so you never lose context on a candidate.
- Stop hunting for open roles. Simply call list_job_orders to see every active position right now, eliminating the need to click through multiple job boards.
- Need to know who reported to whom? You can run list_recruitment_contacts and get a complete map of personnel associated with client companies.
- Get granular data instantly. If you identify a promising candidate via search_candidates, use get_candidate_details to pull their full profile in seconds.
- The platform handles the heavy lifting: Vinkius ensures that even when chaining together calls—like getting job details then listing related contacts—your credentials are secure and never stored on disk.
Real-World Use Cases
Quickly vetting a referral
A recruiter gets a name. Instead of manually searching the ATS, they ask their agent to search_candidates for that person's ID and then use get_candidate_details. The agent instantly returns all application history, saving 15 minutes of manual clicking.
Pre-meeting prep work
A hiring manager needs to prepare for a client meeting. They ask the agent to list_recruitment_companies and then use list_recruitment_contacts to pull all relevant decision-makers in one go, skipping deep navigation.
Auditing job pipeline health
A team lead needs a snapshot of current open roles. They prompt the agent with list_job_orders, followed by calling get_job_details on any returned IDs to verify salary bands and required experience level.
Tracking post-interview follow up
A recruiter asks for all recent activity for a specific candidate. The agent uses list_recruitment_activities, showing notes from the last week, which helps them write a highly personalized follow-up email.
The Tradeoffs
Listing everything manually
The user runs list_candidates to get 50 names, then has to open 10 separate profiles one by one to find the status of a specific job order.
→ Instead, run search_candidates with filters and then immediately call get_job_details if that candidate applied for a role. This keeps the entire workflow contained in conversation.
Assuming data linkage
The user asks to see all activities related to 'Project X' but doesn't know the specific Job ID, so they get an error or incomplete list.
→ Always start by using list_job_orders first. Then pass the returned Job Order IDs into calls like list_recruitment_activities for accurate scoping.
Over-querying basic data
The user asks, 'What is this company?' and then separately runs list_recruitment_companies just to confirm the name.
→ Use the agent's conversational ability. Ask, 'Tell me about the client associated with Job ID 123,' which handles both the lookup and description in one go.
When It Fits, When It Doesn't
Use this MCP if your core job involves tracking people (candidates) through defined stages (pipeline), managing open positions (job orders), or linking contacts to organizations. If you primarily need to run generic reports, like 'give me a list of all users,' then this isn't it; you need a directory-style tool instead. You must use the combination of search_candidates and get_candidate_details to truly shine—don't just rely on list_candidates alone because that only gives names, not status or history. For true automation across platforms, remember Vinkius allows you to chain this MCP with messaging tools; for example, finding a candidate and automatically sending them an email from your CRM.
Common Questions About CATS ATS MCP
How do I find candidates using search_candidates in the CATS ATS MCP? +
You provide the filters and criteria naturally in text. You don't need to know internal IDs; you just tell your agent, 'Show me all candidates who applied for a Marketing role last quarter.' It handles the filtering.
Can list_job_orders help me see which roles are closed? +
list_job_orders lists both active and historical positions. You can ask your agent to filter the results by status, so you don't have to sift through every entry.
What is the difference between list_candidates and search_candidates? +
list_candidates gives you a raw dump of everyone in the system. You use search_candidates when you need specific filters, like 'show me only people with Python experience.' The latter is much more useful.
How do I get recent notes using list_recruitment_activities? +
You just ask for the activity log. You can specify a time frame or even link it to a job order ID, and the agent retrieves all those interaction records for you.
How do I ensure my access is correct before running list_candidates? +
You must use a CATS v3 API Key obtained from your account administration panel. This key grants your agent read-only access to the entire candidate database, allowing you to pull comprehensive lists of profiles and statuses.
When I run get_candidate_details, what specific data points can I expect? +
It provides a deep dive into one person's record. You'll get detailed contact information, their full application history, current status within the pipeline, and any notes attached to their profile.
If I run list_recruitment_contacts, does it show which company they belong to? +
Yes. The results are structured to link each contact directly back to a specific client company within your ATS. This helps you map out the organizational structure quickly.
What happens if I try to use get_job_details with an incorrect job ID? +
The MCP will return an error indicating that no record was found for that specific Job Order ID. You'll need to verify the identifier or use list_job_orders first to confirm its existence.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.