Posts messages and reads chat history, provisions users and groups over SCIM 2.0, and lists meetings, recordings, transcripts, and audit entries.
39actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro finds a user account in Roam by their email address. Agents quickly identify customers without searching manually through contact lists.
Ayro sends a message directly to a Roam chat. Agents reach customers in their preferred channel without leaving the support interface.
Ayro uploads attachments to Roam for sharing in chat. Agents can send documents, screenshots, and files without switching tools.
Each card is one request a support team gets, and the Roam actions Ayro runs to close it.
Ayro posts plain markdown or a rich Block Kit layout with headers, sections, and buttons, uploads a file first when the message needs an attachment, and reacts when an acknowledgement is all that is wanted.
Ayro lists the messages in a chat filtered by date range, enumerates the DMs, MultiDMs, and channels the connection can reach, and resolves a chat address to the user or visitor behind it.
Ayro creates a user through SCIM 2.0, adds or removes them from a group with a partial patch, and archives the account when someone leaves - a soft delete that deprovisions rather than erases.
Ayro lists meetings, recordings, and transcripts across a date range with cursor pagination, so a question about what was said in a session is answered without anyone hunting through the workspace.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Roam actions it has and picks the ones a request needs.
Authorize the Roam account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Roam actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeRoam · Ayro
What can you do in Roam without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Roam.
It varies by action, and Get Token Info reports what the current access token actually holds along with the bot's chat address. Get User Info requires user:read, with further scopes needed for fields such as email, and Get Meeting Link requires its own meeting scope.
All 39 actions your agent can call on Roam, straight from the live MCP connection.
Add one or more group members and/or admins to an existing Roam group.
Add an emoji reaction to a message in a chat.
Create a group address that can be used for chat.
Create a new group in your Roam organization using SCIM 2.0.
Create a new user in Roam via SCIM 2.0 protocol for automated user provisioning.
Archive a group in Roam using SCIM 2.0 protocol.
Archive a user in Roam using SCIM 2.0 protocol.
Get information about a chat address, which is the name for any entity that may participate in a chat, such as a user, visitor, or bot.
Lists messages in a chat, filtered by date range (after/before).
Get a meeting link.
Returns the list of SCIM 2.0 resource types supported by Roam.
Retrieve Roam's SCIM service provider configuration.
Retrieves the definition of a specific SCIM 2.0 schema by its unique identifier (URN).
Retrieve a single user by their Roam Person ID using SCIM 2.0 protocol.
Test endpoint for API connectivity.
Retrieves information about the current Roam access token.
Get detailed information about a single user in your Roam workspace.
Lists all accessible chats, which consist of all DMs, MultiDMs, and Channels that your bot has been added to, in addition to all public channels.
List members in a group in your Roam workspace.
Returns a paginated list of groups in your Roam organization via SCIM 2.0.
Lists active lobbies in your Roam account.
Lists all meetings in your home Roam, filtered by date range.
List all recordings in your home Roam.
List users in your Roam organization using SCIM 2.0 protocol.
List all SCIM 2.0 schemas supported by Roam.
Lists all transcripts in your Roam workspace, filtered by date range.
Get a list of user audit log entries for the account.
List all users in the Roam workspace.
Look up a user in your Roam workspace by their email address.
Partially updates a group using SCIM 2.0 protocol.
Same connection, same setup. Pick the next one your team already uses.
Builds contact groups, checks caller IDs, recordings and credits, and reports on past voice and text broadcasts in DialMyCalls.
Creates meeting spaces with set access rules, reports who joined and for how long, pulls transcripts, and finds past conference records.
Pushes notes, links, and files to a chosen device or channel, opens and mutes chats, and clears out old pushes.
Checks the credit balance, sends bulk batches with per-recipient content, generates one-time passwords, and pulls delivery reports back by batch ID.
Posts to the right board as an event happens, as auto-formatted text or an exact 6x22 grid of character codes.
Reads threaded topics, sends and schedules messages, manages channel subscriptions, and watches the event queue so new Zulip activity triggers the next step.

Authorize the account and your agent has all 39 actions from the first conversation.
