Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DISCORD_TOKENYesThe Discord bot token used to authenticate with the Discord API. Can be obtained from the Discord Developer Portal.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
discord_list_guilds

List all Discord servers the bot is connected to.

discord_get_guild_info

Get detailed info about a guild: name, member count, channels, roles, boosts.

discord_list_channels

List all channels in a guild grouped by category.

discord_find_channel_by_name

Find a channel by name in a guild (partial match supported).

discord_read_messages

Read the last N messages from a text channel.

discord_send_message

Send a plain text message to a channel.

discord_reply_message

Reply to a specific message in a channel.

discord_edit_message

Edit a message sent by the bot.

discord_add_reaction

Add a reaction emoji to a message.

discord_create_thread

Create a thread from an existing message or as a standalone thread in a channel.

discord_bulk_delete_messages

Delete multiple messages at once (2–100, messages must be less than 14 days old).

discord_send_embed

Send a rich embed message with title, description, color, fields, footer, image, thumbnail, author, URL, and timestamp.

discord_edit_embed

Edit an embed message previously sent by the bot. Only provided fields are updated; omitted fields are removed.

discord_send_multiple_embeds

Send up to 10 embeds in a single message.

discord_delete_message

Delete a specific message from a channel.

discord_pin_message

Pin or unpin a message in a channel.

discord_search_messages

Search messages in a channel by keyword (scans up to last 100 messages).

discord_crosspost_message

Publish a message in an announcement channel to all following channels.

discord_remove_reactions

Remove reactions from a message. No emoji = remove all. Emoji only = remove that emoji. Emoji + user_id = remove that user's reaction.

discord_get_reactions

List users who reacted with a specific emoji on a message.

discord_fetch_pinned_messages

List all pinned messages in a channel.

discord_forward_message

Forward a message to another channel.

discord_create_channel

Create a text, voice channel or category in a guild.

discord_delete_channel

Delete a channel.

discord_edit_channel

Edit a channel's name, topic, slowmode, or NSFW flag.

discord_move_channel

Move a channel into a category (or remove from category if category_id is omitted).

discord_clone_channel

Clone a channel with its name, topic and permission overwrites.

discord_set_channel_position

Set the display position of a channel within its category.

discord_follow_announcement_channel

Follow an announcement channel so its messages are published to a target channel.

discord_lock_channel_permissions

Sync a channel's permissions with its parent category.

discord_get_channel_permissions

List all permission overwrites on a channel (per role and per member).

discord_set_role_permission

Allow or deny specific permissions for a role on a channel.

discord_set_member_permission

Allow or deny specific permissions for a single member on a channel.

discord_reset_channel_permissions

Remove ALL permission overwrites on a channel (reset to inherited).

discord_copy_permissions

Copy all permission overwrites from one channel to another.

discord_audit_permissions

Generate a full permission audit report for a guild: who can access what on every channel.

discord_list_members

List guild members with their roles.

discord_get_member_info

Get detailed info about a member: roles, permissions, join date, timeout status.

discord_kick_member

Kick a member from a guild.

discord_ban_member

Ban a member from a guild.

discord_unban_member

Unban a user from a guild.

discord_timeout_member

Put a member in timeout (0 minutes to remove the timeout).

discord_search_members

Search guild members by username or nickname.

discord_set_nickname

Set or clear a member's nickname.

discord_list_bans

List all banned users in a guild.

discord_bulk_ban

Ban multiple users at once (raid mitigation).

discord_prune_members

Remove inactive members. Use dry_run (default) to preview count first.

discord_list_roles

List all roles in a guild with permissions and member count.

discord_create_role

Create a new role in a guild.

discord_edit_role

Edit an existing role (name, color, permissions, hoist, mentionable).

discord_delete_role

Delete a role from a guild.

discord_add_role

Assign a role to a member.

discord_remove_role

Remove a role from a member.

discord_get_role_members

List all members that have a specific role.

discord_set_role_position

Change a role's position in the hierarchy.

discord_set_role_icon

Set a custom icon or unicode emoji on a role (requires server boost level 2+).

discord_get_audit_log

Fetch the guild audit log (who did what and when).

discord_get_membership_screening

Get the current membership screening form (rules/questions new members must complete).

discord_update_membership_screening

Update the membership screening form: set a description and rules/questions that new members must agree to before joining.

discord_get_server_stats

Get server statistics: member count (humans vs bots), channels, roles, boost level.

discord_get_forum_channels

List all forum channels in a guild.

discord_create_forum_channel

Create a new forum channel in a guild.

discord_create_forum_post

Create a new post (thread) in a forum channel.

discord_get_forum_post

Get a forum post's details and its messages.

discord_list_forum_threads

List all threads (active and archived) in a forum channel.

discord_reply_to_forum

Reply to a forum post (send a message in a forum thread).

discord_delete_forum_post

Delete (close) a forum post/thread.

discord_get_forum_tags

Get the available tags for a forum channel.

discord_set_forum_tags

Set or update the available tags on a forum channel.

discord_update_forum_post

Update a forum post's title, archived/locked status, or applied tags.

discord_create_webhook

Create a webhook on a channel.

discord_send_webhook_message

Send a message via a webhook using its ID and token.

discord_edit_webhook

Edit a webhook's name, avatar, or channel.

discord_delete_webhook

Delete a webhook.

discord_list_webhooks

List all webhooks for a channel or guild. Provide either channel_id or guild_id.

discord_edit_webhook_message

Edit a message previously sent by a webhook.

discord_delete_webhook_message

Delete a message sent by a webhook.

discord_fetch_webhook_message

Fetch a specific message sent by a webhook.

discord_list_scheduled_events

List all scheduled events in a guild.

discord_get_scheduled_event

Get detailed info about a specific scheduled event.

discord_create_scheduled_event

Create a scheduled event in a guild. Use entity_type 'VOICE' or 'STAGE_INSTANCE' with a channel_id, or 'EXTERNAL' with a location and scheduled_end_time.

discord_edit_scheduled_event

Edit an existing scheduled event. Only provided fields are updated.

discord_delete_scheduled_event

Delete a scheduled event.

discord_get_event_subscribers

Get users who marked 'Interested' in a scheduled event.

discord_create_event_invite

Create an invite URL linked to a scheduled event.

discord_list_invites

List all active invites in a guild.

discord_get_invite

Get details about a specific invite by its code.

discord_create_invite

Create an invite link for a channel.

discord_delete_invite

Delete (revoke) an invite by its code.

discord_list_channel_invitesB

List all active invites for a specific channel.

discord_send_dmA

Send a direct message to a user by their user ID. The bot must share at least one server with the user.

discord_send_dm_embedC

Send a rich embed as a direct message to a user.

discord_edit_dmA

Edit a text message previously sent by the bot in a DM.

discord_edit_dm_embedA

Edit an embed previously sent by the bot in a DM. Only provided fields are updated; omitted fields are removed.

discord_delete_dmB

Delete a message sent by the bot in a DM.

discord_read_dmsA

Read the last N messages from a DM conversation with a user.

discord_reply_dmB

Reply to a specific message in a DM conversation.

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/PaSympa/discord-mcp'

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