Discordbot

Discordbot MCP integration

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

165actions available

Three actions you can hand over today

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

  • Send message to channel

    Lyro sends a message to a Discord channel where customers or team members can see it. Support teams can post updates, alerts, or responses directly into Discord without switching windows.

  • Create new thread in channel

    Lyro creates a new thread in a text, announcement, forum, or media channel. Support agents can organize conversations by topic, keeping related discussions together and easy to follow.

  • Retrieve guild member by user ID

    Lyro retrieves detailed information about a specific Discord guild member by their user ID. Support agents can look up member roles, join dates, and permissions to solve access or authorization issues.

See all 165 actions

How businesses use Discordbot + Lyro

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

  • Answer in the channel and take it to a thread

    Lyro posts the reply where the question landed, creates a thread from that message when the topic needs its own space, and reacts to mark the ones it has already handled.

    Send Message To ChannelCreate Thread From MessageAdd Reaction To Message
  • Read the context before replying

    Lyro fetches the recent messages in the channel, pulls the pinned ones that hold the rules and known issues, and looks the member up, so the answer accounts for what was already said.

    Fetch Messages From ChannelList Pinned MessagesRetrieve Guild Member by User ID
  • Give a member the access they are entitled to

    Once a customer is verified, Lyro finds them by username, assigns the role that opens their part of the server, and strips a role that no longer applies to them.

    Search Guild MembersAssign Role To Guild MemberDelete Guild Member Role
  • Act on a report before a moderator is awake

    Lyro clears the offending messages, tightens the auto moderation rule that let them through, and bans a repeat offender, with the guild audit log keeping a record of what was done.

    Bulk Delete MessagesUpdate Auto Moderation RuleBan User From Guild

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 Discordbot actions it has and picks the ones a request needs.

  1. 01

    Connect Discordbot

    Authorize the Discordbot 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 Discordbot 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
Discordbot · Lyro

Everything else about Discordbot

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

  • A bot token with the right gateway intents and channel permissions. Test Bot Token Authentication confirms the token is valid, Get Bot Gateway returns the connection details, and Get My Application reads how the application is registered, so a missing permission surfaces as a failed check rather than a silent no-op.

Every action available in Discordbot

All 165 actions your agent can call on Discordbot, straight from the live MCP connection.

  • Add recipient to group channel

    Adds a user to a Discord group DM channel.

  • Add guild member

    Adds a user to a Discord guild using their OAuth2 access token (which must have guilds.join scope).

  • Assign role to guild member

    Assigns a role to a guild member.

  • Add reaction to message

    Adds an emoji reaction from the bot to a message.

  • Add thread member

    Adds a user to a specific, unarchived thread.

  • Ban user from guild

    Permanently bans a user from a Discord guild, optionally deleting their recent messages.

  • Bulk ban users from guild

    Bans up to 200 users from a Discord guild, optionally deleting their recent messages.

  • Bulk delete messages

    Bulk deletes messages in a Discord channel.

  • Create global application command

    Creates a new global Discord application command.

  • Create auto moderation rule

    Creates a new auto moderation rule for a Discord guild.

  • Create channel invite

    Creates a new invite link for a Discord channel.

  • Initiate user channel with recipient

    Creates a new direct message (DM) channel or retrieves an existing one, using recipient_id for a 1-on-1 DM or access_tokens for a group DM; this action only establishes or fetches the channel and does not send messages.

  • Create new guild

    Creates a new Discord guild (server).

  • Create guild application command

    Creates a new guild-specific application command.

  • Create guild channel

    Creates a new Discord channel (text, voice, category, etc.) within a guild.

  • Create guild emoji

    Creates a new custom emoji in a specified Discord guild, requiring CREATE_EXPRESSIONS permission and adherence to guild emoji limits.

  • Create guild from template

    Creates a new Discord guild by applying channels, roles, and settings from a specified guild template code.

  • Create role with guild ID

    Creates a new role in a Discord guild with customizable name, permissions, color, hoist, mentionability, and icon.

  • Create guild scheduled event

    Creates a new scheduled event in a Discord guild.

  • Create guild sticker

    Uploads a PNG, APNG, GIF, or Lottie JSON file (max 512KB) as a new custom sticker to the specified Discord guild; requires Manage Expressions permission.

  • Create guild template

    Creates a template of an existing Discord guild's structure (settings, roles, channels) but not its content (messages, members).

  • Post interaction callback

    Sends a response to a Discord interaction (e.g., slash command, component).

  • Send message to channel

    Sends a message to a Discord channel.

  • Create stage instance

    Creates a new Stage instance in a Stage channel for hosting live audio events.

  • Create new thread in channel

    Creates a new thread in a text, announcement, forum, or media channel.

  • Create thread from message

    Creates a new thread from a specific message in a Discord channel, requiring CREATE_PUBLIC_THREADS permission.

  • Create channel webhook

    Creates a new webhook in a specified Discord channel, requiring MANAGE_WEBHOOKS permission.

  • Crosspost message

    Crossposts a message from an announcement channel to all channels following it.

  • Delete all reactions

    Removes all reactions from a message.

  • Delete all reactions by emoji

    Removes all reactions for a specific emoji from a message.

Ready to connect Discordbot?

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

Support agent working at a laptop next to the Lyro mascot