• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Revolt

Revolt MCP integration

Posts and edits channel messages, opens direct messages, pins the important ones, and bulk-deletes spam in Revolt.

Connect RevoltSee all integrations

26actions available

  1. Home/
  2. Integrations/
  3. Revolt

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Send channel message

    Lyro posts a message to a Revolt channel. Team members coordinate in real time without leaving the app.

  • Get user profile

    Lyro retrieves a user's profile and contact details. Team members quickly find colleague information.

  • Remove message reaction

    Lyro deletes a reaction from a message. Users undo accidental emoji reactions.

See all 26 actions

How businesses use Revolt + Lyro

Each card is one request a support team gets, and the Revolt actions Lyro runs to close it.

  • person

    Identify the account behind a Revolt message

    Lyro resolves a user ID into an actual person, pulling their profile, bio, and account flags before it decides whether a request should be answered or escalated.

    Fetch UserGet User ProfileFetch User Flags
  • chat

    Post and correct updates in a channel

    Lyro sends the update to the right channel, edits the same message when the details change, and marks it with a reaction so readers can see it has been handled.

    Send Channel MessageUpdate Channel MessageAdd Reaction to Message
  • checklist

    Clear a spam run out of a channel

    Lyro removes a burst of unwanted posts in one bulk delete, strips the reactions that piled onto them, and blocks the account behind it.

    Bulk Delete MessagesRemove Message ReactionBlock User
  • notifications

    Escalate to a person in a direct message

    When something needs a named owner, Lyro checks which channels are sitting unread, opens a DM with the person responsible, and pins the message so it stays findable.

    Get Sync UnreadsOpen DM With UserPin Message

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Revolt actions it has and picks the ones a request needs.

  1. 01

    Connect Revolt

    Authorize the Revolt account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Revolt actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    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 free

Revolt · Lyro

What can you do in Revolt without me setting anything up?

These, right away:

  • Add reaction to message
  • Fetch owned bots
  • Delete message

Great, let's start with the first one.

Ask Lyro anything...

FAQ

Everything else about Revolt

Setup, permissions, and the limits of what Lyro can do inside Revolt.

  • Bulk Delete Messages requires the ManageMessages permission regardless of who wrote the messages, and Remove Message Reaction needs it to clear anyone else's reactions. Without it, Lyro can still delete its own messages and remove its own reactions, so grant ManageMessages on the channels you want it to police.

  • As a bot. The message and user actions authenticate with a bot token, Fetch Owned Bots lists the bots that account controls, and Acknowledge Policy Changes exists so the bot account can confirm platform policy updates. Anything Lyro posts is attributed to that bot, not to a teammate.

  • No. The toolkit has no history or channel-creation action: Lyro reads a single channel with Get Channel, lists DM conversations with Get User DMs, and acts on individual messages by ID. If you need past messages summarised, pass Lyro the message IDs or the channel context rather than expecting it to page backwards.

  • Get API Info returns the configuration of the instance it is connected to - API version, feature availability, WebSocket endpoints, and service URLs. Because Revolt is open source and instances differ, Lyro checks that rather than assuming every deployment exposes the same feature set.

Every action available in Revolt

All 26 actions your agent can call on Revolt, straight from the live MCP connection.

  • Acknowledge policy changes

    Acknowledge platform policy changes.

  • Add reaction to message

    Add a reaction to a message in a channel.

  • Block user

    Block another user by their ID.

  • Create sync settings

    Upload and save settings data to Revolt's sync storage.

  • Delete message

    Delete a message you've sent or one you have permission to delete.

  • Bulk delete messages

    Bulk delete multiple messages from a channel.

  • Fetch owned bots

    Fetch all bots that you have control over.

  • Fetch sync settings

    Fetch settings from server filtered by keys.

  • Fetch user

    Fetch detailed information about a user.

  • Fetch user flags

    Fetch flags associated with a specific user.

  • Get API info

    Fetch the server configuration for this Revolt instance.

  • Get channel

    Fetch a channel by its ID.

  • Get current user

    Retrieve your own user information.

  • Get invite

    Fetch detailed information about an invite by its code.

  • Get sync unreads

    Fetch information about unread state on channels.

  • Get user profile

    Retrieve a user's profile data including bio and background.

  • Get user's default avatar

    Fetch a user's default avatar image based on their ID.

  • Open dm with user

    Open a DM with another user.

  • Get user dms

    Fetch all direct message conversations for the authenticated user.

  • Pin message

    Pin a message in a channel by its ID.

  • Remove message reaction

    Remove a reaction from a message.

  • Send channel message

    Send a message to a Revolt channel.

  • Unblock user

    Unblock another user by their ID.

  • Unpin message

    Unpin a message in a channel.

  • Update channel message

    Edit a message that you've previously sent in a channel.

  • Update user

    Update user information.

The tools Revolt sits next to

Same connection, same setup. Pick the next one your team already uses.

  • Agent mailarrow_outward

    Agent mail

    Provisions inboxes, lists and opens messages in full, and sends email from any address on the account.

  • Discordbotarrow_outward

    Discordbot

    Replies in channel and spins up threads, reads recent and pinned messages for context, grants member roles, and applies moderation actions on a report.

  • Mailersendarrow_outward

    Mailersend

    Reads the message log behind a delivery question, checks domain verification and API quota, and provisions SMTP users, tokens, and event webhooks.

  • Retellaiarrow_outward

    Retellai

    Reads back what happened on a call, places outbound callbacks, keeps voice agent knowledge bases current, and batch tests an agent before it ships.

  • Superchatarrow_outward

    Superchat

    Creates and updates contact records, finds the thread a customer means with its channel and status, and keeps inboxes, labels, and webhooks accurate.

  • Webexarrow_outward

    Webex

    Reads space history, posts and targets messages, manages team and space membership, and registers webhooks in Webex.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Revolt?

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

Connect RevoltTalk to sales
Connect RevoltTalk to sales
Support agent working at a laptop next to the Lyro mascot