Meridian HR
MCP Server

Tool reference

Every tool the Meridian MCP server can expose, grouped by domain.

Tools below are listed by domain. The set you actually see is filtered by your API key's permissions — tools/list returns only the tools your role can call.

Organisation

ToolWhat it does
get_organizationDetails about the current org.
list_membersAll members and their roles.
org_snapshotCompact multi-domain snapshot — headcount, leave usage YTD, latest payroll runs, active performance cycle. Prefer this over four list calls.

People (CoreHR)

ToolWhat it does
list_employeesList employees, with optional search/department/status filters.
get_employeeFull employee profile by ID.
create_employeeCreate a new employee. Requires employee.manage.
list_departmentsAll departments in the org.

Leave

ToolWhat it does
list_leave_typesAvailable leave types.
get_leave_balancesBalances for an employee in a leave year.
submit_leave_requestSubmit a leave request for an employee.
list_leave_requestsList requests, filterable by employee/department/type/status/date range.
leave_by_departmentAggregate leave usage by department for a date range. Cheaper than listing all employees when you want a team breakdown.

Payroll

ToolWhat it does
list_payroll_runsAll payroll runs — name, status, period, totals, headcount.
get_payroll_run_summaryPer-employee breakdown of a run: basic salary, gross, net, deductions, benefits, employer cost, computation trace.
simulate_employee_payrollSimulate a payroll computation for one employee using current org config. No run is created.
list_benefitsConfigured benefits and allowances.
list_deductionsConfigured statutory and custom deductions.

Calling conventions

  • All tool inputs are JSON objects. Each tool's schema is returned by tools/list, so an agent does not need to be told the shape ahead of time.
  • Money fields are decimal numbers, currency is the org default.
  • Dates are ISO-8601.
  • Errors come back as JSON-RPC errors with the same code / message / details shape as the REST API.

Adding tools

The tool set evolves alongside the REST API. New tools follow the same rule: they're surfaced if — and only if — a regular API key with the right permissions could perform the underlying action.

On this page