Get an employee

One employee profile with the fields your role may read.

MCP tool personio_read → get_employee

read

Returns the Personal Info fields of one profile that your role may read, such as name, work email, team, position, supervisor and employment dates. Fields hidden from your role, for example salary without the right permission, are left out, not blanked. The result is the same data the profile page shows you.

Parameters

Parameters: get_employee
NameTypeDescription
employee_id string required string Employee ID from list_employees.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "personio_read",
    "arguments": {
      "operation": "get_employee",
      "arguments": {
        "employee_id": "employee_8c41d2"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "employee_id": "emp_2041",
    "name": "Maja Kowalska",
    "email": "maja.kowalska@example.com",
    "team": "Marketing",
    "position": "Content Lead",
    "supervisor": "Tom Becker",
    "employment_start": "2024-03-01",
    "weekly_hours": 40
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.