Skip to main content Announcing Tool Gateway MCP: the universal MCP Read the announcement
Live 95 Actions

Eurecia MCP Server
for AI Agents

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

Eurecia logo
Eurecia MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

95 Agent Actions

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

Authentication

Agent Tool Authentication

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

Agent Auth →

Security

Agent Protection

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

Tools Discovery →

What is the Eurecia MCP Server?

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

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

Analytical Axis

  • Create Analytical Axis

    Create a new analytical axis (e.g. Projects, Clients, Cost centers) for a company.

  • Get Analytical Axis

    Fetch a single analytical axis by its company and axis id.

  • Update Analytical Axis

    Update an existing analytical axis's configuration.

  • Delete Analytical Axis

    Permanently delete an analytical axis and all of its analytical accounts.

Analytical Accounts

  • Create Analytical Account

    Create a new analytical account (e.g. a project, task, or cost center) under an analytical axis.

  • List Analytical Accounts

    List the analytical accounts (e.g. individual projects, cost centers) that belong to one analytical axis.

  • Get Analytical Account

    Fetch a single analytical account by its company, axis, and account id.

  • Update Analytical Account

    Update an existing analytical account's configuration.

  • Delete Analytical Account

    Permanently delete a single analytical account by its id.

Calendars

  • List Calendars

    List resource (team/production) calendars for a company, optionally filtered by company or calendar description.

  • Get Calendar

    Fetch a single resource (team/production) calendar by its composite id.

Calendar Items

  • List Calendar Items

    List resource calendar events (shifts, bookings, planned activities) filtered by company, participant, date range, calendar, or material resource.

  • Get Calendar Item

    Fetch a single resource calendar event (e.g. a planned shift or booking) by its composite id.

Expense Reports

  • List Expense Reports

    List expense reports for the company, optionally filtered by owner, department/structure, status, period, or amount.

  • Get Expense Report

    Retrieve a single expense report by its composite id, including its line items, VAT breakdown, approval history, and current owners.

Reimbursement Profiles

  • List Reimbursement Profiles

    List the company's expense reimbursement profiles (policy configurations controlling expense report rules, controls, and thresholds), optionally filtered by code, description, or active status.

  • Get Reimbursement Profile

    Retrieve a single expense reimbursement profile's full configuration (controls, rules, thresholds, column input preferences, and attached reimbursement items) by its composite id.

Reimbursement Profile Items

  • List Reimbursement Profile Items

    List the individual reimbursement items (per-expense-type rules such as mileage, meals, or guest expenses) attached to reimbursement profiles, optionally filtered by expense type code, description, parent profile id, or archived status.

  • Get Reimbursement Profile Item

    Retrieve a single reimbursement profile item's full configuration (fields, additional fields, guest rules, meal-voucher and threshold settings) by its composite id.

Vacation Requests

  • List Vacation Requests

    List vacation requests across the company, optionally filtered by owner, department, structure, vacation type, status, or date range.

  • Get Vacation Request

    Fetch a single vacation request by its composite id.

Vacation Types

  • List Vacation Types

    List the vacation types configured for a company (e.g. paid leave, RTT, sick leave, business trip).

  • Get Vacation Type

    Fetch a single vacation type's full configuration (deadlines, accrual rules, min/max authorized days, display flags, localized descriptions) by its composite id.

Vacation Accumulations

  • List Vacation Accumulations

    List vacation accumulations (team trackers) across the company, optionally filtered by company, department, structure, user, vacation type, or period.

  • Get Vacation Accumulation

    Fetch a single vacation accumulation (team tracker) record, including its full accumulationTrackings history, by its composite id.

Vacation Accumulation Transfers

  • List Vacation Accumulation Transfers

    List vacation accumulation transfers across the company, optionally filtered by user, department, structure, source/target type, or workflow status.

  • Get Vacation Accumulation Transfer

    Fetch a single vacation accumulation transfer by company, user, and transfer id.

Payroll Grid Status

  • List Payroll Grid Status

    Retrieve the fixed list of payroll grid status reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • Get Payroll Grid Status

    Fetch the per-employee, per-field synchronisation status (IN_SYNC / OK / ERROR / NOT_ALLOWED) for a single payroll grid, including counts and per-field error messages.

Departments

  • List Departments

    Retrieve the full department hierarchy for a company as a nested tree of nodes, each node wrapping an organization unit and its child nodes.

  • Search Departments

    Search departments by (partial or full) name within a company and return a flat list of matches.

Structures

  • List Structures

    Retrieve the full structure (legal entity / site) hierarchy for a company as a nested tree of nodes, each node wrapping an organization unit and its child nodes.

  • Search Structures

    Search structures (legal entities / sites) by (partial or full) name within a company and return a flat list of matches.

Payroll Grids

  • List Payroll Grids

    List payroll synchronisation grids across all companies the credential can access, ordered by creation date.

  • Get Payroll Grid

    Fetch full detail for a single payroll grid, including its per-employee grids, field values, and field definitions.

Payroll Fields

  • List Payroll Fields

    List payroll field definitions (the columns that can be mapped in a payroll model/grid) across all companies the credential can access.

  • Get Payroll Field

    Fetch full detail for a single payroll field definition by id.

Payroll Models

  • Create Payroll Model

    Create a new payroll model (template) for a company, defining which payroll fields it includes, their group, sequence order, and editable/exported flags.

  • List Payroll Models

    List payroll model templates (reusable sets of payroll fields with group/sequence layout) across all companies the credential can access.

  • Get Payroll Model

    Fetch full detail for a single payroll model by id, including its complete payrollModelFieldList.

  • Update Payroll Model

    Replace an existing payroll model's definition (descriptions and full payrollModelFieldList) by id.

