Get the monthly leave summary
Leave totals per person and leave type for one month, plus the booking rows.
MCP tool timetastic_read → get_monthly_summary
read
Reads the Monthly summary from Settings > Reporting & Backup: totals per active user by leave type, and the month's requests and bookings. The rows include declined and cancelled requests, each with its status. The account must be able to open that page, or the call fails with APP_PERMISSION_DENIED.
Parameters
| Name | Type | Description |
|---|---|---|
| month string required | string | Month as YYYY-MM. |
| include_rows boolean | boolean | Also return the booking rows of the Leave sheet. Defaults to true. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "timetastic_read",
"arguments": {
"operation": "get_monthly_summary",
"arguments": {
"month": "2026-09"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"month": "2026-09",
"totals": [
{
"employee": "Ana Torres",
"leave": {
"Holiday": 2,
"Sick leave": 1
}
},
{
"employee": "Ben Okafor",
"leave": {
"Sick leave": 2
}
},
{
"employee": "Priya Nair",
"leave": {}
}
],
"rows": [
{
"employee": "Ana Torres",
"leave_type": "Holiday",
"from": "2026-09-07",
"to": "2026-09-08",
"status": "Approved"
},
{
"employee": "Ana Torres",
"leave_type": "Sick leave",
"from": "2026-09-15",
"to": "2026-09-15",
"status": "Approved"
},
{
"employee": "Ben Okafor",
"leave_type": "Sick leave",
"from": "2026-09-02",
"to": "2026-09-03",
"status": "Approved"
},
{
"employee": "Ben Okafor",
"leave_type": "Holiday",
"from": "2026-09-28",
"to": "2026-09-30",
"status": "Declined"
}
]
},
"isError": false
}