Rotageek MCP by usefulapi

io.usefulapi/rotageek · v1.0.0 · sales-and-crm

Rotageek MCP by usefulapi is healthy: it completed an MCP handshake in 433 ms and exposes 15 tools.

Read staff, locations, shifts, gaps and leave; create leave requests in Rotageek.

Endpoint: https://rotageek.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count15
Latency433 ms
Last checked (UTC)2026-11-01T19:50:23.859Z

Health history

Checked (UTC)StatusLatencyError
2026-11-01T19:50:23.859ZHealthy433

Tools (15)

rotageek_list_usersList the users (staff) in the organisation, optionally filtered by user ids or a location. Use it first to find the user ids the other tools need. Rotageek API: GET /api/v1/users.
rotageek_get_userGet one user by id: name, contact details, primary location and status. Rotageek API: GET /api/v1/users/{userId}.
rotageek_list_locationsList the locations (sites) of the organisation. Rotageek API: GET /api/v1/locations.
rotageek_get_locationGet one location by id, with its settings. Rotageek API: GET /api/v1/locations/{locationId}.
rotageek_list_location_usersList the users assigned to one location. Rotageek API: GET /api/v1/locations/{locationId}/users.
rotageek_list_user_shiftsList the scheduled shifts and leave records of one user between two date-times, with start, end, location and break minutes. Rotageek API: GET /api/v1/schedule/users/{userId}.
rotageek_list_location_scheduleList the scheduled shifts and leave records of one location between two date-times, for every user there. Rotageek API: GET /api/v1/schedule/locations/{locationId}.
rotageek_list_gapsList the open gaps (unfilled shifts) for one or more locations between two date-times. Rotageek API: GET /api/v1/gaps/locations.
rotageek_list_leave_requestsList the leave requests of the organisation, optionally in a leave year or date range. Rotageek API: GET /api/v1/leave/requests.
rotageek_list_leave_typesList the leave types (for example holiday or sickness) and their ids. Rotageek API: GET /api/v1/leave/types.
rotageek_create_leave_requestCreate a leave request for one user with a leave type id and a start and end date-time. It is saved in Rotageek and can change the rota and holiday balance. Rotageek API: POST /api/v1/leave/requests/users/{userId}.
rotageek_get_timesheetGet the timesheet records of one location for the week that starts on weekStartDate: hours scheduled and worked per user. Rotageek API: GET /api/v1/timesheets/locations/{locationId}/{weekStartDate}.
rotageek_list_positionsList the job positions (roles) of the organisation with their ids. Rotageek API: GET /api/v1/positions.
rotageek_list_skillsList the skills of the organisation with their ids. Rotageek API: GET /api/v1/skills.
rotageek_list_payroll_codesList the payroll codes that shifts and leave map to. Rotageek API: GET /api/v1/payrollcodes.