# Discordbot (verified)

Discordbot refers to automated programs on Discord servers, performing tasks like moderation, music playback, and user engagement to enhance community interactions

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add discordbot

# Browse available tools
npx -y @smithery/cli@latest tool list discordbot

# Get full schema for a tool
npx -y @smithery/cli@latest tool get discordbot DISCORDBOT_ADD_GROUP_DM_USER

# Call a tool
npx -y @smithery/cli@latest tool call discordbot DISCORDBOT_ADD_GROUP_DM_USER '{}'
```

## Direct MCP Connection

Endpoint: `https://discordbot.run.tools`

## Tools (164)

- `DISCORDBOT_ADD_GROUP_DM_USER` — Adds a user to a Discord group Direct Message (DM) channel.
- `DISCORDBOT_ADD_GUILD_MEMBER` — Adds a user (who is not already a member) to a guild using their `access_token` (which must have `guilds.join` scope), …
- `DISCORDBOT_ADD_GUILD_MEMBER_ROLE` — Assigns a role to a guild member, provided the bot has 'Manage Roles' permission in the guild and the role to be assign…
- `DISCORDBOT_ADD_MY_MESSAGE_REACTION` — Adds an emoji reaction from the authenticated user/bot to a specific message in a Discord channel; does not return info…
- `DISCORDBOT_ADD_THREAD_MEMBER` — Adds a user to a specific, unarchived thread; the user must have access to the thread's parent channel, and for private…
- `DISCORDBOT_BAN_USER_FROM_GUILD` — Permanently bans a user from a Discord guild, optionally deleting their recent messages (specify deletion period in sec…
- `DISCORDBOT_BULK_BAN_USERS_FROM_GUILD` — Bans up to 200 users from a Discord guild, optionally deleting their recent messages; the bot must have 'Ban Members' p…
- `DISCORDBOT_BULK_DELETE_MESSAGES` — Atomically bulk deletes messages in a Discord channel for moderation or maintenance; deletion may not be instantaneous …
- `DISCORDBOT_CREATE_APPLICATION_COMMAND` — Creates a new global Discord application command, accessible across guilds and in DMs (if `dm_permission` is true), not…
- `DISCORDBOT_CREATE_AUTO_MODERATION_RULE` — Creates a new auto moderation rule for a Discord guild, requiring 'MANAGE_GUILD' permission; rule parameters are passed…
- `DISCORDBOT_CREATE_CHANNEL_INVITE` — Creates a new invite for the specified Discord channel, provided the bot has 'CREATE_INSTANT_INVITE' permission for tha…
- `DISCORDBOT_CREATE_DM` — Creates a new direct message (DM) channel or retrieves an existing one, using `recipient_id` for a 1-on-1 DM or `access…
- `DISCORDBOT_CREATE_GUILD` — Creates a new Discord guild (server) with the specified name, roles, and channels; icon must be a base64 encoded 128x12…
- `DISCORDBOT_CREATE_GUILD_APPLICATION_COMMAND` — Creates a new guild-specific application command (slash, user, or message) in Discord; command name must be unique per …
- `DISCORDBOT_CREATE_GUILD_CHANNEL` — Creates a new Discord channel (text, voice, category, etc.) within a guild, with options for permissions, topic, and ty…
- `DISCORDBOT_CREATE_GUILD_EMOJI` — Creates a new custom emoji in a specified Discord guild, requiring `CREATE_EXPRESSIONS` permission and adherence to gui…
- `DISCORDBOT_CREATE_GUILD_FROM_TEMPLATE` — Creates a new Discord guild by applying channels, roles, and settings from a specified, valid, and accessible guild tem…
- `DISCORDBOT_CREATE_GUILD_ROLE` — Creates a new role in a Discord guild with customizable name, permissions, color, hoist, mentionability, and icon; `ico…
- `DISCORDBOT_CREATE_GUILD_SCHEDULED_EVENT` — Creates a new scheduled event in a Discord guild; a separate JSON request body (not defined in this action's request sc…
- `DISCORDBOT_CREATE_GUILD_STICKER` — Uploads a PNG, APNG, or Lottie JSON file (max 512KB) as a new custom sticker to the specified Discord guild; requires '…
- `DISCORDBOT_CREATE_GUILD_TEMPLATE` — Creates a template of an existing Discord guild's structure (settings, roles, channels) but not its content (e.g., mess…
- `DISCORDBOT_CREATE_INTERACTION_RESPONSE` — Sends a response to a Discord interaction (e.g., slash command, component); ensure response type is context-appropriate…
- `DISCORDBOT_CREATE_MESSAGE` — Sends a message to a specified Discord channel (text, embeds, stickers, components, attachments); requires `SEND_MESSAG…
- `DISCORDBOT_CREATE_STAGE_INSTANCE` — Creates a new Stage instance in a specified Stage channel for live audio events; requires `MANAGE_CHANNELS`, `MUTE_MEMB…
- `DISCORDBOT_CREATE_THREAD` — Creates a new thread in a text or announcement Discord channel; requires a 'name' and optionally other details (e.g., '…
- `DISCORDBOT_CREATE_THREAD_FROM_MESSAGE` — Creates a new thread from a specific message in a Discord channel, requiring `CREATE_PUBLIC_THREADS` permission (and `S…
- `DISCORDBOT_CREATE_WEBHOOK` — Creates a webhook in a specified Discord channel for external applications to post messages, provided the caller has 'M…
- `DISCORDBOT_CROSSPOST_MESSAGE` — Crossposts a message from an announcement channel to all following channels, provided the message has not been previous…
- `DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS` — Deletes all reactions (not just the bot's) from a message in a channel; requires 'Manage Messages' permission.
- `DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS_BY_EMOJI` — Removes all reactions for a specific emoji from a message in a Discord channel; requires 'MANAGE_MESSAGES' permission a…
- `DISCORDBOT_DELETE_APPLICATION_COMMAND` — Permanently deletes a specific application command; this action is irreversible.
- `DISCORDBOT_DELETE_AUTO_MODERATION_RULE` — Deletes a specific auto-moderation rule from a Discord guild.
- `DISCORDBOT_DELETE_CHANNEL` — Permanently deletes a Discord channel by its ID; this action is irreversible and the channel must exist and be deletabl…
- `DISCORDBOT_DELETE_CHANNEL_PERMISSION_OVERWRITE` — Deletes a specific user's or role's permission overwrite in a Discord channel, reverting their permissions to default; …
- `DISCORDBOT_DELETE_GROUP_DM_USER` — Permanently removes a user from an accessible Discord group DM channel, revoking their access.
- `DISCORDBOT_DELETE_GUILD` — Permanently deletes a specified Discord guild (server); the authenticated user must be the owner of the guild.
- `DISCORDBOT_DELETE_GUILD_APPLICATION_COMMAND` — Permanently deletes a specific application command (e.g., slash, user, or message) for an application from a Discord gu…
- `DISCORDBOT_DELETE_GUILD_EMOJI` — Permanently deletes a specified custom emoji from a guild, requiring 'Manage Expressions' permissions; cannot delete de…
- `DISCORDBOT_DELETE_GUILD_INTEGRATION` — Permanently deletes a specific, unwanted or problematic integration from a Discord guild; requires 'Manage Server' or '…
- `DISCORDBOT_DELETE_GUILD_MEMBER` — Removes (kicks) a member from a Discord guild; the user must be an existing member of the specified guild, and this act…
- `DISCORDBOT_DELETE_GUILD_MEMBER_ROLE` — Removes a specified role from a member of a Discord guild, provided the member currently possesses that role.
- `DISCORDBOT_DELETE_GUILD_ROLE` — Permanently deletes a specified role from a Discord guild, revoking it from all members; requires 'Manage Roles' permis…
- `DISCORDBOT_DELETE_GUILD_SCHEDULED_EVENT` — Permanently deletes a specific scheduled event from a Discord guild; this action is irreversible.
- `DISCORDBOT_DELETE_GUILD_STICKER` — Permanently deletes a custom sticker from a Discord guild; the specified guild and sticker must exist, and this action …
- `DISCORDBOT_DELETE_GUILD_TEMPLATE` — Deletes an existing guild template by its unique code from a specified guild, returning the deleted template's details.
- `DISCORDBOT_DELETE_MESSAGE` — Permanently and irreversibly deletes a message from a specified Discord channel.
- `DISCORDBOT_DELETE_MY_MESSAGE_REACTION` — Removes the authenticated user's own emoji reaction, which they must have previously added, from a specific message in …

---
*Response truncated. Use `npx -y @smithery/cli@latest` for complete data.*
