---
title: "RotaCloud integrations and MCP server - APIANT.ai"
description: "Connect RotaCloud to any other app, or use it from your AI client over MCP. RotaCloud is an online rota solution which makes it easy to build and share your..."
canonical: "https://apiant.ai/connections/rotacloud"
---

# RotaCloud integrations

Connect RotaCloud to any other app, or use it from your AI client over MCP. RotaCloud is an online rota solution which makes it easy to build and share your rotas, make changes and manage time off requests, all in one place.

Connects with an API key [rotacloud.com](https://rotacloud.com/)

**23** actions

What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.

## What do you want to automate with RotaCloud?

Give your AI client this address.

`https://mcp.apiant.ai`

One connection does both: ask your client to act in an app once, or have it build an automation that keeps running. Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.

### Set it up in your client

### Claude Code

Run this in the directory you want to work in.

`claude mcp add --transport http -s project apiant-ai https://mcp.apiant.ai`

Start Claude Code there, approve the server, and sign in in the browser page it opens.

[Claude Code guide (opens in a new tab)](https://apiant.ai/docs/mcp/claude-code)

### Claude, web and desktop

Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Cursor

Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Zed

Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Codex and the ChatGPT desktop app

Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Any other MCP client

Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

Popular

## RotaCloud with the apps people pair it with most

- [ **HubSpot to RotaCloud** HubSpot is your all-in-one stop for all of your marketing software needs.](https://apiant.ai/connect/hubspot-to-rotacloud)
- [ **Salesforce to RotaCloud** Salesforce is a leading enterprise customer relationship management (CRM) platform.](https://apiant.ai/connect/salesforce-to-rotacloud)
- [ **Slack to RotaCloud** Slack is a messaging platform for teams. Post messages, manage channels, users, reminders, and react to...](https://apiant.ai/connect/slack-to-rotacloud)
- [ **Google Sheets to RotaCloud** Google Sheets is Google's online spreadsheet app for creating, editing and sharing spreadsheets.](https://apiant.ai/connect/google-sheets-to-rotacloud)
- [ **Gmail to RotaCloud** Gmail is Google’s email service, featuring spam protection, search functions, and seamless integration with...](https://apiant.ai/connect/gmail-to-rotacloud)
- [ **Google Calendar to RotaCloud** Google Calendar is a time management tool providing scheduling features, event reminders, and integration...](https://apiant.ai/connect/google-calendar-to-rotacloud)
- [ **Google Drive to RotaCloud** Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices...](https://apiant.ai/connect/google-drive-to-rotacloud)
- [ **Mailchimp to RotaCloud** Mailchimp marketing automation and email platform.](https://apiant.ai/connect/mailchimp-to-rotacloud)

Pair it

## Connect RotaCloud with another app

- [ **Postman to RotaCloud**](https://apiant.ai/connect/postman-to-rotacloud)
- [ **HubSpot to RotaCloud**](https://apiant.ai/connect/hubspot-to-rotacloud)
- [ **Salesforce to RotaCloud**](https://apiant.ai/connect/salesforce-to-rotacloud)
- [ **Slack to RotaCloud**](https://apiant.ai/connect/slack-to-rotacloud)
- [ **Google Sheets to RotaCloud**](https://apiant.ai/connect/google-sheets-to-rotacloud)
- [ **Gmail to RotaCloud**](https://apiant.ai/connect/gmail-to-rotacloud)
- [ **Google Calendar to RotaCloud**](https://apiant.ai/connect/google-calendar-to-rotacloud)
- [ **Google Drive to RotaCloud**](https://apiant.ai/connect/google-drive-to-rotacloud)
- [ **Mailchimp to RotaCloud**](https://apiant.ai/connect/mailchimp-to-rotacloud)
- [ **Stripe to RotaCloud**](https://apiant.ai/connect/stripe-to-rotacloud)
- [ **Shopify to RotaCloud**](https://apiant.ai/connect/shopify-to-rotacloud)
- [ **QuickBooks Online to RotaCloud**](https://apiant.ai/connect/quickbooks-online-to-rotacloud)
- [ **Pipedrive to RotaCloud**](https://apiant.ai/connect/pipedrive-to-rotacloud)
- [ **ActiveCampaign to RotaCloud**](https://apiant.ai/connect/activecampaign-to-rotacloud)
- [ **Notion to RotaCloud**](https://apiant.ai/connect/notion-to-rotacloud)
- [ **Airtable to RotaCloud**](https://apiant.ai/connect/airtable-to-rotacloud)
- [ **Trello to RotaCloud**](https://apiant.ai/connect/trello-to-rotacloud)
- [ **Asana to RotaCloud**](https://apiant.ai/connect/asana-to-rotacloud)
- [ **JIRA to RotaCloud**](https://apiant.ai/connect/jira-to-rotacloud)
- [ **ClickUp to RotaCloud**](https://apiant.ai/connect/clickup-to-rotacloud)
- [ **Zoom to RotaCloud**](https://apiant.ai/connect/zoom-to-rotacloud)
- [ **Discord to RotaCloud**](https://apiant.ai/connect/discord-to-rotacloud)
- [ **Twilio to RotaCloud**](https://apiant.ai/connect/twilio-to-rotacloud)
- [ **SendGrid to RotaCloud**](https://apiant.ai/connect/sendgrid-to-rotacloud)
- [ **Outlook to RotaCloud**](https://apiant.ai/connect/outlook-to-rotacloud)
- [ **Intercom to RotaCloud**](https://apiant.ai/connect/intercom-to-rotacloud)
- [ **Freshdesk to RotaCloud**](https://apiant.ai/connect/freshdesk-to-rotacloud)
- [ **Klaviyo to RotaCloud**](https://apiant.ai/connect/klaviyo-to-rotacloud)
- [ **Brevo to RotaCloud**](https://apiant.ai/connect/brevo-to-rotacloud)
- [ **Typeform to RotaCloud**](https://apiant.ai/connect/typeform-to-rotacloud)
- [ **JotForm to RotaCloud**](https://apiant.ai/connect/jotform-to-rotacloud)
- [ **Calendly to RotaCloud**](https://apiant.ai/connect/calendly-to-rotacloud)
- [ **PandaDoc to RotaCloud**](https://apiant.ai/connect/pandadoc-to-rotacloud)
- [ **Webflow to RotaCloud**](https://apiant.ai/connect/webflow-to-rotacloud)
- [ **Wix to RotaCloud**](https://apiant.ai/connect/wix-to-rotacloud)
- [ **Instagram to RotaCloud**](https://apiant.ai/connect/instagram-to-rotacloud)
- [ **OpenAI to RotaCloud**](https://apiant.ai/connect/openai-to-rotacloud)
- [ **OneDrive to RotaCloud**](https://apiant.ai/connect/onedrive-to-rotacloud)
- [ **Google Docs to RotaCloud**](https://apiant.ai/connect/google-docs-to-rotacloud)
- [ **Ontraport to RotaCloud**](https://apiant.ai/connect/ontraport-to-rotacloud)
- [ **Freshworks CRM to RotaCloud**](https://apiant.ai/connect/freshworks-crm-to-rotacloud)
- [ **GoHighLevel to RotaCloud**](https://apiant.ai/connect/gohighlevel-to-rotacloud)
- [ **Capsule CRM to RotaCloud**](https://apiant.ai/connect/capsule-crm-to-rotacloud)
- [ **Copper to RotaCloud**](https://apiant.ai/connect/copper-to-rotacloud)
- [ **Streak to RotaCloud**](https://apiant.ai/connect/streak-to-rotacloud)
- [ **NetHunt CRM to RotaCloud**](https://apiant.ai/connect/nethunt-crm-to-rotacloud)
- [ **MINDBODY to RotaCloud**](https://apiant.ai/connect/mindbody-to-rotacloud)
- [ **PostgreSQL to RotaCloud**](https://apiant.ai/connect/postgresql-to-rotacloud)
- [ **MySQL to RotaCloud**](https://apiant.ai/connect/mysql-to-rotacloud)
- [ **Vercel to RotaCloud**](https://apiant.ai/connect/vercel-to-rotacloud)
- [ **PagerDuty to RotaCloud**](https://apiant.ai/connect/pagerduty-to-rotacloud)
- [ **Gravity Forms to RotaCloud**](https://apiant.ai/connect/gravity-forms-to-rotacloud)
- [ **HubSpot Enterprise to RotaCloud**](https://apiant.ai/connect/hubspot-enterprise-to-rotacloud)
- [ **Google Forms to RotaCloud**](https://apiant.ai/connect/google-forms-to-rotacloud)
- [ **Facebook Lead Ads to RotaCloud**](https://apiant.ai/connect/facebook-lead-ads-to-rotacloud)
- [ **monday.com to RotaCloud**](https://apiant.ai/connect/monday-com-to-rotacloud)
- [ **Google Ads to RotaCloud**](https://apiant.ai/connect/google-ads-to-rotacloud)
- [ **Google Tasks to RotaCloud**](https://apiant.ai/connect/google-tasks-to-rotacloud)
- [ **Telegram to RotaCloud**](https://apiant.ai/connect/telegram-to-rotacloud)
- [ **MailerLite to RotaCloud**](https://apiant.ai/connect/mailerlite-to-rotacloud)

What your agent can do with RotaCloud

## Triggers and actions 23 actions

- Action

**Assign User to Location**

Adds a RotaCloud user to a location, keeping the locations they are already assigned to.

- Action

**Assign User to Role**

Adds a role to a RotaCloud user's roles, keeping the roles they already have.

- Action

**Create Leave**

Creates leave within RotaCloud.

- Action

**Create Location**

Creates a location within RotaCloud.

- Action

**Create Role**

Creates a role within RotaCloud.

- Action

**Create Shift**

Creates a shift within RotaCloud.

- Action

**Create User**

Creates a user within RotaCloud.

- Action

**Delete Location**

Deletes a location from the RotaCloud account.

- Action

**Delete Role**

Deletes a role from the RotaCloud account.

- Action

**Delete User**

Deletes a user from the RotaCloud account.

- Action

**Find Leave by ID**

Fetches a leave request by ID, with its employee, leave type, dates, status and messages. An error occurs if the leave is not found.

- Action

**Find Location by ID**

Returns the RotaCloud location with the specified ID.

- Action

**Find Location by Name**

Returns the RotaCloud locations whose name matches the specified name (case-insensitive).

- Action

**Find Role by ID**

Returns the RotaCloud role with the specified ID.

- Action

**Find Role by Name**

Returns the roles whose name matches the specified name.

- Action

**Find Shift by ID**

Fetches a shift by ID, with its times, location, role, assigned employee, notes and whether it is published or open. An error occurs if the shift is not found.

- Action

**Find User by Email**

Returns the RotaCloud user whose email address matches the specified email.

- Action

**Find User by ID**

Retrieves a single RotaCloud user by their ID.

- Action

**Unassign User From Location**

Removes a user from one location in RotaCloud, keeping their other location assignments.

- Action

**Unassign User From Role**

Unssigns a user from a role within RotaCloud.

- Action

**Update Location**

Updates an existing RotaCloud location's name, address, geolocation or timezone. Fields left blank are left unchanged.

- Action

**Update Role**

Updates a role within RotaCloud.

- Action

**Update User**

Updates an existing user by ID

Reviews

## What our customers say

Questions

## RotaCloud, answered

###

### Is there a RotaCloud MCP server?

APIANT's MCP server at https://mcp.apiant.ai works with RotaCloud. Add that address to any AI client that takes a remote MCP server and sign in once in your browser. Your client can then run RotaCloud actions on demand, or have APIANT build, test and run automations that use RotaCloud. Nothing to install.

###

### What can your agent do in RotaCloud?

Any of RotaCloud's 23 actions, including Create Leave, Create Location, Create Role and Create Shift. Your agent maps the data both ways and tests every scenario before it ships.

###

### Can I use RotaCloud directly from Claude, ChatGPT or Cursor?

Yes. Connect your AI client to APIANT once and it works with RotaCloud two ways. Ask it to do something in RotaCloud once and it runs that action on the spot. Ask for an automation and your agent builds it, tests every scenario and keeps it running on its own. A one-off action uses your plan's tasks the same way an automation step does.

###

### Do I need to write code against the RotaCloud API?

No. APIANT connects to the RotaCloud API for you, with your RotaCloud API key. Describe what you want in plain language and your agent builds it on the RotaCloud triggers and actions in the catalog. If you need an endpoint that is not there yet, your agent reads the RotaCloud API documentation and adds it.

###

### Which apps can RotaCloud connect to?

Any app in the catalog; the list on this page pairs RotaCloud with each of them. If the other app is missing, point your agent at its API documentation and it builds the connector.

###

### What happens when something fails?

Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.

###

### Is there a free plan?

Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.
