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
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 15 |
| Latency | 433 ms |
| Last checked (UTC) | 2026-11-01T19:50:23.859Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-01T19:50:23.859Z | Healthy | 433 |
rotageek_list_users | List 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_user | Get one user by id: name, contact details, primary location and status. Rotageek API: GET /api/v1/users/{userId}. |
rotageek_list_locations | List the locations (sites) of the organisation. Rotageek API: GET /api/v1/locations. |
rotageek_get_location | Get one location by id, with its settings. Rotageek API: GET /api/v1/locations/{locationId}. |
rotageek_list_location_users | List the users assigned to one location. Rotageek API: GET /api/v1/locations/{locationId}/users. |
rotageek_list_user_shifts | List 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_schedule | List 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_gaps | List the open gaps (unfilled shifts) for one or more locations between two date-times. Rotageek API: GET /api/v1/gaps/locations. |
rotageek_list_leave_requests | List the leave requests of the organisation, optionally in a leave year or date range. Rotageek API: GET /api/v1/leave/requests. |
rotageek_list_leave_types | List the leave types (for example holiday or sickness) and their ids. Rotageek API: GET /api/v1/leave/types. |
rotageek_create_leave_request | Create 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_timesheet | Get 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_positions | List the job positions (roles) of the organisation with their ids. Rotageek API: GET /api/v1/positions. |
rotageek_list_skills | List the skills of the organisation with their ids. Rotageek API: GET /api/v1/skills. |
rotageek_list_payroll_codes | List the payroll codes that shifts and leave map to. Rotageek API: GET /api/v1/payrollcodes. |