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.
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.
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 Manatal MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Manatal 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>"
]
}
}
}Check More Recruiting MCP Servers
246+ actions
206+ actions
164+ actions
137+ actions
127+ actions
123+ actions
111+ actions
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
Manatal MCP Server FAQ
Does StackOne have a Manatal MCP server?
Manatal MCP server vs direct API integration — what's the difference?
How does Manatal authentication work for AI agents?
origin_owner_id.Are Manatal MCP tools vulnerable to prompt injection?
What is the context bloat of a Manatal agent and how do I avoid it?
Can I limit which actions my Manatal agent can access?
Can I create custom agent actions for my Manatal MCP server?
When should I NOT use a Manatal MCP server?
What AI frameworks and AI clients does the StackOne Manatal 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.