Skip to main content

The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery

Live 130 Actions

Manatal MCP Server
for AI Agents

Connect your AI agent to StackOne's Manatal MCP server and give it 130 MCP tools out of the box. Auth, tool execution, and security all managed.

Manatal logo
Manatal MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

130 Agent Actions

Create, read, update, and delete across Manatal — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your Manatal MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every Manatal 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 Manatal call.

Tools Discovery →

What is the Manatal MCP Server?

A Manatal MCP server lets AI agents read and write Manatal data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Manatal MCP server ships with 130 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 Manatal MCP Tools

Every action from Manatal's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

Candidates

  • Create Candidate

    Create a new candidate in Manatal.

  • List Candidates

    Retrieve a paginated list of candidates in Manatal.

  • Get Candidate

    Retrieve a specific candidate from Manatal.

  • Delete Candidate

    Delete an existing candidate in Manatal.

Candidate Attachments

  • Create Candidate Attachment

    Create a new candidate attachment in Manatal.

  • List Candidate Attachments

    Retrieve a paginated list of candidate attachments in Manatal.

  • Get Candidate Attachment

    Retrieve a specific candidate attachment from Manatal.

  • Delete Candidate Attachment

    Delete an existing candidate attachment in Manatal.

Candidate Educations

  • Create Candidate Education

    Create a new candidate education in Manatal.

  • List Candidate Educations

    Retrieve a paginated list of candidate educations in Manatal.

  • Get Candidate Education

    Retrieve a specific candidate education from Manatal.

  • Delete Candidate Education

    Delete an existing candidate education in Manatal.

Candidate Experiences

  • Create Candidate Experience

    Create a new candidate experience in Manatal.

  • List Candidate Experiences

    Retrieve a paginated list of candidate experiences in Manatal.

  • Get Candidate Experience

    Retrieve a specific candidate experience from Manatal.

  • Delete Candidate Experience

    Delete an existing candidate experience in Manatal.

Candidate Nationalitys

  • Create Candidate Nationality

    Create a new candidate nationality in Manatal.

  • Get Candidate Nationality

    Retrieve a specific candidate nationality from Manatal.

  • Delete Candidate Nationality

    Delete an existing candidate nationality in Manatal.

Candidate Notes

  • Create Candidate Note

    Create a new candidate note in Manatal.

  • List Candidate Notes

    Retrieve a paginated list of candidate notes in Manatal.

  • Get Candidate Note

    Retrieve a specific candidate note from Manatal.

  • Delete Candidate Note

    Delete an existing candidate note in Manatal.

Candidate Resumes

  • Create Candidate Resume

    Create a new candidate resume in Manatal.

  • List Candidate Resumes

    Retrieve a paginated list of candidate resumes in Manatal.

  • Delete Candidate Resume

    Delete an existing candidate resume in Manatal.

Candidate Social Medias

  • Create Candidate Social Media

    Create a new candidate social media in Manatal.

  • List Candidate Social Media

    Retrieve a paginated list of candidate social media in Manatal.

  • Get Candidate Social Media

    Retrieve a specific candidate social media from Manatal.

Contacts

  • Create Contact

    Create a new contact in Manatal.

  • List Contacts

    Retrieve a paginated list of contacts in Manatal.

  • Get Contact

    Retrieve a specific contact from Manatal.

  • Delete Contact

    Delete an existing contact in Manatal.

Contact Attachments

  • Create Contact Attachment

    Create a new contact attachment in Manatal.

  • List Contact Attachments

    Retrieve a paginated list of contact attachments in Manatal.

  • Get Contact Attachment

    Retrieve a specific contact attachment from Manatal.

  • Delete Contact Attachment

    Delete an existing contact attachment in Manatal.

Contact Notes

  • Create Contact Note

    Create a new contact note in Manatal.

  • List Contact Notes

    Retrieve a paginated list of contact notes in Manatal.

  • Get Contact Note

    Retrieve a specific contact note from Manatal.

  • Delete Contact Note

    Delete an existing contact note in Manatal.

Job Pipelines

  • List Job Pipelines

    Retrieve a paginated list of job pipelines in Manatal.

  • Get Job Pipeline

    Retrieve a specific job pipeline from Manatal.

Jobs

  • Create Job

    Create a new job in Manatal.

  • List Jobs

    Retrieve a paginated list of jobs in Manatal.

  • Get Job

    Retrieve a specific job from Manatal.

  • Delete Job

    Delete an existing job in Manatal.

