Revolt

Revolt MCP integration

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

26actions available

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.

  • 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
  • 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
  • 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
  • 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

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.

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.

Ready to connect Revolt?

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

Support agent working at a laptop next to the Lyro mascot