150,000+ agents registered. Trust scores show their math.Explore →
Explorer/MCP/smithery/discordbot

Discordbot

REMOTE
smithery/discordbot

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

○ Remote (HTTP) Server
This server runs on the internet and communicates over HTTP. It does not have direct access to your local filesystem or environment variables.
Tools
164
Indexed
150d ago
Transport
Remote / HTTP
Liveness
● Live
Uptime
100%based on 2 checks
Avg response
350ms
← older · newer →
Security Scan
Security scan pending — this server has not yet been analyzed.
Risk Surface
Risk surface analysis pending — tool annotation scanning is coming soon.
Publisher Verification
Not yet verified by the Official MCP Registry.
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), optionally setting nickname, roles, mute/deaf status, or flags.
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 assigned is hierarchically lower than the bot's highest role.
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 information about existing reactions.
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 threads, the bot must already be a member.
DISCORDBOT_BAN_USER_FROM_GUILD
Permanently bans a user from a Discord guild, optionally deleting their recent messages (specify deletion period in seconds OR days, not both).
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' permission in the guild, and this action is irreversible.
DISCORDBOT_BULK_DELETE_MESSAGES
Atomically bulk deletes messages in a Discord channel for moderation or maintenance; deletion may not be instantaneous and messages are unrecoverable.
DISCORDBOT_CREATE_APPLICATION_COMMAND
Creates a new global Discord application command, accessible across guilds and in DMs (if `dm_permission` is true), noting global commands can take up to an hour to propagate and have registration limits; for guild-specific commands, use a different action.
DISCORDBOT_CREATE_AUTO_MODERATION_RULE
Creates a new auto moderation rule for a Discord guild, requiring 'MANAGE_GUILD' permission; rule parameters are passed in the JSON request body (see request schema description for body content).
DISCORDBOT_CREATE_CHANNEL_INVITE
Creates a new invite for the specified Discord channel, provided the bot has 'CREATE_INSTANT_INVITE' permission for that channel.
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_tokens` for a group DM; this action only establishes or fetches the channel and does not send messages.
DISCORDBOT_CREATE_GUILD
Creates a new Discord guild (server) with the specified name, roles, and channels; icon must be a base64 encoded 128x128 image, and if `afk_channel_id` is set, `afk_timeout` must also be set.
DISCORDBOT_CREATE_GUILD_APPLICATION_COMMAND
Creates a new guild-specific application command (slash, user, or message) in Discord; command name must be unique per type within the guild (max 100 total commands), and client UI updates may take up to an hour.
DISCORDBOT_CREATE_GUILD_CHANNEL
Creates a new Discord channel (text, voice, category, etc.) within a guild, with options for permissions, topic, and type-specific settings.
DISCORDBOT_CREATE_GUILD_EMOJI
Creates a new custom emoji in a specified Discord guild, requiring `CREATE_EXPRESSIONS` permission and adherence to guild emoji limits.
DISCORDBOT_CREATE_GUILD_FROM_TEMPLATE
Creates a new Discord guild by applying channels, roles, and settings from a specified, valid, and accessible guild template code.
DISCORDBOT_CREATE_GUILD_ROLE
Creates a new role in a Discord guild with customizable name, permissions, color, hoist, mentionability, and icon; `icon` (custom image hash) and `unicode_emoji` (standard emoji) are mutually exclusive.
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 schema model) with event details (e.g., name, type, schedule) is required, and its specific fields depend on the event's `entity_type`.
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 'Manage Expressions' permissions and sufficient server boost level for sticker slots.
DISCORDBOT_CREATE_GUILD_TEMPLATE
Creates a template of an existing Discord guild's structure (settings, roles, channels) but not its content (e.g., messages, members).
DISCORDBOT_CREATE_INTERACTION_RESPONSE
Sends a response to a Discord interaction (e.g., slash command, component); ensure response type is context-appropriate and initial reply is within 3 seconds.
DISCORDBOT_CREATE_MESSAGE
Sends a message to a specified Discord channel (text, embeds, stickers, components, attachments); requires `SEND_MESSAGES` permission and one of `content`, `embeds`, `sticker_ids`, or `attachments`.
DISCORDBOT_CREATE_STAGE_INSTANCE
Creates a new Stage instance in a specified Stage channel for live audio events; requires `MANAGE_CHANNELS`, `MUTE_MEMBERS`, and `MOVE_MEMBERS` permissions in the channel.
DISCORDBOT_CREATE_THREAD
Creates a new thread in a text or announcement Discord channel; requires a 'name' and optionally other details (e.g., 'auto_archive_duration', an initial 'message') in the request body.
DISCORDBOT_CREATE_THREAD_FROM_MESSAGE
Creates a new thread from a specific message in a Discord channel, requiring `CREATE_PUBLIC_THREADS` permission (and `SEND_MESSAGES` if in a forum/media channel).
DISCORDBOT_CREATE_WEBHOOK
Creates a webhook in a specified Discord channel for external applications to post messages, provided the caller has 'MANAGE_WEBHOOKS' permission in that channel.
DISCORDBOT_CROSSPOST_MESSAGE
Crossposts a message from an announcement channel to all following channels, provided the message has not been previously crossposted and is not a system message or a message sent by a webhook.
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 and this operation is irreversible.
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 deletable.
DISCORDBOT_DELETE_CHANNEL_PERMISSION_OVERWRITE
Deletes a specific user's or role's permission overwrite in a Discord channel, reverting their permissions to default; this action is irreversible.
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 guild, used to remove outdated or unnecessary commands.
DISCORDBOT_DELETE_GUILD_EMOJI
Permanently deletes a specified custom emoji from a guild, requiring 'Manage Expressions' permissions; cannot delete default emojis and is irreversible.
DISCORDBOT_DELETE_GUILD_INTEGRATION
Permanently deletes a specific, unwanted or problematic integration from a Discord guild; requires 'Manage Server' or 'Administrator' permissions.
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 action is permanent.
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' permission and the target role must be lower in hierarchy than the bot's highest role.
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 is irreversible.
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 a Discord channel; this action is irreversible and cannot remove others' reactions.
DISCORDBOT_DELETE_ORIGINAL_WEBHOOK_MESSAGE
Permanently deletes an existing original message posted by a webhook (using its ID and token), optionally within a specific thread.
DISCORDBOT_DELETE_STAGE_INSTANCE
Deletes the Stage Instance for the given `channel_id`, permanently ending its live audio event.
DISCORDBOT_DELETE_THREAD_MEMBER
Removes a user from a specified, unarchived thread in a Discord channel.
DISCORDBOT_DELETE_USER_MESSAGE_REACTION
Removes a specific user's emoji reaction from a message; requires 'Manage Messages' permission if deleting reactions from other users.
DISCORDBOT_DELETE_WEBHOOK
Permanently deletes a specified, existing Discord webhook by its unique ID; this action is irreversible.
DISCORDBOT_DELETE_WEBHOOK_BY_TOKEN
Permanently deletes a Discord webhook specified by its ID and token; this action is irreversible.
DISCORDBOT_DELETE_WEBHOOK_MESSAGE
Deletes a message previously sent by the specified webhook, optionally within a specific thread.
DISCORDBOT_EXECUTE_GITHUB_COMPATIBLE_WEBHOOK
Forwards GitHub event notifications to a Discord channel via a webhook configured for GitHub-formatted payloads (URL ending in `/github`).
DISCORDBOT_EXECUTE_SLACK_COMPATIBLE_WEBHOOK
Sends richly formatted messages to Discord via its Slack-compatible webhook endpoint; requires at least one of `text` or `attachments` and adherence to content limits.
DISCORDBOT_EXECUTE_WEBHOOK
Executes a Discord webhook to send messages, embeds, or interactive components to a specific Discord channel or thread.
DISCORDBOT_FOLLOW_CHANNEL
Follows a specified Announcement Channel (`channel_id`), relaying its messages to `webhook_channel_id` in the current server; requires 'Manage Webhooks' permission in the current server and that it has Community features enabled.
DISCORDBOT_GET_ACTIVE_GUILD_THREADS
Retrieves all currently active and visible threads within a specified Discord guild, excluding archived or hidden threads.
DISCORDBOT_GET_APPLICATION
Retrieves the full details of a Discord application using its unique `application_id`.
DISCORDBOT_GET_APPLICATION_COMMAND
Fetches the details of a specific, existing application command, identified by its application Snowflake ID and command Snowflake ID.
DISCORDBOT_GET_APPLICATION_ROLE_CONNECTIONS_METADATA
Retrieves all role connection metadata records for a given Discord application ID; an empty list is returned if none are configured.
DISCORDBOT_GET_APPLICATION_USER_ROLE_CONNECTION
Fetches the role connection object for the current user for a specified Discord application.
DISCORDBOT_GET_AUTO_MODERATION_RULE
Retrieves the complete configuration details of a specific auto-moderation rule within a Discord guild for inspection or verification.
DISCORDBOT_GET_BOT_GATEWAY
Retrieves the WSS URL, recommended shard count, and session start limits, which are prerequisite for a bot to connect to the Discord Gateway and receive events.
DISCORDBOT_GET_CHANNEL
Retrieves detailed metadata for a specific Discord channel using its `channel_id`, which must be a valid and accessible channel ID; note that this action returns only channel metadata, not message content or member lists.
DISCORDBOT_GET_GATEWAY
Retrieves the WebSocket URL to connect to Discord's Gateway for receiving real-time events.
DISCORDBOT_GET_GUILD
Retrieves detailed information for a specified Discord guild (server) by its `guild_id`, optionally including approximate member and presence counts if `with_counts` is true.
DISCORDBOT_GET_GUILD_APPLICATION_COMMAND
Fetches detailed information for a specific application command within a Discord guild, identified by `application_id`, `guild_id`, and `command_id`.
DISCORDBOT_GET_GUILD_APPLICATION_COMMAND_PERMISSIONS
Fetches the permissions for a specific application command within a guild, used to inspect its current access settings.
DISCORDBOT_GET_GUILD_BAN
Fetches the ban details for a specific user in a Discord guild, if that user is currently banned.
DISCORDBOT_GET_GUILD_EMOJI
Retrieves details for a specific custom emoji within a specified Discord guild, requiring valid and accessible guild and emoji IDs.
DISCORDBOT_GET_GUILD_MEMBER
Retrieves detailed information for a specific member of a Discord guild, provided the bot belongs to the guild and has necessary permissions (e.g., GUILD_MEMBERS intent).
DISCORDBOT_GET_GUILD_NEW_MEMBER_WELCOME
Retrieves the configured new member welcome screen for a Discord guild, detailing the welcome message, suggested member actions, and resource channels.
DISCORDBOT_GET_GUILD_PREVIEW
Fetches a public preview of a Discord guild by its ID, if the guild has the preview feature enabled.
DISCORDBOT_GET_GUILD_SCHEDULED_EVENT
Retrieves a specific scheduled event from a Discord guild by its ID, optionally including the count of subscribed users.
DISCORDBOT_GET_GUILDS_ONBOARDING
Retrieves the onboarding settings for a specified Discord guild, including prompts, options, default channels, and enabled status, to examine its new member guidance process when the guild_id is known and accessible.
DISCORDBOT_GET_GUILD_STICKER
Retrieves a specific sticker from a Discord guild using the guild and sticker IDs; requires the sticker to exist in the guild.
DISCORDBOT_GET_GUILD_TEMPLATE
Retrieves the complete structure and details of a Discord guild template using its unique code; the code must be valid and refer to an existing, accessible template.
DISCORDBOT_GET_GUILD_VANITY_URL
Fetches the vanity URL, including the invite `code` and its `uses` count, for a given Discord `guild_id`, which must correspond to an existing guild.
DISCORDBOT_GET_GUILD_WEBHOOKS
Retrieves all webhook objects for a specified Discord guild; requires 'MANAGE_WEBHOOKS' permission for the authenticated entity.
DISCORDBOT_GET_GUILD_WELCOME_SCREEN
Retrieves the configured welcome screen for a specific Discord guild that has the 'Community' feature enabled.
DISCORDBOT_GET_GUILD_WIDGET
Retrieves the public JSON widget data for a Discord guild, if the widget is enabled for that guild.
DISCORDBOT_GET_GUILD_WIDGET_SETTINGS
Retrieves the widget settings for a specified Discord guild, indicating if the widget is enabled and its configured channel ID; requires a valid `guild_id`.
DISCORDBOT_GET_MESSAGE
Retrieves a specific message from a Discord channel, identified by `channel_id` and `message_id`, if the channel and message exist and are accessible.
DISCORDBOT_GET_MY_APPLICATION
Retrieves detailed information about the current authenticated Discord application.
DISCORDBOT_GET_MY_OAUTH2_APPLICATION
Retrieves detailed information about the OAuth2 application associated with the current authentication; cannot query other applications.
DISCORDBOT_GET_ORIGINAL_WEBHOOK_MESSAGE
Fetches the original, unedited message posted by a specific Discord webhook, requiring a message to have been previously sent by this webhook and to exist in the specified thread if `thread_id` is provided.
DISCORDBOT_GET_PUBLIC_KEYS
Retrieves Discord's OAuth2 public keys (JWK format) for verifying access tokens; keys may rotate, so refresh caches periodically.
DISCORDBOT_GET_STAGE_INSTANCE
Gets the active stage instance for a given stage channel ID.
DISCORDBOT_GET_STICKER
Retrieves a specific Discord sticker by its unique ID.
DISCORDBOT_GET_THREAD_MEMBER
Retrieves a member from a specified thread using their user ID, optionally including the full guild member object.
DISCORDBOT_GET_USER
Fetches public information for a Discord user, requiring a valid and existing user ID (snowflake).
DISCORDBOT_GET_WEBHOOK
Retrieves detailed information for an existing Discord webhook, identified by its unique ID, to verify settings or manage the webhook.
DISCORDBOT_GET_WEBHOOK_BY_TOKEN
Fetches a Discord webhook's configuration details (e.g., name, avatar, channel ID) using its ID and token; this excludes message history or usage statistics.
DISCORDBOT_GET_WEBHOOK_MESSAGE
Retrieves a specific message previously sent by a Discord webhook using its `message_id`, requiring `thread_id` if the message is part of a thread.
DISCORDBOT_INVITE_RESOLVE
Resolves a Discord invite code to get its details, optionally including member counts or data for a specific guild scheduled event; visibility of some details may depend on bot permissions.
DISCORDBOT_INVITE_REVOKE
Revokes a Discord server invite using its unique code, permanently preventing new joins via this link (does not affect existing members); requires 'Manage Server' or 'Manage Invites' permissions on the server.
DISCORDBOT_JOIN_THREAD
Joins the authenticated user to a thread specified by `channel_id`; use this when the user is not already a member, for archived threads, or for threads requiring explicit joining, provided the thread is joinable, not locked or full, and the user has permissions.
DISCORDBOT_LEAVE_GUILD
Enables the authenticated user to leave a specified Discord guild of which they are a member but not the owner; this action is irreversible.
DISCORDBOT_LEAVE_THREAD
Removes the currently authenticated user from a specified, existing, and accessible Discord thread of which they are currently a member.
DISCORDBOT_LIST_APPLICATION_COMMANDS
Fetches all global application commands for the specified Discord application ID; does not fetch guild-specific commands.
DISCORDBOT_LIST_AUTO_MODERATION_RULES
Fetches all auto moderation rules for a specified Discord guild to review or audit its configuration; requires `VIEW_AUDIT_LOG` permissions and the action does not modify rules.
DISCORDBOT_LIST_CHANNEL_INVITES
Fetches all active invites for a given Discord channel_id (read-only), requiring channel invite view permissions; response object structures may vary.
DISCORDBOT_LIST_CHANNEL_WEBHOOKS
Fetches detailed information for all webhooks in a given valid Discord channel, useful for review or auditing purposes.
DISCORDBOT_LIST_GUILD_APPLICATION_COMMAND_PERMISSIONS
Call this action to retrieve all explicitly set guild-level permission settings for all commands of a specific application within a given guild, typically for auditing or troubleshooting command access.
DISCORDBOT_LIST_GUILD_APPLICATION_COMMANDS
Fetches all application command definitions (slash, user, and message types) for a specific application within a given Discord guild, optionally including localizations; does not return permissions or usage statistics.
DISCORDBOT_LIST_GUILD_AUDIT_LOG_ENTRIES
Retrieves audit log entries (e.g., message deletions, member kicks/bans, role changes) for a specified Discord guild, requiring 'VIEW_AUDIT_LOG' permission.
DISCORDBOT_LIST_GUILD_BANS
Fetches a list of users banned from a specified Discord guild; `before`/`after` parameters require user IDs from previous results for correct pagination.
DISCORDBOT_LIST_GUILD_CHANNELS
Fetches all channels (e.g., text, voice, category, threads) and their structural information for a specified Discord guild ID; does not include message content.
DISCORDBOT_LIST_GUILD_EMOJIS
Fetches all custom emoji objects for a specified Discord guild if the bot has access; returns only custom guild emojis, not standard Unicode or Nitro emojis.
DISCORDBOT_LIST_GUILD_INTEGRATIONS
Lists all integration objects for a specified Discord guild.
DISCORDBOT_LIST_GUILD_INVITES
Retrieves all currently active invite codes for a specified Discord guild, typically for administration, analytics, or managing guild invitations.
DISCORDBOT_LIST_GUILD_MEMBERS
Retrieves members for a Discord guild; requires a valid guild_id for an existing guild.
DISCORDBOT_LIST_GUILD_ROLES
Fetches all roles in a Discord guild, providing details for each role but not user assignments; `guild_id` must be valid.
DISCORDBOT_LIST_GUILD_SCHEDULED_EVENTS
Retrieves a list of scheduled events for a specified Discord guild, optionally including subscribed user counts, provided the authenticated user/bot has access to the guild.
DISCORDBOT_LIST_GUILD_SCHEDULED_EVENT_USERS
Fetches users who have expressed interest in a specific scheduled event, requiring valid guild and event IDs.
DISCORDBOT_LIST_GUILD_STICKERS
Retrieves all custom sticker objects for a Discord guild; does not include standard/Nitro stickers.
DISCORDBOT_LIST_GUILD_TEMPLATES
Retrieves all guild templates for an existing Discord guild, specified by its ID.
DISCORDBOT_LIST_GUILD_VOICE_REGIONS
Fetches a list of available voice regions for a specified Discord guild.
DISCORDBOT_LIST_MESSAGE_REACTIONS_BY_EMOJI
Fetches a list of users who reacted to a specific message with a given emoji in a Discord channel; retrieves users for one emoji at a time.
DISCORDBOT_LIST_MESSAGES
Retrieves historical messages from a specified, accessible Discord channel, typically newest first; for real-time messages, use Discord's WebSocket Gateway API.
DISCORDBOT_LIST_MY_PRIVATE_ARCHIVED_THREADS
Retrieves private archived threads from a specified channel that the current user is a member of.
DISCORDBOT_LIST_PINNED_MESSAGES
Retrieves all currently pinned messages from a Discord channel using its valid, existing ID; typically limited to 50 messages, and no history of past pins is returned.
DISCORDBOT_LIST_PRIVATE_ARCHIVED_THREADS
Lists a channel's private archived threads, sorted by most recent archival, requiring view access to them.
DISCORDBOT_LIST_PUBLIC_ARCHIVED_THREADS
Lists public archived threads in an accessible Discord channel, returning an empty list if none exist; does not list private or active threads.
DISCORDBOT_LIST_STICKER_PACKS
Fetches sticker packs available to Nitro subscribers on Discord, excluding custom or guild-specific ones.
DISCORDBOT_LIST_THREAD_MEMBERS
Retrieves members of a specified Discord thread, with an option to include full guild member objects for each.
DISCORDBOT_LIST_VOICE_REGIONS
Lists all available Discord voice regions with their ID, name, operational status (custom, deprecated, optimal), noting that availability may vary by server.
DISCORDBOT_PIN_MESSAGE
Pins a message in a Discord channel for increased visibility, if the channel's pin limit (typically 50) is not exceeded.
DISCORDBOT_PREVIEW_PRUNE_GUILD
Previews the number of members that would be pruned from a Discord guild based on inactivity days and optional roles; this action only returns a count and does not remove members.
DISCORDBOT_PRUNE_GUILD
Removes inactive members from a Discord guild, requiring 'KICK_MEMBERS' permission; use `compute_prune_count=True` to preview results before actual removal.
DISCORDBOT_PUT_GUILDS_ONBOARDING
Configures or updates a Discord guild's new member onboarding flow, including defining prompts with options, assigning roles/channels, setting default channels, and managing the flow's active status.
DISCORDBOT_SEARCH_GUILD_MEMBERS
Searches for members in a specific Discord guild, allowing filtering by a query string.
DISCORDBOT_SET_CHANNEL_PERMISSION_OVERWRITE
Updates or creates a permission overwrite for a role (type `0`) or member (type `1`) specified by `overwrite_id` within an existing Discord channel (`channel_id`), using `allow` and `deny` bitwise values to precisely control permissions.
DISCORDBOT_SYNC_GUILD_TEMPLATE
Synchronizes a guild template (by `code`) with its source guild (`guild_id`), updating it to match the source's current configuration; this does not affect guilds already created from this template.
DISCORDBOT_TRIGGER_TYPING_INDICATOR
Shows the bot is 'typing' in a Discord channel, typically before sending a message; indicator stops after 10 seconds or upon message send, so use when actively preparing a response.
DISCORDBOT_UNBAN_USER_FROM_GUILD
Revokes a ban for a user from a Discord guild, allowing them to rejoin if they choose.
DISCORDBOT_UNPIN_MESSAGE
Unpins a message that is currently pinned in a specified Discord channel; the message itself is not deleted.
DISCORDBOT_UPDATE_APPLICATION
Updates a Discord application's settings using its `application_id`; `max_participants` requires the `APPLICATION_EMBEDDED_ACTIVITIES` flag, and `team_id`, `type`, or `install_params` must be `null` if specified.
DISCORDBOT_UPDATE_APPLICATION_COMMAND
Updates specified properties of a Discord application command (e.g., name, description); omitted properties remain unchanged, and the `options` field, if provided, overwrites all existing options.
DISCORDBOT_UPDATE_APPLICATION_USER_ROLE_CONNECTION
Updates the authorized user's role connection for a specific application, which must have a linked role connection configured.
DISCORDBOT_UPDATE_AUTO_MODERATION_RULE
Updates an existing auto-moderation rule, identified by `guild_id` and `rule_id` in the path, with new values for rule properties (e.g., `name`, `event_type`) provided in the request body.
DISCORDBOT_UPDATE_CHANNEL
Partially updates an existing Discord channel, using `channel_id` for identification and properties in the request body for changes, ensuring these properties are applicable to the channel's type.
DISCORDBOT_UPDATE_GUILD
Updates settings for a Discord guild, such as its name, region, or icon; transferring ownership requires being the current owner, and managing features or certain visual elements (e.g., banners, splashes) may require specific permissions or guild statuses like 'COMMUNITY' or 'VIP'.
DISCORDBOT_UPDATE_GUILD_APPLICATION_COMMAND
Updates a specific Discord application command's properties (like name, description, options, or permissions) within a given guild; `application_id`, `guild_id`, and `command_id` must refer to valid entities.
DISCORDBOT_UPDATE_GUILD_EMOJI
Updates a custom emoji's name and/or role restrictions in a Discord guild; cannot create or delete emojis, and role updates for managed emojis may be restricted by their integration.
DISCORDBOT_UPDATE_GUILD_MEMBER
Updates a guild member's attributes (e.g., nickname, roles, voice state); if moving via `channel_id`, it must be a valid voice channel in the guild.
DISCORDBOT_UPDATE_GUILD_ROLE
Updates a Discord guild role's attributes (name, permissions, color, etc.); requires `MANAGE_ROLES` permission, and the `ROLE_ICONS` guild feature if using `unicode_emoji`; unspecified attributes remain unchanged.
DISCORDBOT_UPDATE_GUILD_SCHEDULED_EVENT
Updates attributes such as name, description, schedule, status, or location for an existing Discord guild event; only fields in the request body are changed.
DISCORDBOT_UPDATE_GUILD_STICKER
Modifies a guild sticker's name, description, or tags, requiring 'MANAGE_EMOJIS_AND_STICKERS' permission.
DISCORDBOT_UPDATE_GUILD_TEMPLATE
Updates a Discord guild template's `name` and/or `description` given its `guild_id` and template `code`; omitted fields retain current values, and an empty string for `description` clears it.
DISCORDBOT_UPDATE_GUILD_WELCOME_SCREEN
Updates a guild's welcome screen, including its description, enabled status, and up to 5 welcome channels; when specifying channel emojis, use `emoji_name` as `emoji_id` must be `null` if sent.
DISCORDBOT_UPDATE_GUILD_WIDGET_SETTINGS
Updates an existing Discord guild's widget settings, such as its enabled state or clearing its invite channel.
DISCORDBOT_UPDATE_MESSAGE
Updates a message previously sent by the bot in a Discord channel, by modifying its content, embeds, components, flags, or attachment metadata (new attachments cannot be uploaded); only provide fields to change, using null or an empty list to clear existing values.
DISCORDBOT_UPDATE_MY_APPLICATION
Modifies settings for the current authenticated Discord application (e.g., description, icon, interaction URLs); setting `team_id` to `null` (None) transfers team ownership, while `null` (None) for `type` or `install_params` clears/resets them.
DISCORDBOT_UPDATE_MY_GUILD_MEMBER
Modifies the nickname of the currently authenticated user within a specified Discord guild.
DISCORDBOT_UPDATE_MY_USER
Updates the current authenticated user's Discord username and/or avatar.
DISCORDBOT_UPDATE_ORIGINAL_WEBHOOK_MESSAGE
Updates the original editable message previously sent by a webhook, allowing partial modification of its content (max 2000 chars), embeds (max 10), attachments (kept by `id`, metadata updatable), components, allowed mentions, and flags.
DISCORDBOT_UPDATE_SELF_VOICE_STATE
Updates the current user's voice state in a guild (e.g., mute, request to speak), and can explicitly disconnect the user from voice; this action does not support joining or switching voice channels.
DISCORDBOT_UPDATE_VOICE_STATE
Updates a user's voice state in a Discord guild, such as toggling server mute or disconnecting from a voice channel; requires `MUTE_MEMBERS` permission to change mute status or `MOVE_MEMBERS` to disconnect.
DISCORDBOT_UPDATE_WEBHOOK
Updates properties (e.g., name, avatar, channel ID) of an existing Discord webhook; the webhook and any new channel (if specified) must exist, with the new channel being in the same server.
DISCORDBOT_UPDATE_WEBHOOK_BY_TOKEN
Updates the default name and/or avatar for an existing Discord webhook, using its ID and token.
DISCORDBOT_UPDATE_WEBHOOK_MESSAGE
Updates a message previously sent by the *same* webhook, allowing partial modification of content, embeds, attachments, or components; will not edit user/bot messages.
Is this your server?
Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming — register now and you'll be first in line.
Create your account →
More from smithery
Octagon
AI agents for financial research. Query SEC filings, analyze company data, and retrieve market intelligence.
Jam
Capture and report bugs with automatic screen recordings and environment details. Create, view, and manage bug reports with full context.
Harvest
Log billable hours, manage projects, and send invoices. Track time across tasks, review team capacity, and generate expense reports.
X(Twitter) MCP Server
A server to create drafts of X(Twitter) posts, threads using LLMs and post directly from the chat.
Aiwyn Tax
Automate tax workflow tasks and manage client engagements. Track deadlines, organize documents, and handle billing for accounting firms.
Zoho mail
Zoho Mail is a secure and ad-free email hosting platform with collaboration tools, calendar integration, and extensive administrative controls
Similar servers
gmail-mcp1
Dispatch Tickets
DispatchTickets is a powerful SaaS-based ticketing and dispatch management platform designed to help businesses streamline customer support, service requests, and team operations. Our software enables companies to manage tickets, assign tasks, and track issues in real time through an intuitive and centralized dashboard. With features like a shared inbox, automated workflows, and team collaboration tools, DispatchTickets improves response time and enhances customer satisfaction. Whether you're a service-based business, IT support team, or field operations company, our platform simplifies communication and ensures no request goes unnoticed. DispatchTickets is built for scalability, making it suitable for startups, small businesses, and growing enterprises. Easily integrate your workflow, monitor performance, and deliver better customer experiences with a reliable and efficient ticketing solution.
Outreach Today MCP
Set up and manage cold outreach email accounts and domains. Build powerful AI sales agents effortlessly. Trusted by 2000+ B2B companies
Two Minute Reports
Analyse SEO, PPC, E-Commerce from 30+ marketing sources. Connect to your marketing stack with Two Minute Reports. Analyze data from Facebook Ads, Google Ads, TikTok Ads, LinkedIn Ads, Amazon Ads, Google Analytics 4 (GA4), Shopify, Amazon Seller Central, HubSpot, LinkedIn Pages, Facebook Insights, Instagram Insights, YouTube Analytics, Google Search Console, Google My Business, Google Trends, and PageSpeed Insights, all in one place. Ask questions in natural language and instantly get insights on CTR, CPC, conversions, ROAS, ad spend, SEO performance, engagement, and revenue trends across channels. Built for marketing agencies, growth teams, and data analysts, it turns multi-platform marketing data into clear, actionable insights.
Quake-Coding-Arena-MCP
# 🎯 Enhanced Quake Coding Arena Premium TypeScript MCP server that gamifies your development environment with authentic Quake 3 Arena sounds and dual voice announcers. ## 🎮 Features ### 11 Epic Achievements **Streak Achievements:** - RAMPAGE (10) - Multiple quick tasks - DOMINATING (15) - Complex problems solved - UNSTOPPABLE (20) - Long productive sessions - GODLIKE (25) - Legendary coding sessions **Quality Achievements:** - EXCELLENT - Elegant solutions - PERFECT - Flawless implementation - IMPRESSIVE - Creative problem-solving **Special:** - WICKED SICK (7) - Mind-blowing solutions - FIRST BLOOD - First bug found - HUMILIATION - Quick bug fixes - PREPARE TO FIGHT - Session kickoff ### 🎤 Dual Voice System - **Male Announcer**: Classic Quake 3 Arena voice - **Female Announcer**: Energetic "Sexy Female Announcer" voice - Instant switching between voice packs - Volume control (0-100%) ## 🔧 MCP Capabilities ### Tools (7) - `play_enhanced_quake_sound` - Trigger specific achievements with volume control - `random_enhanced_achievement` - Random achievement by category - `list_enhanced_achievements` - Browse all achievements - `get_enhanced_achievement_stats` - Session statistics - `set_enhanced_volume` - Adjust volume (0-100) - `set_voice_pack` - Switch male/female voices - `get_voice_pack_info` - Voice information ### Resources - Access to all sound files (MP3/WAV format) - Male and female voice packs - URI scheme: `quake://sounds/[male|female]/[filename]` ### Prompts (2) - `encourage-developer` - Contextual encouragement based on success level - `celebrate-victory` - Celebrate major coding victories ## 🎯 Perfect For - Developers wanting gamified coding environments - Teams needing motivational feedback - Streamers wanting engaging content - Anyone loving Quake 3 Arena nostalgia! ## 📦 Technical Details - **Platform**: Cross-platform (macOS, Windows, Linux) - **Audio Formats**: MP3 & WAV support - **Session Tracking**: Statistics and progress monitoring - **TypeScript**: Fully typed with modular architecture
Email Sender Server
Send emails via SMTP using a simple MCP tool. Easily integrate email sending capabilities into your applications or agents with a single tool call. Configure SMTP settings via environment variables for flexible deployment.
Indexed from Smithery · Updates nightly
View on Smithery →