List open shifts

List open shifts that no employee holds yet.

MCP tool shiftbase_read → list_open_shifts

read

Returns the open shifts with date, times, team and the employees who applied. An empty applicants list means nobody has asked for the shift. Shifts opened by an approved absence appear here too.

Parameters

Parameters: list_open_shifts
NameTypeDescription
from string required string First day, YYYY-MM-DD.
to string required string Last day, YYYY-MM-DD.
department_id string string Only this department.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "shiftbase_read",
    "arguments": {
      "operation": "list_open_shifts",
      "arguments": {
        "from": "from",
        "to": "to"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "open_shifts": [
      {
        "id": "90512",
        "date": "2026-11-04",
        "start": "09:00",
        "end": "15:00",
        "team": "Kitchen",
        "applicants": []
      }
    ]
  },
  "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.