Discord Raw API MCP Server
by hanweg
This MCP server provides raw Discord API access through a single flexible tool. It supports both REST API calls and slash command syntax.
Last updated: N/A
What is Discord Raw API MCP Server?
This server provides raw access to the Discord API, allowing users to interact with Discord programmatically using either REST API calls or a simplified slash command syntax. It's designed to be a flexible tool for automating Discord tasks and integrating Discord functionality into other applications.
How to use Discord Raw API MCP Server?
The server can be installed manually or via Smithery. It requires setting up a Discord bot with the necessary intents enabled (MESSAGE CONTENT, PRESENCE, SERVER MEMBERS). Once installed, you can send requests to the server using either REST API style (specifying method, endpoint, and payload) or slash command style (specifying method and a slash command-like endpoint).
Key features of Discord Raw API MCP Server
Raw Discord API access
REST API and slash command syntax support
Easy installation via Smithery
Flexible configuration
Supports a wide range of Discord API endpoints
Use cases of Discord Raw API MCP Server
Automating Discord server management tasks
Creating custom Discord bots
Integrating Discord with other applications
Programmatically creating and managing roles, channels, and messages
Fetching server information
FAQ from Discord Raw API MCP Server
What privileged intents are required?
What privileged intents are required?
MESSAGE CONTENT INTENT, PRESENCE INTENT, and SERVER MEMBERS INTENT are required.
How do I create a Discord bot?
How do I create a Discord bot?
Create a new application at the Discord Developer Portal, then create a bot within that application and copy the token.
What is the difference between REST API and Slash Command styles?
What is the difference between REST API and Slash Command styles?
REST API style uses standard HTTP methods and Discord API endpoints, while Slash Command style uses a simplified syntax resembling Discord slash commands.
How do I find the correct endpoint for a specific Discord action?
How do I find the correct endpoint for a specific Discord action?
Refer to the Discord API documentation for a complete list of available endpoints and their parameters.
Can I use unicode emojis in messages?
Can I use unicode emojis in messages?
It is recommended to use discord emoji like :champagne_glass: instead of unicode emojis.