Zoho Recruit MCP Server
for AI Agents
Connect your AI agent to StackOne's Zoho Recruit MCP server and give it 63 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
63 Agent Actions
Create, read, update, and delete across Zoho Recruit — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Zoho Recruit MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Zoho Recruit 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 Zoho Recruit call.
Tools Discovery →What is the Zoho Recruit MCP Server?
A Zoho Recruit MCP server lets AI agents read and write Zoho Recruit data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Zoho Recruit MCP server ships with 63 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 Zoho Recruit MCP Tools
Every action from Zoho Recruit's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Candidates
- Create Candidate
Create one or more new candidate records in Zoho Recruit.
- Get Candidates
Retrieve a list of candidate records from Zoho Recruit with optional filtering and sorting.
- Get Candidate
Retrieve a specific candidate record by its unique ID.
- Search Candidates
Search for candidate records in Zoho Recruit using criteria, email, or phone.
- Update Candidate
Update an existing candidate record in Zoho Recruit by its unique ID.
- Delete Candidate
Delete a specific candidate record from Zoho Recruit by its unique ID.
Job Openings
- Create Job Opening
Create one or more new job opening records in Zoho Recruit.
- Get Job Openings
Retrieve a list of job opening records from Zoho Recruit with optional filtering and sorting.
- Get Job Opening
Retrieve a specific job opening record by its unique ID.
- Search Job Openings
Search for job opening records in Zoho Recruit using field-based criteria.
- Update Job Opening
Update an existing job opening record in Zoho Recruit by its unique ID.
- Delete Job Opening
Delete a specific job opening record from Zoho Recruit by its unique ID.
Interviews
- Create Interview
Create one or more new interview records in Zoho Recruit.
- Get Interviews
Retrieve a list of interview records from Zoho Recruit with optional filtering and sorting.
- Get Interview
Retrieve a specific interview record by its unique ID.
- Search Interviews
Search for interview records in Zoho Recruit using field-based criteria.
- Update Interview
Update an existing interview record in Zoho Recruit by its unique ID.
- Delete Interview
Delete a specific interview record from Zoho Recruit by its unique ID.
Contacts
- Create Contact
Create one or more new contact records in Zoho Recruit.
- Get Contacts
Retrieve a list of contact records from Zoho Recruit with optional filtering and sorting.
- Get Contact
Retrieve a specific contact record by its unique ID.
- Search Contacts
Search for contact records in Zoho Recruit using criteria, email, or phone. At least one of criteria, email, or phone must be provided.
- Update Contact
Update an existing contact record in Zoho Recruit by its unique ID.
- Delete Contact
Delete a specific contact record from Zoho Recruit by its unique ID.
Clients
- Create Client
Create one or more new client records in the Clients module of Zoho Recruit.
- Get Clients
Retrieve a paginated list of client records from the Clients module in Zoho Recruit.
- Get Client
Retrieve the full details of a single client record by its unique ID.
- Search Clients
Search for client records in Zoho Recruit using field-based criteria.
- Update Client
Update one or more fields of an existing client record in Zoho Recruit by its unique ID.
- Delete Client
Permanently delete a client record from the Clients module in Zoho Recruit by its unique ID.
Departments
- Create Department
Create one or more new department records in Zoho Recruit.
- Get Departments
Retrieve a list of department records from Zoho Recruit with optional filtering and sorting.
- Get Department
Retrieve a specific department record by its unique ID.
- Update Department
Update an existing department record in Zoho Recruit by its unique ID.
- Delete Department
Delete a specific department record from Zoho Recruit by its unique ID.
Tasks
- Create Task
Create one or more new task records in Zoho Recruit.
- Get Tasks
Retrieve a list of task records from Zoho Recruit with optional filtering and sorting.
- Get Task
Retrieve a specific task record by its unique ID.
- Update Task
Update an existing task record in Zoho Recruit by its unique ID.
- Delete Task
Delete a specific task record from Zoho Recruit by its unique ID.
Events
- Create Event
Create one or more new event records in Zoho Recruit.
- Get Events
Retrieve a list of event records from Zoho Recruit with optional filtering and sorting.
- Get Event
Retrieve a specific event record by its unique ID.
- Update Event
Update an existing event record in Zoho Recruit by its unique ID.
- Delete Event
Delete a specific event record from Zoho Recruit by its unique ID.
Notes
- Create Note
Create a new note in Zoho Recruit and associate it with a module record.
- Get Notes
Retrieve a list of note records from Zoho Recruit. Only admin users can fetch records from the Notes module.
- Get Note
Retrieve a specific note record by its unique ID.
- Update Note
Update an existing note in Zoho Recruit by its unique ID.
- Delete Note
Delete a specific note record from Zoho Recruit by its unique ID.
Users
- Get Users
Retrieve a list of user records from your Zoho Recruit organization.
- Get User
Retrieve a specific user record by their unique ID.
Modules
- Get Modules
Retrieve the list of all available modules in your Zoho Recruit account.
- Get Module
Retrieve metadata for a specific module in Zoho Recruit by its API name.
Other (9)
- Create Submission
Create a new submission in Zoho Recruit to formally link a candidate to a job opening with stage tracking.
- Get Fields
Retrieve the list of fields and their metadata for a specific module in Zoho Recruit.
- Get Layouts
Retrieve the list of layout configurations for a specific module in Zoho Recruit.
- Get Custom Views
Retrieve the list of custom views available for a specific module in Zoho Recruit.
- Get Roles
Retrieve the list of roles configured in your Zoho Recruit organization.
- Get Profiles
Retrieve the list of profiles configured in your Zoho Recruit organization.
- Associate Candidate
Associate one or more candidates with one or more job openings in Zoho Recruit.
- Change Candidate Status
Change the hiring status of one or more candidates in Zoho Recruit.
- Change Job Opening Status
Change the status of one or more job openings in Zoho Recruit.
Zoho Recruit AI Agent Use Cases
Connect your AI agent to Zoho Recruit 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 Zoho Recruit MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Zoho Recruit 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>"
]
}
}
}Platform Resources
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
Zoho Recruit MCP Server FAQ
Does StackOne have a Zoho Recruit MCP server?
Zoho Recruit MCP server vs direct API integration — what's the difference?
How does Zoho Recruit authentication work for AI agents?
origin_owner_id.Are Zoho Recruit MCP tools vulnerable to prompt injection?
What is the context bloat of a Zoho Recruit agent and how do I avoid it?
Can I limit which actions my Zoho Recruit agent can access?
Can I create custom agent actions for my Zoho Recruit MCP server?
When should I NOT use a Zoho Recruit MCP server?
What AI frameworks and AI clients does the StackOne Zoho Recruit 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.