Confirms who a member is and which guilds they belong to, checks premium entitlements, consumes purchases, and audits slash command permissions.
27actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro retrieves detailed information about a specific Discord user account. Support staff can verify user identity before granting access or processing requests.
Ayro lists all Discord servers the authenticated account belongs to. Team members see which communities are connected without checking manually.
Ayro updates the profile information for the authenticated Discord user account. Users get updated branding or contact info reflected immediately without re-authentication.
Each card is one request a support team gets, and the Discord actions Ayro runs to close it.
Ayro reads the authenticated user's profile, the guilds they belong to, and their member object in a specific server with its roles, nickname, and join date, so an identity claim is checked rather than accepted.
Before anything is unlocked, Ayro checks which entitlements the current user holds for the application and the subscription behind a SKU, then marks a one-time consumable as used once it has been redeemed.
Ayro retrieves the permissions on one application command or on every command in a guild at once, and edits them when the wrong role has access, provided the authorizing user holds MANAGE_GUILD and MANAGE_ROLES.
Ayro turns an invite code into the guild, channel, or event it points at, pulls a server's public widget for an external page, and reads the template behind a server before a new one is spun from it.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Discord actions it has and picks the ones a request needs.
Authorize the Discord 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 Discord 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 freeDiscord · Ayro
What can you do in Discord 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 Discord.
Discord requires an OAuth2 Bearer token on those endpoints and errors on bot tokens. Get Application Command Permissions, its batch variant, and Edit Application Command Permissions all need a user token whose owner holds MANAGE_GUILD and MANAGE_ROLES in the target guild, so a bot-token connection cannot drive them.
All 27 actions your agent can call on Discord, straight from the live MCP connection.
Marks a one-time purchase consumable entitlement as consumed for a given application.
Deletes a currently active test entitlement for a given application.
Deletes the current user's application role connection for the specified application.
Edits the permissions for a specific application command in a guild.
Retrieves the permissions for a specific application command in a guild.
Retrieves permissions for all commands of an application in a guild.
Retrieve entitlements for the current user for a given application.
Retrieve a valid WebSocket (wss) URL for establishing a Gateway connection to Discord.
Retrieve information about a Discord guild template using its unique template code.
Retrieve the guild widget in JSON format.
Retrieve a PNG image widget for a Discord guild.
Retrieves the guild member object for the currently authenticated user within a specified guild, including roles, nickname, join date, and permissions.
Retrieves current OAuth2 authorization details for the application, including app info, scopes, token expiration, and user data (contingent on scopes like 'identify').
Fetches comprehensive profile information for the currently authenticated Discord user, including email if the 'email' scope is granted.
Retrieve OpenID Connect compliant user information for the authenticated user.
Retrieve Discord OAuth2 public keys.
Retrieves a specific subscription by ID for a given SKU.
Retrieve information about a Discord user.
Retrieves the application role connection for the currently authenticated user for a specified application.
Resolve and retrieve information about a Discord invite code.
Leaves a Discord guild (server) on behalf of the currently authenticated user.
Retrieves a list of the authenticated user's connected third-party accounts on Discord.
Lists the current user's guilds, returning partial data for each; primarily used for displaying server lists or verifying memberships.
Lists all subscriptions for a given SKU.
Retrieve all available Discord Nitro sticker packs.
Modifies the currently authenticated Discord user's profile.
Updates the application role connection for the currently authenticated user for a specified application.
Same connection, same setup. Pick the next one your team already uses.
Posts messages to people or channels, gives kudos, reads who is available today, and sets up recurring check-ins from a template.
Creates meeting spaces with set access rules, reports who joined and for how long, pulls transcripts, and finds past conference records.
Pushes notes, links, and files to a chosen device or channel, opens and mutes chats, and clears out old pushes.
Searches sites for a document, uploads files into the right library, updates list items, and issues scoped sharing links.
Finds the right recorded meeting, reads back its transcript and highlights, and retrieves or imports the recording file on request.
Searches mailboxes, opens message bodies, replies in-thread or saves drafts for approval, and handles group and storage admin.

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