Job Attachments

  • Create Job Attachment

    Create a new job attachment in Manatal.

  • List Job Attachments

    Retrieve a paginated list of job attachments in Manatal.

  • Get Job Attachment

    Retrieve a specific job attachment from Manatal.

  • Delete Job Attachment

    Delete an existing job attachment in Manatal.

Job Notes

  • Create Job Note

    Create a new job note in Manatal.

  • List Job Notes

    Retrieve a paginated list of job notes in Manatal.

  • Get Job Note

    Retrieve a specific job note from Manatal.

  • Delete Job Note

    Delete an existing job note in Manatal.

Languages

  • List Languages

    Retrieve a paginated list of languages in Manatal.

  • Get Language

    Retrieve a specific language from Manatal.

Match Stages

  • List Match Stages

    Retrieve a paginated list of match stages in Manatal.

  • Get Match Stage

    Retrieve a specific match stage from Manatal.

Matchs

  • Create Match

    Create a new match in Manatal.

  • Get Match

    Retrieve a specific match from Manatal.

  • Delete Match

    Delete an existing match in Manatal.

Match Attachments

  • Create Match Attachment

    Create a new match attachment in Manatal.

  • List Match Attachments

    Retrieve a paginated list of match attachments in Manatal.

  • Get Match Attachment

    Retrieve a specific match attachment from Manatal.

  • Delete Match Attachment

    Delete an existing match attachment in Manatal.

Match Notes

  • Create Match Note

    Create a new match note in Manatal.

  • List Match Notes

    Retrieve a paginated list of match notes in Manatal.

  • Get Match Note

    Retrieve a specific match note from Manatal.

  • Delete Match Note

    Delete an existing match note in Manatal.

Organizations

  • Create Organization

    Create a new organization in Manatal.

  • List Organizations

    Retrieve a paginated list of organizations in Manatal.

  • Get Organization

    Retrieve a specific organization from Manatal.

  • Delete Organization

    Delete an existing organization in Manatal.

Organization Attachments

  • Create Organization Attachment

    Create a new organization attachment in Manatal.

  • List Organization Attachments

    Retrieve a paginated list of organization attachments in Manatal.

  • Get Organization Attachment

    Retrieve a specific organization attachment from Manatal.

  • Delete Organization Attachment

    Delete an existing organization attachment in Manatal.

Organization Notes

  • Create Organization Note

    Create a new organization note in Manatal.

  • List Organization Notes

    Retrieve a paginated list of organization notes in Manatal.

  • Get Organization Note

    Retrieve a specific organization note from Manatal.

  • Delete Organization Note

    Delete an existing organization note in Manatal.

Users

  • List Users

    Retrieve a paginated list of users in Manatal.

  • Get User

    Retrieve a specific user from Manatal.

Job Posts

  • List Job Posts

    Retrieve a paginated list of job posts in Manatal.

  • Get Job Post

    Retrieve a specific job post from Manatal.

