Discord Raw API MCP Server
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-hanweg-discord-raw-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Discord Raw API MCP Server [](https://smithery.ai/server/@hanweg/mcp-discord-raw) This MCP server provides raw Discord API access through a single flexible tool. It supports both REST API calls and slash command syntax. <a href="https://glama.ai/mcp/servers/ct3fi5s557"><img width="380" height="200" src="https://glama.ai/mcp/servers/ct3fi5s557/badge" alt="Discord Raw API Server MCP server" /></a> ## Installation ### Installing via Smithery To install Discord Raw API for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@hanweg/mcp-discord-raw): ```bash npx -y @smithery/cli install @hanweg/mcp-discord-raw --client claude ``` ### Manual Installation 1. Set up your Discord bot: - Create a new application at [Discord Developer Portal](https://discord.com/developers/applications) - Create a bot and copy the token - Enable required privileged intents: - MESSAGE CONTENT INTENT - PRESENCE INTENT - SERVER MEMBERS INTENT - Invite the bot to your server using OAuth2 URL Generator 2. Clone and install the package: ```bash # Clone the repository git clone https://github.com/hanweg/mcp-discord-raw.git cd mcp-discord-raw # Create and activate virtual environment uv venv .venv\Scripts\activate ### If using Python 3.13+ - install audioop library: `uv pip install audioop-lts` # Install the package uv pip install -e . ``` ## Configuration Add this to your `claude_desktop_config.json` ```json "discord-raw": { "command": "uv", "args": [ "--directory", "PATH/TO/mcp-discord-raw", "run", "discord-raw-mcp" ], "env": { "DISCORD_TOKEN": "YOUR-BOT-TOKEN" } } ``` ## Usage ### REST API Style ```python { "method": "POST", "endpoint": "guilds/123456789/roles", "payload": { "name": "Bot Master", "permissions": "8", "color": 3447003, "mentionable"…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.