Skip to main content

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

Eploy MCP Server
for AI Agents

Production-ready Eploy MCP server with 92 extensible actions — plus built-in authentication, security, and optimized execution.

Eploy logo
Eploy MCP Server
Built by StackOne StackOne

Coverage

92 Agent Actions

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

Authentication

Agent Tool Authentication

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

Agent Auth →

Security

Agent Protection

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

Tools Discovery →

What is the Eploy MCP Server?

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

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

Activitys

  • Create Activity

    Create a new activity/action

  • Get Activity

    Retrieve activity details by action ID

  • Update Activity

    Update an existing activity by action ID

Candidates

  • Create Candidate

    Create a new candidate record

  • Search Candidates

    Search for candidates with pagination and filtering support

  • Get Candidate

    Retrieve a single candidate by ID

  • Update Candidate

    Update an existing candidate record

Candidate Address

  • Add Candidate Address

    Add a new address for a candidate

  • Update Candidate Address

    Update an existing address for a candidate

  • Delete Candidate Address

    Delete an address from a candidate

Candidate Bank Details

  • Get Candidate Bank Details

    Retrieve bank details for a candidate

  • Update Candidate Bank Details

    Update bank details for a candidate

Candidate Employments

  • Add Candidate Employment

    Add employment history record for a candidate

  • Update Candidate Employment

    Update an employment history record for a candidate

  • Delete Candidate Employment

    Delete an employment history record

Candidate Questions

  • Get Candidate Questions

    Retrieve question answers for a candidate

  • Update Candidate Questions

    Set question answers for a candidate

Companys

  • Create Company

    Create a new company

  • Get Company

    Retrieve company details by company ID

  • Update Company

    Update an existing company by company ID

Company Questions

  • Get Company Questions

    Retrieve questions and answers for a specific company

  • Update Company Questions

    Set question answers for a company

Applications

  • Create Application

    Create a new application for a candidate applying to a vacancy

  • Search Applications

    Search for applications with pagination and filtering support using Eploy search API

  • Get Application

    Retrieve application details by application ID

  • Update Application

    Update an existing application by application ID

Application Questions

  • Get Application Questions

    Retrieve questions and answers for a specific application

  • Update Application Questions

    Set questions and answers for a specific application

Application Status Historys

  • Get Application Status History

    Retrieve status history for a specific application

  • Search Application Status History

    Search for application status history with pagination and filtering

Vacancys

  • Create Vacancy

    Create a new vacancy/job posting

  • Get Vacancy

    Retrieve vacancy details by vacancy ID

  • Update Vacancy

    Update an existing vacancy by vacancy ID

Vacancy Templates

  • Search Vacancy Templates

    Search for vacancy templates with pagination and filtering support using Eploy search API

  • Get Vacancy Template

    Retrieve vacancy template details by vacancy template ID

Contacts

  • Create Contact

    Create a new contact

  • Search Contacts

    Search for contacts with pagination and filtering support using Eploy search API

  • Get Contact

    Retrieve contact details by contact ID

  • Update Contact

    Update an existing contact by contact ID

Contact Questions

  • Get Contact Questions

    Retrieve questions and answers for a specific contact

  • Update Contact Questions

    Set question answers for a contact

Users

  • Create User

    Create a new user

  • Search Users

    Search for users with pagination and filtering support using Eploy search API

  • Get User

    Retrieve user details by user ID

  • Update User

    Update an existing user by user ID

Placements

  • Create Placement

    Create a new placement

  • Search Placements

    Search for placements with pagination and filtering support using Eploy search API

  • Get Placement

    Retrieve placement details by placement ID

  • Update Placement

    Update an existing placement by placement ID

Timesheets

  • Create Timesheet

    Create a new timesheet

  • Search Timesheets

    Search for timesheets with pagination and filtering support using Eploy search API

  • Get Timesheet

    Retrieve timesheet details by timesheet ID

  • Update Timesheet

    Update an existing timesheet by timesheet ID

  • Delete Timesheet

    Delete a timesheet by timesheet ID

Notes

  • Create Note

    Create a new note

  • Search Notes

    Search for notes with pagination and filtering support using Eploy search API

  • Get Note

    Retrieve note details by note ID

  • Update Note

    Update an existing note by note ID

Option Values

  • Get Option Values

    Retrieve values for a specific dropdown list by type and reference

  • Search Option Values

    Search for option values with pagination and filtering support

CVs

  • Download CV

    Download CV file by CV ID

  • Search CVs

    Search for CVs with pagination and filtering support using Eploy search API

Files

  • Download File

    Download file by file ID

  • Search Files

    Search for files with pagination and filtering support using Eploy search API

Other (28)

  • Upload Candidate CV

    Upload a CV file to a candidate

  • Upload Candidate File

    Upload a general file to a candidate

  • Upload Application File

    Upload a file to an application

  • Search Activities

    Search for activities/actions with pagination and filtering support using Eploy search API

  • Get Candidate Addresses

    Retrieve all addresses for a candidate

  • Get Candidate Employment History

    Retrieve employment history for a candidate

  • Get Candidate Questions List

    Retrieve all available questions for candidates

  • Get CV Upload Types

    Retrieve supported CV file types

  • Get File Upload Types

    Retrieve supported file types for candidate uploads

  • Search Companies

    Search for companies with pagination and filtering support using Eploy search API

  • Get Company Questions List

    Retrieve all available questions for companies

  • Get Application Questions List

    Retrieve all available questions for applications

  • Get Application File Upload Types

    Retrieve supported file upload types for applications

  • Search Vacancies

    Search for vacancies with pagination and filtering support using Eploy search API

  • Get Vacancy Questions List

    Retrieve all available questions for vacancies

  • Get Vacancy Questions

    Retrieve questions and answers for a specific vacancy

  • Get Contact Questions List

    Retrieve all available questions for contacts

  • Get Placement Questions List

    Retrieve all available questions for placements

  • Get Placement Questions

    Retrieve questions and answers for a specific placement

  • List Available Options

    Retrieve available dropdown lists/lookup options in the system

  • Get CV Metadata

    Get CV metadata by CV ID

  • Get File Metadata

    Get file metadata by file ID

  • Get Pay Rate

    Get pay rate details by pay rate ID

  • Get Pay Salary

    Get pay salary details by pay salary ID

  • Get Pay Band

    Get pay salary band details by pay band ID

  • Search Pay Salaries

    Search for pay salaries with pagination and filtering support using Eploy search API

  • Get Role Information By RoleID

    Get Role Information by RoleID

  • Search User Roles

    Search User Roles

Set Up Your Eploy MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Eploy 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

Eploy MCP Server FAQ

Eploy MCP server vs direct API integration — what's the difference?
A Eploy MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Eploy. A Eploy 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 Eploy at runtime. StackOne provides both.
How does Eploy authentication work for AI agents?
Eploy 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 Eploy account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Eploy MCP tools vulnerable to prompt injection?
Yes — Eploy 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 Eploy agent and how do I avoid it?
Context bloat happens when Eploy tool schemas and API responses eat your Eploy agent's memory, preventing it from reasoning effectively. A single Eploy 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 Eploy agent can access?
Yes — you can limit which actions your Eploy 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 Eploy MCP server?
Yes — you can create custom agent actions for your Eploy MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Eploy's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Eploy MCP server?
Skip a Eploy MCP server if your integration is purely software-to-software — direct Eploy 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 Eploy actions at runtime.
What AI frameworks and AI clients does the StackOne Eploy MCP server support?
The StackOne Eploy 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.