MCPServers
Discord (Full API) - MCP server logo

Discord (Full API)

7
0

Summary

This Discord Raw API MCP server, developed by hanweg, provides a flexible interface for AI assistants to interact with Discord's API. Built using Python and the discord.py library, it supports both REST API calls and slash command syntax, offering a unified approach to Discord bot development. The implementation stands out by abstracting Discord's complex API structure into a more accessible format, allowing for easier integration with AI systems. By exposing Discord's capabilities through standardized MCP endpoints, it enables AI assistants to perform a wide range of Discord operations, from message sending to role management. This server is particularly useful for scenarios requiring dynamic Discord bot behavior, such as moderation tools, custom command handlers, or AI-driven community management systems.

Available Actions(6)

create_role

Create a role in a guild. Parameters: method (string, must be 'POST'), endpoint (string, must be '/role create'), payload (JSON object with name, color, permissions, and guild_id)

send_message

Send a message to a channel. Parameters: method (string, must be 'POST'), endpoint (string, must be 'channels/{channel_id}/messages'), payload (JSON object with content)

get_server_info

Get information about a server. Parameters: method (string, must be 'GET'), endpoint (string, must be 'guilds/{guild_id}')

create_channel

Create a text channel or category in a guild. Parameters: method (string, must be 'POST'), endpoint (string, must be 'guilds/{server_id}/channels'), payload (JSON object with name, type, and optional parent_id)

move_channel

Move a channel to a different category. Parameters: method (string, must be 'PATCH'), endpoint (string, must be 'channels/{channel_id}'), payload (JSON object with parent_id)

assign_role

Assign a role to a member in a guild. Parameters: method (string, must be 'PUT'), endpoint (string, must be 'guilds/{server_id}/members/{user_id}/roles/{role_id}'), payload (JSON object, typically empty)

Last Updated: April 17, 2025

Reseñas de la Comunidad

0.0
0 reseñas
5
0
4
0
3
0
2
0
1
0

Aún no hay reseñas. ¡Sé el primero en reseñar!

Inicia sesión para unirte a la conversación

Coming soon to
HighlightHighlight AI

Lenguaje

TypeScript

Categorías

Etiquetas