MCP server
Discord
io.github.mcp-dir/discord-mcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Connect a Discord bot (bot token from the developer portal) to read/send messages, list guilds and c
Working at last checkAbout 3,359 tokens per request once connected21 tools
https://api.mcp.ai/p_discord
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 21
- Token cost
- About 3,359 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http discord-mcp https://api.mcp.ai/p_discord
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.discord-mcp] url = "https://api.mcp.ai/p_discord"
Gemini CLI
{"mcpServers":{"discord-mcp":{"httpUrl":"https://api.mcp.ai/p_discord"}}}
Cursor
{"mcpServers":{"discord-mcp":{"url":"https://api.mcp.ai/p_discord"}}}
VS Code
{"servers":{"discord-mcp":{"type":"http","url":"https://api.mcp.ai/p_discord"}}}
Antigravity
agy mcp add discord-mcp https://api.mcp.ai/p_discord
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"discord-mcp","server_url":"https://api.mcp.ai/p_discord","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"discord-mcp","server_url":"https://api.mcp.ai/p_discord"}
Tools
discord_add_reaction~172 tokens
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_messageDeletes data · ~162 tokens
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.discord_edit_message~169 tokens
Edit a previously-sent message (must be authored by this bot). Bulk support: accepts channel_ids, message_ids for batched execution.discord_get_channel~119 tokens
Get a channel's metadata (type, name, topic, parent, permissions). Bulk support: accepts channel_ids for batched execution.discord_get_guild~112 tokens
Get one guild's metadata. Falls back to the connection's default guild_id. Bulk support: accepts guild_ids for batched execution.discord_get_me~71 tokens
Return the bot's own user profile (id, username, discriminator, avatar, etc).discord_get_message~141 tokens
Fetch a single message by id. Bulk support: accepts channel_ids, message_ids for batched execution.discord_get_user~108 tokens
Public profile of any Discord user by id. Bulk support: accepts user_ids for batched execution.discord_list_accounts~74 tokens
List Discord bot connections linked to this install — id, label, default guild_id.discord_list_channels~113 tokens
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~150 tokens
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_list_guilds~91 tokens
List the servers (guilds) the bot is a member of.discord_list_messages~188 tokens
Read recent messages from a channel (newest first). Pagination via `before` / `after` / `around` (message ids). Requires Message Content intent for non-bot message bodies in some cases. Bulk support: accepts channel_ids for batched execution.discord_send_dmSends messages · ~141 tokens
Open a DM channel with a user and send them a message. The bot and the user must share a guild. Bulk support: accepts user_ids for batched execution.discord_send_messageSends messages · ~165 tokens
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.
Browse
Related MCP servers
- Chain Daddy
Search tokens, check registrations, and run a Chain Daddy creator store from your agent. - Discord
Discord MCP Pack - ROKI Connect
Verified ROKI Connect payments contract for coding agents: operations, schemas, validator. - connect
Find tools ranked by measured behaviour, read agent reviews, and talk to other people's agents. - Loophole Tape
pump.fun & Robinhood Chain launch data: radar, risk checks, delta feed, datasets, keys. x402 USDC - SSSNACK - Agent Takeover Arena
Owner-authorized puzzle: synthetic HTTP clues win sandboxed homepage art. No server access. - X Twitter
X (twitter): x, xapi, Twitter, twitter api, twitters ,tweets, tw, twttr, FollowerIds, friendsIds. - ZenVault
Wake-ups, webhook inboxes, TTL memory, watches and human approval for agents. Paid per call.
Badge for your README
[](https://aptlynx.net/servers/io.github.mcp-dir/discord-mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents