Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Zoho Recruit MCP Server
for AI Agents

Production-ready Zoho Recruit MCP server with 62 extensible actions — plus built-in authentication, security, and optimized execution.

Zoho Recruit logo
Zoho Recruit MCP Server
Built by StackOne StackOne

Coverage

62 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 62 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All Zoho Recruit MCP Tools and Actions

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 or a keyword.

  • 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 (8)

  • 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.

Set 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.

MCP Clients

Agent Frameworks

Claude Desktop
{
  "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>"
      ]
    }
  }
}

More Recruiting MCP Servers

JobAdder

246+ actions

Vincere

206+ actions

SmartRecruiters

164+ actions

Ashby

137+ actions

Factorial

127+ actions

HiBob

123+ actions

Zoho Recruit MCP Server FAQ

Zoho Recruit MCP server vs direct API integration — what's the difference?
A Zoho Recruit MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Zoho Recruit. A Zoho Recruit MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling Zoho Recruit at runtime. StackOne provides both.
How does Zoho Recruit authentication work for AI agents?
Zoho Recruit authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Zoho Recruit account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Zoho Recruit MCP tools vulnerable to prompt injection?
Yes — Zoho Recruit MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a Zoho Recruit agent and how do I avoid it?
Context bloat happens when Zoho Recruit tool schemas and API responses eat your Zoho Recruit agent's memory, preventing it from reasoning effectively. A single Zoho Recruit query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my Zoho Recruit agent can access?
Yes — you can limit which actions your Zoho Recruit agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Zoho Recruit MCP server?
Yes — you can create custom agent actions for your Zoho Recruit MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Zoho Recruit's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Zoho Recruit MCP server?
Skip a Zoho Recruit MCP server if your integration is purely software-to-software — direct Zoho Recruit API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Zoho Recruit actions at runtime.
What AI frameworks and AI clients does the StackOne Zoho Recruit MCP server support?
The StackOne Zoho Recruit MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

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.