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
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro 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.
Ayro 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.
Ayro 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.
Each card is one request a support team gets, and the Discordbot actions Ayro runs to close it.
Ayro 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.
Ayro 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.
Once a customer is verified, Ayro finds them by username, assigns the role that opens their part of the server, and strips a role that no longer applies to them.
Ayro 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.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Discordbot actions it has and picks the ones a request needs.
Authorize the Discordbot 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 Discordbot 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 freeDiscordbot · Ayro
What can you do in Discordbot 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 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.
All 165 actions your agent can call on Discordbot, straight from the live MCP connection.
Adds a user to a Discord group DM channel.
Adds a user to a Discord guild using their OAuth2 access token (which must have guilds.join scope).
Assigns a role to a guild member.
Adds an emoji reaction from the bot to a message.
Adds a user to a specific, unarchived thread.
Permanently bans a user from a Discord guild, optionally deleting their recent messages.
Bans up to 200 users from a Discord guild, optionally deleting their recent messages.
Bulk deletes messages in a Discord channel.
Creates a new global Discord application command.
Creates a new auto moderation rule for a Discord guild.
Creates a new invite link for a Discord channel.
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.
Creates a new Discord guild (server).
Creates a new guild-specific application command.
Creates a new Discord channel (text, voice, category, etc.) within a guild.
Creates a new custom emoji in a specified Discord guild, requiring CREATE_EXPRESSIONS permission and adherence to guild emoji limits.
Creates a new Discord guild by applying channels, roles, and settings from a specified guild template code.
Creates a new role in a Discord guild with customizable name, permissions, color, hoist, mentionability, and icon.
Creates a new scheduled event in a Discord guild.
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.
Creates a template of an existing Discord guild's structure (settings, roles, channels) but not its content (messages, members).
Sends a response to a Discord interaction (e.g., slash command, component).
Sends a message to a Discord channel.
Creates a new Stage instance in a Stage channel for hosting live audio events.
Creates a new thread in a text, announcement, forum, or media channel.
Creates a new thread from a specific message in a Discord channel, requiring CREATE_PUBLIC_THREADS permission.
Creates a new webhook in a specified Discord channel, requiring MANAGE_WEBHOOKS permission.
Crossposts a message from an announcement channel to all channels following it.
Removes all reactions from a message.
Removes all reactions for a specific emoji from a message.
Same connection, same setup. Pick the next one your team already uses.
Pulls call transcripts, sends SMS confirmations, books callbacks when the queue is long, and checks live call center staffing before quoting a wait time.
Lists open polls and the groups a member belongs to, then opens either one for its full metadata on request.
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.
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 165 actions from the first conversation.
