Discord
Connect a Discord bot (bot token from the developer portal) to read/send messages, list guilds and c
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http discord 'https://api.mcp.ai/p_discord'
{
"mcpServers": {
"discord": {
"type": "http",
"url": "https://api.mcp.ai/p_discord"
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
Discord
Discord para Claude, ChatGPT e agentes de IA
Conecte um bot Discord (token de bot do developer portal) para ler/enviar mensagens, listar servidores e canais, reagir, mandar DMs e gerenciar mensagens via a API REST oficial (discord.com/api/v10). Guild ID opcional define o servidor padrão usado por tools como list_channels e list_guild_members.
- 📊 15 ferramentas
- ✏️ Leitura e escrita
- 💬 Funciona com qualquer cliente MCP: Claude Desktop, Cursor, VS Code, Cline, Continue
- 🔑 Login via magic-link (sem senha)
English version · Documentação completa · Skill pra agentes
Instalar em 1 clique
Claude (Web e Desktop)
A Anthropic unificou a instalação de MCPs em claude.ai/customize/connectors. O mesmo link serve pra Claude Web e Claude Desktop (basta estar logado):
Manual (se o deeplink não abrir): claude.ai/customize/connectors → + → Adicionar conector personalizado → cole Nome Discord e URL https://api.mcp.ai/p_discord.
Cursor
➕ Instalar Discord no Cursor
VS Code (Copilot Chat)
➕ Instalar Discord no VS Code
ChatGPT, Manus, OpenClaw e mais 40+ clientes
Funciona em qualquer cliente MCP que suporte MCP over HTTP. A URL do servidor é sempre:
https://api.mcp.ai/p_discord
Detalhes por cliente: INSTALL.md.
Exemplos de uso
Mostre as últimas 20 mensagens do canal #geral
Envie no canal de avisos: 'Reunião às 15h hoje'
Liste todos os canais do servidor
15 ferramentas disponíveis
| Tool | Descrição |
|---|---|
discord_list_accounts | List Discord bot connections linked to this install — id, label, default guild_id. |
discord_get_me | Return the bot's own user profile (id, username, discriminator, avatar, etc). |
discord_list_guilds | List the servers (guilds) the bot is a member of. |
discord_get_guild | Get one guild's metadata. Falls back to the connection's default guild_id. Bulk support: accepts guild_ids for batched execution. |
discord_list_channels | List channels in a guild. Falls back to the connection's default guild_id. Bulk support: accepts guild_ids for batched execution. |
discord_list_guild_members | List members of a guild. Requires the bot to have the Server Members intent enabled in the developer portal — may return 403 otherwise. Bulk support: accepts guild_ids for batched execution. |
discord_get_channel | Get a channel's metadata (type, name, topic, parent, permissions). |
discord_list_messages | Read recent messages from a channel (newest first). |
discord_get_message | Fetch a single message by id. Bulk support: accepts channel_ids, message_ids for batched execution. |
discord_get_user | Public profile of any Discord user by id. |
discord_send_message | Post a message to a channel. Provide content (text up to 2000 chars), embeds (rich JSON), or both. reply_to makes it a reply. Bulk support: accepts channel_ids for batched execution. |
discord_send_dm | Open a DM channel with a user and send them a message. |
discord_edit_message | Edit a previously-sent message (must be authored by this bot). |
discord_add_reaction | Add a reaction to a message. emoji is either unicode (e.g. 👍) or name:id for custom guild emoji. Bulk support: accepts channel_ids, message_ids for batched execution. |
discord_delete_message | Delete a message. Irreversible. Bot needs Manage Messages to delete messages authored by other users. Bulk support: accepts channel_ids, message_ids for batched execution. |
Detalhe de cada tool: docs/ferramentas.md
Preços
Grátis.
Privacidade & LGPD
- Sub-processadores: o LLM host que você escolher (Claude, ChatGPT, Cursor, agente próprio). Lista completa em docs/privacidade-lgpd.md.
- Os dados retornados pelas tools são enviados ao LLM host que você escolher, sub-processador fora do nosso controle. Recomendamos planos com opt-out de treinamento.
Perguntas frequentes
O servidor é open source? O servidor é proprietário (hosted). Este repositório é o wrapper público com manifestos, docs e skills — tudo MIT.
Posso usar com agente próprio (não Claude/Cursor)?
Sim — qualquer cliente que suporte MCP over HTTP. URL: https://api.mcp.ai/p_discord.
Suporte
- 📧 discord@mcp.ai
- 🐛 GitHub Issues
- 📄 docs/
Licença
MIT — veja LICENSE. O servidor MCP em api.mcp.ai/p_discord é proprietário (hosted); este repositório (manifestos, docs, skills) é MIT.
Frequently asked questions
What is Discord?
Connect a Discord bot (bot token from the developer portal) to read/send messages, list guilds and c
How do I install Discord?
It runs as a remote server. In Claude Code: claude mcp add --transport http discord 'https://api.mcp.ai/p_discord'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Discord need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is Discord open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains Discord?
It is published by mcp-dir. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.