An MCP server that lets an AI agent (like Claude) read data from Discord servers through your own account. It pairs with a BetterDiscord plugin, so the Python side never handles your token — data is…
betterdiscord-mcp is an MCP project maintained in the encryrose/betterdiscord-mcp repository. The maintainer describes its purpose as “An MCP server that lets an AI agent (like Claude) read data from Discord servers through your own account. It pairs with a BetterDiscord plugin…”. Read the project documentation for the complete scope.
The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| bridge_status | Check whether the plugin is connected |
| ping | Lightweight health check: plugin version + resolved-module map |
| diagnostics | Show which internal Discord modules resolved (debugging) |
| list_guilds | List servers the client can see |
| list_channels | List a server's text channels |
| get_messages | Read a channel's history (paginate with before; filter by author_id / after; humanize resolves mentions) |
| search_messages | Native Discord search across a server |
| search_local | Offline full-text search (SQLite FTS5) over exports/.json |
| get_message_by_link | Fetch a single message from a Discord message link |
| get_reactions | List users who reacted to a message with a given emoji |
| list_dms | List the account's direct and group DMs |
| list_threads | List threads or forum posts (loads uncached forum posts; includes first_message) |
| list_threads_paginated | Paginated threads/forum posts (offset/limit, returns {threads, hasMore, total}) |
| read_thread | Read a thread / forum post's messages in chronological order |
| get_pins | List a channel's or thread's pinned messages |
| get_channel_info | Metadata for a channel or thread |
| get_guild_info | Guild metadata: roles, channels, member count, features, boost tier |
| resolve_id | Classify any snowflake as guild/channel/thread/user/message |
| list_members | Members currently known to the client (resolve_role_names adds role names) |
| get_roles | List a guild's roles (id, name, color, position, permissions) |
| get_user_info | Look up a user by id |
| export_channel | Dump a channel's history to exports/.json |
| export_attachments | Download a channel's attachments to exports/ with a manifest |
| download_attachment | Download a single Discord CDN attachment to exports/ |
| channel_stats | Offline analytics from a channel export (per-user, timeline, reply graph) |
{
"mcpServers": {
"discord": {
"command": "uv",
"args": [
"--directory",
"/path/to/betterdiscord-mcp",
"run",
"discord-mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Send emails and manage sending domains, suppression lists, and delivery analytics
Agentic Gmail triage: classify, summarize, extract tasks, draft replies. Never sends.
inboxy is a privacy-first email aliasing service with an AI-readable inbox. This server exposes your @inboxy.net mail, RSS feeds, and aliases to any client that speaks the Model Context Protocol, so…
Serveur MCP (Model Context Protocol) en Python pour envoyer des SMS professionnels via SMS Vert Pro depuis n'importe quel agent IA : Claude, ChatGPT, LangChain, CrewAI, AutoGen, etc.