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_guildsA

List all Discord servers the bot is connected to.

discord_get_guild_infoC

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

discord_list_channelsC

List all channels in a guild grouped by category.

discord_find_channel_by_nameC

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

discord_read_messagesC

Read the last N messages from a text channel.

discord_send_messageC

Send a plain text message to a channel.

discord_reply_messageC

Reply to a specific message in a channel.

discord_edit_messageC

Edit a message sent by the bot.

discord_add_reactionB

Add a reaction emoji to a message.

discord_create_threadB

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

discord_bulk_delete_messagesA

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

discord_send_embedC

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

discord_edit_embedA

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

discord_send_multiple_embedsC

Send up to 10 embeds in a single message.

discord_delete_messageC

Delete a specific message from a channel.

discord_pin_messageC

Pin or unpin a message in a channel.

discord_search_messagesB

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

discord_create_channelC

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

discord_delete_channelD

Delete a channel.

discord_edit_channelC

Edit a channel's name, topic (text only) or slowmode (text only).

discord_move_channelC

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

discord_clone_channelC

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

discord_get_channel_permissionsC

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

discord_set_role_permissionC

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

discord_set_member_permissionC

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

discord_reset_channel_permissionsB

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

discord_copy_permissionsC

Copy all permission overwrites from one channel to another.

discord_audit_permissionsA

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

discord_list_membersC

List guild members with their roles.

discord_get_member_infoC

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

discord_kick_memberC

Kick a member from a guild.

discord_ban_memberC

Ban a member from a guild.

discord_unban_memberC

Unban a user from a guild.

discord_timeout_memberC

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

discord_list_rolesC

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

discord_create_roleC

Create a new role in a guild.

discord_edit_roleB

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

discord_delete_roleC

Delete a role from a guild.

discord_add_roleC

Assign a role to a member.

discord_remove_roleC

Remove a role from a member.

discord_get_role_membersC

List all members that have a specific role.

discord_get_audit_logC

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

discord_get_membership_screeningB

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

discord_update_membership_screeningC

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

discord_get_server_statsC

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

discord_get_forum_channelsC

List all forum channels in a guild.

discord_create_forum_channelC

Create a new forum channel in a guild.

discord_create_forum_postC

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

discord_get_forum_postC

Get a forum post's details and its messages.

discord_list_forum_threadsC

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

discord_reply_to_forumC

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

discord_delete_forum_postC

Delete (close) a forum post/thread.

discord_get_forum_tagsC

Get the available tags for a forum channel.

discord_set_forum_tagsC

Set or update the available tags on a forum channel.

discord_update_forum_postC

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

discord_create_webhookC

Create a webhook on a channel.

discord_send_webhook_messageC

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

discord_edit_webhookC

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

discord_delete_webhookC

Delete a webhook.

discord_list_webhooksB

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