All tools

Human resources · list_employees

List employees

Find an employee (name, email, team).

Price
included
Requirements
No connector
runs on platform keys
Human approval
No
read or internal write

Input

FieldTypeDescription
querystringPartial name or email to search (case-insensitive)
departmentstringExact department name (case-insensitive)
statusactive | onboarding | leaving | left | on_leave | allFilter by status. Default: everyone except "left". "all" includes former employees.
includeLeaveBalancesbooleanAlso return the latest leave balance per type (cp, rtt…) for each employee (default false)
limitnumberMax rows (1-200, default 50)

Call this tool

Through the HTTP API, or from the MCP server with the run meta-tool.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"list_employees","input":{"query":"…","department":"…","status":"active","includeLeaveBalances":true}}'
$run({ "tool": "list_employees", "input": {"query":"…","department":"…","status":"active","includeLeaveBalances":true} })