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
| Name | Type | Description |
|---|---|---|
| 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
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "personio_read",
"arguments": {
"operation": "list_attendance",
"arguments": {
"from": "from",
"to": "to"
}
}
}
} Example response
{
"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
}