Other (44)

  • List Candidate Activities

    Retrieve a paginated list of candidate activities in Manatal.

  • Get Candidate Activity

    Retrieve a specific candidate activity from Manatal.

  • List Candidate Matches

    Retrieve a paginated list of candidate matches in Manatal.

  • Get Candidate Match

    Retrieve a specific candidate match from Manatal.

  • List Candidate Nationalities

    Retrieve a paginated list of candidate nationalities in Manatal.

  • List Contact Activities

    Retrieve a paginated list of contact activities in Manatal.

  • Get Contact Activity

    Retrieve a specific contact activity from Manatal.

  • List Currencies

    Retrieve a paginated list of currencies in Manatal.

  • Get Currency

    Retrieve a specific currency from Manatal.

  • List Industries

    Retrieve a paginated list of industries in Manatal.

  • Get Industry

    Retrieve a specific industry from Manatal.

  • List Job Activities

    Retrieve a paginated list of job activities in Manatal.

  • Get Job Activity

    Retrieve a specific job activity from Manatal.

  • List Job Matches

    Retrieve a paginated list of job matches in Manatal.

  • Get Job Match

    Retrieve a specific job match from Manatal.

  • List Matches

    Retrieve a paginated list of matches in Manatal.

  • List Match Activities

    Retrieve a paginated list of match activities in Manatal.

  • Get Match Activity

    Retrieve a specific match activity from Manatal.

  • List Nationalities

    Retrieve a paginated list of nationalities in Manatal.

  • Get Nationality

    Retrieve a specific nationality from Manatal.

  • List Organization Activities

    Retrieve a paginated list of organization activities in Manatal.

  • Get Organization Activity

    Retrieve a specific organization activity from Manatal.

  • Get Application Form

    Retrieve a specific application form from Manatal.

  • Get Application Form For Job Post

    Retrieve a specific application form for job post from Manatal.

  • Partial Update Candidate Attachment

    Partially update an existing candidate attachment in Manatal.

  • Partial Update Candidate Nationality

    Partially update an existing candidate nationality in Manatal.

  • Partial Update Candidate Note

    Partially update an existing candidate note in Manatal.

  • Partial Update Candidate

    Partially update an existing candidate in Manatal.

  • Partial Update Candidate Education

    Partially update an existing candidate education in Manatal.

  • Partial Update Candidate Experience

    Partially update an existing candidate experience in Manatal.

  • Partial Update Contact

    Partially update an existing contact in Manatal.

  • Partial Update Contact Attachment

    Partially update an existing contact attachment in Manatal.

  • Partial Update Contact Note

    Partially update an existing contact note in Manatal.

  • Partial Update Job

    Partially update an existing job in Manatal.

  • Partial Update Job Attachment

    Partially update an existing job attachment in Manatal.

  • Partial Update Job Note

    Partially update an existing job note in Manatal.

  • Partial Update Match

    Partially update an existing match in Manatal.

  • Partial Update Match Attachment

    Partially update an existing match attachment in Manatal.

  • Partial Update Match Note

    Partially update an existing match note in Manatal.

  • Partial Update Organization

    Partially update an existing organization in Manatal.

  • Partial Update Organization Attachment

    Partially update an existing organization attachment in Manatal.

  • Partial Update Organization Note

    Partially update an existing organization note in Manatal.

  • Submit Application To Job Post

    Submit an application to a job post in Manatal.

  • Submit Referral To Job Post

    Submit a referral to a job post in Manatal.

Manatal AI Agent Use Cases

Connect your AI agent to Manatal and help your team scale the recruiting operations they run by hand today.

Job Posting Distribution

Use StackOne to connect your AI agent to your ATS and job boards to automate job posting distribution.

View
GreenhouseLeverAshbySmartRecruitersWorkableJobviteiCIMSTeamtailor
Reference Check Automation

Use StackOne to connect your AI agent to your ATS, survey tools, and messaging systems to automate reference checks.

View
GreenhouseLeverWorkdayiCIMSSmartRecruitersAshbyTeamtailorSurveyMonkey
Offer Letter Generation

Use StackOne to connect your AI agent to your ATS, HRIS, and document management tools to automate offer letter generation.

View
GreenhouseLeverAshbyWorkdayBambooHRPersonioHiBobGusto

Set Up Your Manatal MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Manatal in under 10 lines of code.

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>"
      ]
    }
  }
}

Check More Recruiting MCP Servers

JobAdder

246+ actions

Vincere

206+ actions

SmartRecruiters

164+ actions

Ashby

137+ actions

Factorial

127+ actions

HiBob

123+ actions

Manatal MCP Server FAQ

Does StackOne have a Manatal MCP server?
Yes. StackOne offers a hosted Manatal MCP server with 130 pre-built actions, and every action is tested and QA'd by StackOne. Connect it to Claude, Cursor, and any other MCP client, or to any agent framework through the AI Action SDK. It ships with managed agent authentication, prompt injection defense, and tool discovery with server-side execution that preserve your agent's context window and keep reasoning performance.
Manatal MCP server vs direct API integration — what's the difference?
A Manatal MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Manatal. A Manatal 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 Manatal at runtime. StackOne provides both.
How does Manatal authentication work for AI agents?
Manatal 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 Manatal account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Manatal MCP tools vulnerable to prompt injection?
Yes — Manatal 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 Manatal agent and how do I avoid it?
Context bloat happens when Manatal tool schemas and API responses eat your Manatal agent's memory, preventing it from reasoning effectively. A single Manatal 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 Manatal agent can access?
Yes — you can limit which actions your Manatal 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 Manatal MCP server?
Yes — you can create custom agent actions for your Manatal MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Manatal's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Manatal MCP server?
Skip a Manatal MCP server if your integration is purely software-to-software — direct Manatal 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 Manatal actions at runtime.
What AI frameworks and AI clients does the StackOne Manatal MCP server support?
The StackOne Manatal 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.