Skip to main content
Glama
cj-vana

Discord Server Setup MCP

by cj-vana

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_guilds

Lists all Discord servers (guilds) that the bot has access to. Use this to discover available servers before performing operations.

select_guild

Sets the active Discord server (guild) for subsequent operations. All tools will use this server unless a different guildId is explicitly specified.

get_guild_info

Gets detailed information about a Discord server (guild), including channels, roles, and settings. If no guildId is specified, uses the currently selected guild.

create_category

Creates a new category in a Discord server. Categories organize channels into groups.

create_channel

Creates a new channel in a Discord server. Supports text, voice, announcement, stage, and forum channels.

edit_channel

Edits an existing channel in a Discord server. Can modify name, topic, permissions, and other settings.

delete_channel

Deletes a channel from a Discord server. This action cannot be undone.

create_role

Creates a new role in a Discord server with specified name, color, permissions, and settings.

edit_role

Edits an existing role in a Discord server. Can modify name, color, permissions, and other settings.

delete_role

Deletes a role from a Discord server. This action cannot be undone.

reorder_roles

Reorders roles in the role hierarchy. Provide an array of role IDs in desired order (highest to lowest).

update_server_settings

Updates multiple server settings at once. Can modify name, description, verification level, content filter, and default notifications.

set_verification_level

Sets the verification level required for new members to interact with the server.

set_content_filter

Sets the explicit content filter level for the server.

set_default_notifications

Sets the default notification setting for new members joining the server.

list_templates

Lists all available Discord server templates with their basic information.

preview_template

Shows detailed information about a specific template including all roles, categories, and channels.

apply_template

Applies a template to a Discord server, creating all roles, categories, and channels defined in the template. This is a comprehensive operation that will add many elements to the server.

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/cj-vana/discord-setup-mcp'

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