List approval requests
Requests waiting for you in the Personio Inbox.
MCP tool personio_read → list_approval_requests
read
Returns the approval tasks in your Inbox: time off, attendance and employee data change requests, oldest first. Only requests you are an approver for appear, including ones delegated to you. Filter by kind to get only time off. Pages hold up to 50 items; pass next_cursor back as cursor.
Parameters
| Name | Type | Description |
|---|---|---|
| kind string | string | 'time_off', 'attendance' or 'employee_data'. Default all. |
| 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_approval_requests",
"arguments": {}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"requests": [
{
"request_id": "apr_41c7e2",
"kind": "time_off",
"employee": "Maja Kowalska",
"summary": "Vacation, 2026-11-03 to 2026-11-05",
"submitted_at": "2026-10-15T08:12:00Z"
}
],
"next_cursor": null
},
"isError": false
}