App Logo
Messaging

Is there a Discord MCP? Every Discord MCP server compared (2026): bot token, selfbot or your own account

Prompt template

Find what was said about topic in my Discord servers and DMs this week, then summarize it with links to the messages.

Is there a Discord MCP?

Yes, but not from Discord. Discord has not published an MCP server, so every Discord MCP you can add to Claude, ChatGPT or Cursor is a community project or a third-party service. They fall into four kinds, and the kind decides what your agent can see:

  • Bot-token servers connect a Discord bot to your agent. The bot sees only the servers it was invited to, and never your direct messages.
  • Hosted connectors (Composio, Zapier, Docker's catalog) run a Discord integration for you.
  • Selfbot servers log in as your user account with your account token.
  • Reduck reads Discord as you, from the Discord tab you are already signed in to in your own Chrome.

This page is for anyone choosing a Discord MCP for their agent: founders and community managers who live in Discord, developers who follow many servers, and anyone who wants their agent to answer "what did I miss?".

Why there is no simple answer

Discord gives an agent two doors. The bot API is the door Discord designs: you create an application in the Developer Portal, turn on the Message Content intent and invite the bot to each server, which needs the Manage Server permission there. A bot then sees those servers only. It never sees your DMs, and the bot API has no message search. The other door is your own account, and Discord's support page on automated user accounts forbids automating it outside the bot API.

Discord MCP servers at a glance

As each project's own page describes it, read on November 1, 2026. "Not documented" means we did not find it on their page.

Signs in with Servers it sees Your DMs Message search Runs
SaseQ/discord-mcp A bot token Those the bot was invited to No Not documented On your machine (Java)
hanweg/mcp-discord A bot token Those the bot was invited to No Not documented On your machine
barryyip0625/mcp-discord A bot token Those the bot was invited to No Not documented On your machine, stdio or streamable HTTP
v-3/discordmcp A bot token Those the bot was invited to No Not documented On your machine
Anthropic's Discord plugin for Claude Code A bot you create Those the bot was invited to Not documented Not documented Beside your Claude Code session
Composio Discord toolkit Discord sign-in through Composio The servers you belong to Not documented Not documented Hosted by Composio
Zapier MCP (Discord) Zapier's Discord integration Not documented Not documented Not documented Hosted by Zapier
Docker MCP catalog: mcp-discord Secrets you provide Not documented Not documented Not documented A container on your machine
Selfbot servers (discord.py-self-mcp, discord-user-mcp) Your account token Every server you are in Yes Not documented On your machine
Reduck Your signed-in Chrome, no token Every server you are in Yes, one-to-one and group Discord's own search, a whole server at once Your own Chrome, only when asked

The servers, one by one

Reduck

A hosted MCP server whose Discord scripts run in your own Chrome, where you are already signed in. Your agent lists your servers and DMs, reads any channel, thread, forum post or DM, searches a whole server's history with Discord's own search, and replies or sends a DM when you ask. There is no bot, no token and no password, and one MCP URL works in Claude, ChatGPT, Cursor and other clients. Every Discord tool.

SaseQ/discord-mcp

An MIT-licensed server built on JDA, a Java library for Discord bots, that connects a bot to AI clients. The most cited Discord MCP repository on GitHub. Best when you run the server and want your agent to manage it through a bot.

hanweg/mcp-discord and v-3/discordmcp

Two smaller open-source servers built on a bot, for Claude and other local MCP clients. Same reach as any bot: the servers it was invited to.

barryyip0625/mcp-discord

A bot-token server that its listing says supports two transports, stdio and streamable HTTP, so it can run locally or as a remote server you host.

Anthropic's Discord plugin for Claude Code

Part of Anthropic's official Claude Code plugins. Its README starts by creating a Discord application and a bot, so you can talk to a Claude Code session from Discord. It is a bridge for your coding session, not a reader of your servers and DMs.

Composio and Zapier

Hosted connectors. Composio's Discord toolkit connects through Discord sign-in, and its page shows actions such as listing the servers you belong to. Zapier's MCP exposes Zapier's Discord actions to an AI tool. Reading your messages and DMs is not documented on either page.

Docker MCP catalog

Docker packages a Discord MCP server that needs secrets you provide and lists 20 tools. What it signs in with beyond those secrets is not documented on the catalog page.

Selfbot servers

Servers such as discord.py-self-mcp ("a comprehensive Discord selfbot MCP server") and discord-user-mcp ("using user tokens, no bot setup required") log in as you with your account token, so they see what you see, DMs included. Your token works like your password, and these projects warn that automating a user account can get it banned.

How to choose

  • You run the server and want an always-on assistant there: a bot-token server (SaseQ/discord-mcp is the most used). That is the route Discord designs for.
  • You want to talk to Claude Code from Discord: Anthropic's Discord plugin.
  • You want your own DMs and every server you are in, read only when you ask, without pasting a token: Reduck.

How Reduck does it

Reduck's Discord scripts drive the Discord web app in your own Chrome, the way you use it. list_servers and list_dms give your agent the map, read_messages reads a channel or a DM newest first, and search_messages runs Discord's own search on one server, 25 messages a page with Discord's total count. Each script runs only when your agent calls it. Reading and searching change nothing; replying and sending a DM are separate scripts, so your client can ask you before each one.

How to start

  1. Create a free account at reduck.ai.
  2. Install the Reduck extension in Chrome and pair it.
  3. Connect Reduck to your agent: docs.reduck.ai.
  4. Ask: "Find what was said about {topic} in my Discord servers and DMs this week, then summarize it with links to the messages."

FAQ

Yes, several, but none from Discord. Discord has not published an MCP server, so every Discord MCP is a community project or a third-party service. Most are built on a Discord bot token; a few log in as your user account with your token; Reduck reads Discord as you from your own signed-in Chrome.
No. Discord has not published one. The closest to official is Anthropic's Discord plugin for Claude Code, which bridges a Claude Code session to Discord through a bot you create in Discord's Developer Portal.
Only one that acts as your account. A bot sees only the servers it was invited to and never your direct messages, so bot-token servers cannot read them. Selfbot servers read them with your account token, and Reduck reads them from the Discord tab you are already signed in to.
The selfbot servers and Reduck. The selfbot servers ask for your Discord account token, which works like your password and which Discord's rules forbid automating. Reduck asks for no token: it runs in your own Chrome, where you are signed in.
For a bot-token server, yes: someone with the Manage Server permission has to invite the bot. For a server where you are only a member, use a server that acts as your account, such as Reduck.
A bot is the route Discord designs for. Discord's support page on automated user accounts forbids automating a normal user account outside the bot API, and says it can lead to account termination. Selfbot servers do exactly that, and their own READMEs warn about it. Reduck acts only when you or your agent asks, one step at a time in your browser, but it still acts on your account: read Discord's rules and decide.

Similar use cases

Discord

Discord MCP

A Discord MCP server that acts as your own user account, not as a bot. Reduck gives ChatGPT, Claude or any MCP client tools to read your servers, channels and DMs and reply as you, through browser automation in your own Chrome, with no bot to invite and no user token to paste.

Messaging
Discord

Search Discord with AI

Ask ChatGPT or Claude what was said in your Discord servers and DMs. Every way to do it, compared, and one that reads both as you, with no bot and no token.

Messaging
Discord

Summarize a Discord server

Let Claude, ChatGPT or any AI agent read the Discord servers you are a member of and summarize what you missed, channel by channel, with links to the messages, from your own account, with no bot to add and no admin rights.

Messaging

Start building not clicking