Get my timetable
Your shifts for a range, with approved and pending remote work and the remote share of your hours.
MCP tool bizneo_read → get_my_timetable
read
Reads My Timetable. Returns one row per day with the shift, any absence, and remote_work as approved, pending or none. approved_remote_hours and remote_share_percent are the totals Bizneo shows above the table: approved remote hours against the hours expected in the range.
Parameters
| Name | Type | Description |
|---|---|---|
| start_date date required | date | First day of the range. |
| end_date date required | date | Last day of the range. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "bizneo_read",
"arguments": {
"operation": "get_my_timetable",
"arguments": {
"start_date": "2026-10-01",
"end_date": "2026-10-01"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"days": [
{
"date": "2026-10-26",
"shift": "09:00-17:00",
"absence": null,
"remote_work": "none"
},
{
"date": "2026-10-27",
"shift": "09:00-17:00",
"absence": null,
"remote_work": "approved"
},
{
"date": "2026-10-28",
"shift": "09:00-17:00",
"absence": null,
"remote_work": "none"
},
{
"date": "2026-10-29",
"shift": "09:00-17:00",
"absence": null,
"remote_work": "pending"
},
{
"date": "2026-10-30",
"shift": "09:00-17:00",
"absence": null,
"remote_work": "none"
}
],
"expected_hours": 40,
"approved_remote_hours": 8,
"remote_share_percent": 20
},
"isError": false
}