Payroll Request Logs

  • List Payroll Request Logs

    Search the audit log of outbound payroll synchronisation requests (to SILAE/YEAP), with filters on company, type, grid, date range, and error status.

  • Get Payroll Request Log

    Fetch a single payroll synchronisation request log by id, including the full outbound request body and the provider's response body.

Timesheets

  • List Timesheets

    List time sheets across the company, optionally filtered by owner, department, structure, status, or date range.

  • Get Timesheet

    Fetch a single time sheet by its composite id.

Timesheet Times

  • List Timesheet Times

    List individual time-sheet time entries (clock-in/clock-out segments), optionally filtered by owner, department, or structure.

  • Get Timesheet Time

    Fetch a single time-sheet time entry (a clock-in/clock-out segment) by its id.

Budgets

  • List Budgets

    List project/analytic-account budgets, optionally filtered by status, analytic account, or parent budget in the imputation-structure hierarchy.

  • Get Budget

    Fetch a single budget (project/analytic-account budget) by its composite id.

Users

  • Create User

    Creates a new user (employee) record in a company.

  • List Users

    List all visible users with optional filters by company, name, department, structure, module, and archived status, returned page by page.

  • Get User

    Fetch a single user by their full composite ID (idCompany_._idUser).

Other (43)

  • List Analytical Axes

    List all analytical axes across every company the authenticated account can access.

  • List Company Analytical Axes

    List the analytical axes configured for a single company.

  • List Vacations For Payroll

    List vacation request line-items computed for payroll export, scoped to a date range and optionally filtered by processing flag (in process, exported, to be adjusted, adjusted, closed, to be exported).

  • List Company Vacation Accumulation Transfers

    List vacation accumulation transfers scoped to one company, optionally filtered by user, department, structure, source/target type, or workflow status.

  • List Activity

    Retrieve the fixed list of working activity type reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Analytical Axes Order

    Retrieve the fixed list of analytical axes order reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Contract Reason

    Retrieve the fixed list of contract reason reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Cost Target

    Retrieve the fixed list of analytical account cost target reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Country

    Retrieve the fixed list of country reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Currency

    Retrieve the fixed list of currency reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Departure Reason

    Retrieve the fixed list of departure reason reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Fixed Term Contract Reason

    Retrieve the fixed list of fixed term contract reason reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Force Fill

    Retrieve the fixed list of analytical axis force fill reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Gender

    Retrieve the fixed list of gender reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Hiring Reason

    Retrieve the fixed list of hiring reason reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Imputation Unit

    Retrieve the fixed list of analytical axis imputation unit reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Invoice Mode

    Retrieve the fixed list of analytical account invoice mode reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Marital Status

    Retrieve the fixed list of marital status reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Module

    Retrieve the fixed list of modules reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Nationality

    Retrieve the fixed list of nationality reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Payroll Accumulation Period

    Retrieve the fixed list of payroll accumulation period reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Payroll Accumulation Rights

    Retrieve the fixed list of payroll accumulation rights reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Payroll Field Sick Leave

    Retrieve the fixed list of payroll field sick leave reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Payroll Field Silae Types

    Retrieve the fixed list of payroll field silae type reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Payroll Field Types

    Retrieve the fixed list of payroll field type reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Payroll Group

    Retrieve the fixed list of payroll group reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Payroll Shift Month

    Retrieve the fixed list of payroll field shift month reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Payroll System Fields

    Retrieve the fixed list of payroll system fields reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Payroll Vacation Type Units

    Retrieve the fixed list of payroll vacation type unit reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Pro Status

    Retrieve the fixed list of professional status reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Selling Price Target

    Retrieve the fixed list of analytical account selling price target reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Ts Prevent Entry Type

    Retrieve the fixed list of analytical axis timesheet prevent entry for dates type reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List User Directory Category

    Retrieve the fixed list of user directory category reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Workflow Status

    Retrieve the fixed list of workflow status reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Working Time Unit

    Retrieve the fixed list of working time unit reference values (label, num, value per item) used as a lookup table elsewhere in the Eurecia LVA (hiring/departure/contract) API.

  • List Companies

    List all companies visible to the authenticated API token, including related companies.

  • Get Company

    Fetch the full company record (profile, departments, structures, connectors, reminder emails, public messages) via the legacy API by its id.

  • List Company Payroll Grids

    List payroll synchronisation grids scoped to a single company, ordered by creation date.

  • List Company Payroll Fields

    List payroll field definitions scoped to a single company.

  • List Company Payroll Models

    List payroll model templates scoped to a single company.

  • List Timesheet Activities

    List time sheet activities (project/analytic-axis allocations of worked time), optionally filtered by status, owner, department, analytic axis, or date range.

  • Get Timesheet Activity

    Fetch a single time sheet activity (project/analytic-axis time allocation) by its composite id.

  • List Active Users

    List only active (non-archived) users, with the same filters as list_users (company, name, department, structure, module), returned page by page.

Eurecia AI Agent Use Cases

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

Employee Onboarding

Use StackOne to connect your AI agent to your HRIS, identity management, and LMS to automate employee onboarding.

View
WorkdayBambooHRPersonioHiBobGustoRipplingOkta360Learning
HR Policy Q&A Chatbot

Use StackOne to connect your AI agent to your HRIS, knowledge base, and messaging tools to automate HR policy Q&A.

View
WorkdayBambooHRPersonioHiBobGustoRipplingSharePointConfluence
Employee Offboarding

Use StackOne to connect your AI agent to your HRIS, identity management, and ITSM to automate employee offboarding and deprovisioning.

View
WorkdayBambooHRPersonioOktaServiceNowRipplingGustoJira

Set Up Your Eurecia MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Eurecia 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 hr-workforce MCP Servers

Eurecia MCP Server FAQ

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