List attendance

Attendance periods of employees in a date window.

MCP tool personio_read → list_attendance

read

Returns work periods and breaks recorded in the Attendance tab for the window you give, newest first, with the status the entry has (confirmed or waiting for approval). Employees with no entry on a working day simply have no item. Needs view permission for attendance of those employees.

Parameters

Parameters: list_attendance
NameTypeDescription
from string required string Window start, YYYY-MM-DD.
to string required string Window end, YYYY-MM-DD.
employee_id string string Only this employee.
cursor string string Next page cursor from the previous call.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "personio_read",
    "arguments": {
      "operation": "list_attendance",
      "arguments": {
        "from": "from",
        "to": "to"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "attendance": [
      {
        "attendance_id": "att_7d20",
        "employee_id": "emp_2041",
        "date": "2026-10-12",
        "start": "09:00",
        "end": "17:30",
        "break_minutes": 30,
        "status": "confirmed"
      }
    ],
    "next_cursor": null
  },
  "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.