Skip to main content
Glama
669px

Dc-MCP

by 669px

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging level: DEBUG, INFO, WARNING, ERROR, CRITICALINFO
DISCORD_GUILD_IDYesThe ID of the Discord guild the bot will administer
DISCORD_BOT_TOKENYesDiscord bot token from the Discord Developer Portal
REQUIRE_CONFIRMATIONNoWhether destructive tools require confirm=true. Set to true for safer operation.true
ALLOW_DANGEROUS_ACTIONSNoWhether to allow destructive actions (e.g., delete, kick, ban). Set to true to enable.false

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
discord_analyze_serverB

Read the full guild map for Cursor: categories, channels, roles, members, bots, permission notes, and a plain-language summary.

Prefer this when you need to understand the server structure before making changes.

discord_server_structureA

Return only the category/channel tree and roles (lighter than discord_analyze_server).

discord_server_infoB

Get detailed information about a Discord guild/server.

discord_list_channelsB

List all channels in a guild.

discord_list_rolesB

List all roles in a guild.

discord_list_membersB

List members in a guild (requires Server Members Intent).

discord_get_audit_logC

Fetch guild audit log entries with optional filters.

discord_get_channelC

Get details for a guild channel.

discord_create_text_channelC

Create a text channel.

discord_create_voice_channelD

Create a voice channel.

discord_create_categoryC

Create a category channel.

discord_create_forum_channelC

Create a forum channel.

discord_edit_channelD

Edit channel properties.

discord_delete_channelC

Delete a channel. Requires confirm=true when confirmation is enabled.

discord_move_channelC

Move a channel to a new position and/or category.

discord_set_channel_permissionsC

Set permission overwrites for @everyone, a role, or a member.

discord_get_channel_permissionsC

Get channel permission overwrites, optionally for a specific target.

discord_get_roleA

Get details for a guild role.

discord_create_roleB

Create a new role below the bot's highest role.

discord_edit_roleC

Edit an existing role. Cannot edit roles above the bot.

discord_delete_roleB

Delete a role. Requires confirm=true when confirmation is enabled.

discord_assign_roleB

Assign a role to a member, respecting hierarchy.

discord_remove_roleA

Remove a role from a member, respecting hierarchy.

discord_move_roleB

Move a role to a new position below the bot's highest role.

discord_get_role_permissionsC

Get the permission bitfield and flags for a role.

discord_set_role_permissionsB

Replace a role's permissions. Requires confirm=true when confirmation is enabled.

discord_get_memberC

Get details for a guild member.

discord_search_membersB

Search members by username/nickname prefix.

discord_change_nicknameA

Change a member's nickname. Pass null/empty to clear.

discord_timeout_memberC

Timeout a member for a duration in minutes.

discord_remove_timeoutB

Remove an active timeout from a member.

discord_kick_memberB

Kick a member from the guild. Requires confirm=true when confirmation is enabled.

discord_ban_memberB

Ban a member. Requires confirm=true when confirmation is enabled.

discord_unban_memberB

Unban a user. Requires confirm=true when confirmation is enabled.

discord_get_member_permissionsC

Get a member's guild or channel permissions.

discord_send_messageB

Send a message. Mentions are restricted unless explicitly allowed.

discord_get_messageC

Fetch a single message by ID.

discord_get_recent_messagesC

Fetch recent messages from a channel.

discord_edit_messageC

Edit a message previously sent by the bot.

discord_delete_messageC

Delete a single message.

discord_bulk_delete_messagesA

Bulk-delete specific messages by ID (max 100, <14 days old).

discord_pin_messageC

Pin a message in a channel.

discord_unpin_messageC

Unpin a message in a channel.

discord_list_pinned_messagesA

List pinned messages in a channel.

discord_add_reactionB

Add a reaction emoji to a message.

discord_remove_reactionC

Remove a reaction. Defaults to the bot's own reaction.

discord_purge_messagesC

Purge recent messages from a text channel. Requires confirm=true when enabled.

discord_create_inviteB

Create an invite for a channel.

discord_list_invitesA

List active invites for a guild.

discord_delete_inviteA

Delete an invite by code. Requires confirm=true when confirmation is enabled.

discord_list_webhooksB

List webhooks for a guild or a specific channel. Tokens are never returned.

discord_get_webhookB

Get webhook metadata. Tokens are never returned.

discord_create_webhookB

Create a webhook. The webhook token is not returned.

discord_edit_webhookB

Edit webhook name and/or channel. Tokens are never returned.

discord_delete_webhookA

Delete a webhook. Requires confirm=true when confirmation is enabled.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/669px/Dc-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server