io.usefulapi/rotageek
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Rotageek MCP by usefulapi
Publisher-provided description
Read staff, locations, shifts, gaps and leave; create leave requests in Rotageek.
Summary by lookupd
Lets an agent read staff, locations, shifts, gaps, timesheets and leave records, and create leave requests in a rota system.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http rotageek https://rotageek.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add rotageek --url https://rotageek.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"rotageek": {
"url": "https://rotageek.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (15 tools)
Publisher-provided text
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: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/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/{locationrotageek_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. Rotrotageek_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/lrotageek_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.
Details
- Version: 1.4.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 371 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/rotageek/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/rotageek)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp