List pending leave requests

The requests waiting in your inbox, with the overlaps Timetastic flags.

MCP tool timetastic_read → list_pending_requests

read

Returns each pending request with the person, department, leave type, dates, the days asked for, the reason and the approver. A request that overlaps another person's time off lists that person under clashes. It reads the inbox and changes nothing.

Parameters

Parameters: list_pending_requests
NameTypeDescription
approver string string Only requests that go to this approver, by full name. Defaults to every request your account can see under View all.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "timetastic_read",
    "arguments": {
      "operation": "list_pending_requests",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "total": 2,
    "requests": [
      {
        "request_id": "5128840",
        "employee": "Ana Torres",
        "department": "Support",
        "leave_type": "Holiday",
        "from": "2026-11-23",
        "to": "2026-11-27",
        "days": 5,
        "reason": "Family visit",
        "requested_on": "2026-10-19",
        "approver": "Priya Nair",
        "clashes": [
          {
            "employee": "Ben Okafor",
            "from": "2026-11-25",
            "to": "2026-11-27"
          }
        ]
      },
      {
        "request_id": "5128861",
        "employee": "Tomas Lind",
        "department": "Support",
        "leave_type": "Holiday",
        "from": "2026-12-07",
        "to": "2026-12-11",
        "days": 5,
        "reason": "",
        "requested_on": "2026-10-20",
        "approver": "Priya Nair",
        "clashes": []
      }
    ]
  },
  "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.