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

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.

Connect DiscordbotSee all integrations

165actions available

  1. Home/
  2. Integrations/
  3. Discordbot

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.

  • chat

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

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

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

    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

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

These, right away:

  • Add recipient to group channel
  • List active threads in guild
  • Assign role to guild member

Great, let's start with the first one.

Ask Lyro anything...

FAQ

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.

  • The command surface is covered. Create Global Application Command and Create Guild Application Command register the commands, Post Interaction Callback returns the response Discord expects when one fires, and List Guild Command Permissions shows who is allowed to invoke them.

  • Yes. Create Guild Scheduled Event schedules one, List Scheduled Event Users shows who signed up, and Update Guild Onboarding Configuration changes what a new member is walked through, so a community launch does not need a separate tool alongside it.

  • Initiate User Channel With Recipient opens a direct message channel with that user and Send Message To Channel posts into it, while Add Recipient to Group Channel pulls someone into a group DM, so anything sensitive continues away from the server at large.

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.

The tools Discordbot sits next to

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

  • Dialpadarrow_outward

    Dialpad

    Pulls call transcripts, sends SMS confirmations, books callbacks when the queue is long, and checks live call center staffing before quoting a wait time.

  • Loomioarrow_outward

    Loomio

    Lists open polls and the groups a member belongs to, then opens either one for its full metadata on request.

  • Recallaiarrow_outward

    Recallai

    Schedules a recording bot onto a call, reads the transcript back on request, captures the right meetings from the calendar, and deletes media on demand.

  • Sms alertarrow_outward

    Sms alert

    Checks the credit balance, sends bulk batches with per-recipient content, generates one-time passwords, and pulls delivery reports back by batch ID.

  • Vestaboardarrow_outward

    Vestaboard

    Posts to the right board as an event happens, as auto-formatted text or an exact 6x22 grid of character codes.

  • Zuliparrow_outward

    Zulip

    Reads threaded topics, sends and schedules messages, manages channel subscriptions, and watches the event queue so new Zulip activity triggers the next step.

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

Ready to connect Discordbot?

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

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