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_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 (text only) or slowmode (text only).

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_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_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_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.

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