Connect
Optimize
Secure
The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench • Explore Tool Discovery →
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
Create, read, update, and delete across Manatal — and extend your agent's capabilities with custom actions.
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
Every Manatal tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Manatal call.
Tools Discovery →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.
Every action from Manatal's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create a new candidate in Manatal.
Retrieve a paginated list of candidates in Manatal.
Retrieve a specific candidate from Manatal.
Delete an existing candidate in Manatal.
Create a new candidate attachment in Manatal.
Retrieve a paginated list of candidate attachments in Manatal.
Retrieve a specific candidate attachment from Manatal.
Delete an existing candidate attachment in Manatal.
Create a new candidate education in Manatal.
Retrieve a paginated list of candidate educations in Manatal.
Retrieve a specific candidate education from Manatal.
Delete an existing candidate education in Manatal.
Create a new candidate experience in Manatal.
Retrieve a paginated list of candidate experiences in Manatal.
Retrieve a specific candidate experience from Manatal.
Delete an existing candidate experience in Manatal.
Create a new candidate nationality in Manatal.
Retrieve a specific candidate nationality from Manatal.
Delete an existing candidate nationality in Manatal.
Create a new candidate note in Manatal.
Retrieve a paginated list of candidate notes in Manatal.
Retrieve a specific candidate note from Manatal.
Delete an existing candidate note in Manatal.
Create a new candidate resume in Manatal.
Retrieve a paginated list of candidate resumes in Manatal.
Delete an existing candidate resume in Manatal.
Create a new candidate social media in Manatal.
Retrieve a paginated list of candidate social media in Manatal.
Retrieve a specific candidate social media from Manatal.
Create a new contact in Manatal.
Retrieve a paginated list of contacts in Manatal.
Retrieve a specific contact from Manatal.
Delete an existing contact in Manatal.
Create a new contact attachment in Manatal.
Retrieve a paginated list of contact attachments in Manatal.
Retrieve a specific contact attachment from Manatal.
Delete an existing contact attachment in Manatal.
Create a new contact note in Manatal.
Retrieve a paginated list of contact notes in Manatal.
Retrieve a specific contact note from Manatal.
Delete an existing contact note in Manatal.
Retrieve a paginated list of job pipelines in Manatal.
Retrieve a specific job pipeline from Manatal.
Create a new job in Manatal.
Retrieve a paginated list of jobs in Manatal.
Retrieve a specific job from Manatal.
Delete an existing job in Manatal.
Create a new job attachment in Manatal.
Retrieve a paginated list of job attachments in Manatal.
Retrieve a specific job attachment from Manatal.
Delete an existing job attachment in Manatal.
Create a new job note in Manatal.
Retrieve a paginated list of job notes in Manatal.
Retrieve a specific job note from Manatal.
Delete an existing job note in Manatal.
Retrieve a paginated list of languages in Manatal.
Retrieve a specific language from Manatal.
Retrieve a paginated list of match stages in Manatal.
Retrieve a specific match stage from Manatal.
Create a new match in Manatal.
Retrieve a specific match from Manatal.
Delete an existing match in Manatal.
Create a new match attachment in Manatal.
Retrieve a paginated list of match attachments in Manatal.
Retrieve a specific match attachment from Manatal.
Delete an existing match attachment in Manatal.
Create a new match note in Manatal.
Retrieve a paginated list of match notes in Manatal.
Retrieve a specific match note from Manatal.
Delete an existing match note in Manatal.
Create a new organization in Manatal.
Retrieve a paginated list of organizations in Manatal.
Retrieve a specific organization from Manatal.
Delete an existing organization in Manatal.
Create a new organization attachment in Manatal.
Retrieve a paginated list of organization attachments in Manatal.
Retrieve a specific organization attachment from Manatal.
Delete an existing organization attachment in Manatal.
Create a new organization note in Manatal.
Retrieve a paginated list of organization notes in Manatal.
Retrieve a specific organization note from Manatal.
Delete an existing organization note in Manatal.
Retrieve a paginated list of users in Manatal.
Retrieve a specific user from Manatal.
Retrieve a paginated list of job posts in Manatal.
Retrieve a specific job post from Manatal.
Retrieve a paginated list of candidate activities in Manatal.
Retrieve a specific candidate activity from Manatal.
Retrieve a paginated list of candidate matches in Manatal.
Retrieve a specific candidate match from Manatal.
Retrieve a paginated list of candidate nationalities in Manatal.
Retrieve a paginated list of contact activities in Manatal.
Retrieve a specific contact activity from Manatal.
Retrieve a paginated list of currencies in Manatal.
Retrieve a specific currency from Manatal.
Retrieve a paginated list of industries in Manatal.
Retrieve a specific industry from Manatal.
Retrieve a paginated list of job activities in Manatal.
Retrieve a specific job activity from Manatal.
Retrieve a paginated list of job matches in Manatal.
Retrieve a specific job match from Manatal.
Retrieve a paginated list of matches in Manatal.
Retrieve a paginated list of match activities in Manatal.
Retrieve a specific match activity from Manatal.
Retrieve a paginated list of nationalities in Manatal.
Retrieve a specific nationality from Manatal.
Retrieve a paginated list of organization activities in Manatal.
Retrieve a specific organization activity from Manatal.
Retrieve a specific application form from Manatal.
Retrieve a specific application form for job post from Manatal.
Partially update an existing candidate attachment in Manatal.
Partially update an existing candidate nationality in Manatal.
Partially update an existing candidate note in Manatal.
Partially update an existing candidate in Manatal.
Partially update an existing candidate education in Manatal.
Partially update an existing candidate experience in Manatal.
Partially update an existing contact in Manatal.
Partially update an existing contact attachment in Manatal.
Partially update an existing contact note in Manatal.
Partially update an existing job in Manatal.
Partially update an existing job attachment in Manatal.
Partially update an existing job note in Manatal.
Partially update an existing match in Manatal.
Partially update an existing match attachment in Manatal.
Partially update an existing match note in Manatal.
Partially update an existing organization in Manatal.
Partially update an existing organization attachment in Manatal.
Partially update an existing organization note in Manatal.
Submit an application to a job post in Manatal.
Submit a referral to a job post in Manatal.
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.
ViewOne 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>"
]
}
}
}246+ actions
206+ actions
164+ actions
137+ actions
127+ actions
123+ actions
111+ actions
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
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
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: 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 wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.