Rotacloud

io.usefulapiv1.0.0Updated Oct 8, 2026

Read RotaCloud shifts, attendance, leave, availability and payroll; create shifts and handle leave.

VerifiedStreamable HTTPWeb executableBusiness & CommerceFinanceProductivity & Workflow

Overview

AI-generated overview

Lets an assistant read RotaCloud shifts, attendance, leave, availability and payroll, and create shifts or handle leave requests.

What it does
A hosted MCP server for RotaCloud workforce scheduling. Read tools list accounts, users, locations, roles, shifts, swap requests, day notes, attendance, clocked-in users, leave, leave requests, leave types, holiday allowances, availability, days off, pay periods and payroll (R9-R28). Write tools create and update shifts, publish shifts, and request, approve or deny leave (R29-R34). Meta tools report usage and manage the Pro subscription (R35-R37).
When to use it
Use it when an assistant needs to answer questions about staffing or scheduling from RotaCloud, such as who is working, who is clocked in, who is on leave, or what a pay period's payroll looks like. It also suits drafting or adjusting schedules and processing leave requests through the assistant rather than the RotaCloud interface. Read-only use is possible if you only need the list and get tools.
Requirements
A remote MCP endpoint at no local install or package (R3, R5). You need your own RotaCloud credentials, specifically a RotaCloud API key supplied on first connect (R3, R6). Network access to the hosted endpoint is required. Free tier is limited to 100 tool calls per month; Pro is $9/mo or $90/yr per account (R40, R41).
Before you install
Write tools mutate RotaCloud data: creating and updating shifts, publishing shifts, and requesting, approving or denying leave (R29-R34); clients should confirm these before running. A RotaCloud API key is supplied on first connect and stored per-user by the hosted service (R6, R7), so the provider holds a credential with access to your account. Paid plans involve payment: rotacloud_upgrade returns a Stripe Checkout link, Pro is $9/mo or $90/yr per account, and cancelling gives no refund for…

Installation

In SourceWeft

  1. Open Rotacloud in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "rotacloud": {
      "type": "http",
      "url": "https://rotacloud.usefulapi.io/mcp"
    }
  }
}

README

RotaCloud MCP by usefulapi

Use RotaCloud from Claude, Cursor, or any MCP client — read RotaCloud shifts, attendance, leave, availability and payroll; create shifts and handle leave. Hosted, no local install: connect with your own RotaCloud credentials.

Live endpoint: https://rotacloud.usefulapi.io/mcp · Homepage: https://usefulapi.io/rotacloud

Add to Claude

json
{  "mcpServers": {    "rotacloud": {      "url": "https://rotacloud.usefulapi.io/mcp"    }  }}

On first connect you'll provide your RotaCloud API key. Your credentials are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
rotacloud_list_accountsreadList accounts
rotacloud_list_usersreadList users
rotacloud_get_userreadGet user
rotacloud_list_locationsreadList locations
rotacloud_list_rolesreadList roles
rotacloud_list_shiftsreadList shifts
rotacloud_get_shiftreadGet shift
rotacloud_list_swap_requestsreadList shift swap requests
rotacloud_list_day_notesreadList day notes
rotacloud_list_attendancereadList attendance records
rotacloud_list_clocked_inreadList clocked-in users
rotacloud_list_leavereadList leave
rotacloud_list_leave_requestsreadList leave requests
rotacloud_get_leave_requestreadGet leave request
rotacloud_list_leave_typesreadList leave types
rotacloud_list_holiday_allowancesreadList holiday allowances
rotacloud_get_availabilityreadGet availability
rotacloud_list_days_offreadList days off
rotacloud_list_pay_periodsreadList pay periods
rotacloud_get_payrollreadGet payroll for a pay period
rotacloud_create_shiftwriteCreate shift
rotacloud_update_shiftwriteUpdate shift
rotacloud_publish_shiftswritePublish shifts
rotacloud_create_leave_requestwriteRequest leave
rotacloud_approve_leave_requestwriteApprove leave request
rotacloud_deny_leave_requestwriteDeny leave request
rotacloud_usage_statusmetaUsage status (free-tier meter)
rotacloud_upgrademetaUpgrade to Pro (unlimited)
rotacloud_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro (per account)$9/mo or $90/yr (2 months free)Unlimited

Pro covers this server only. Subscribe with rotacloud_upgrade (it returns a Stripe Checkout link). Cancel any time with rotacloud_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running rotacloud_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by RotaCloud.

Source: servers/rotacloud/README.md at commit 43d0331

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestOct 8, 2026