Discord MCP
MCP server for the Discord REST API: 5 read tools always on, 7 write tools env-gated, default off.
Connector by jaimenbell · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/jaimenbell-discord-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 5 read · 6 write · 1 delete
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 12
Read from the source code; the running server may list different tools.
Read 5 · Look things up without changing anything.
get_channel_permission_overwritesget_member_roleslist_categorieslist_channelslist_roles
Write 6 · Create, change, send or run things.
create_channelcreate_messagecreate_roleedit_channeledit_guildedit_role
Delete 1 · Delete, drop, revoke or wipe things.
delete_channel
Tools (12)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
create_channel[WRITE, gated behind DISCORD_MCP_ENABLE_WRITE=1] Create a channel (text/voice/category -- any Discord-valid `type` int) in a guild.
create_message[WRITE, gated behind DISCORD_MCP_ENABLE_WRITE=1] Post a message to a text channel. content must be a non-empty string of at most 2000 characters (Discord's real message content limit).
create_role[WRITE, gated behind DISCORD_MCP_ENABLE_WRITE=1] Create a role in a guild.
delete_channel[WRITE, gated behind DISCORD_MCP_ENABLE_WRITE=1] Delete a channel. Genuinely destructive and irreversible against a real guild -- gated behind the exact same write gate as every other write tool, no separate/lower bar.
edit_channel[WRITE, gated behind DISCORD_MCP_ENABLE_WRITE=1] Rename/re-topic/re-parent/reorder an existing channel. Only the fields explicitly passed are changed.
edit_guild[WRITE, gated behind DISCORD_MCP_ENABLE_WRITE=1] Update guild-level identity (name/icon/banner/description). icon_base64/banner_base64 are base64-encoded image bytes (assumed PNG unless already a full `data:` URI) -- see README's honest-limitations section.
edit_role[WRITE, gated behind DISCORD_MCP_ENABLE_WRITE=1] Edit an existing role. Only the fields explicitly passed are changed.
get_channel_permission_overwritesGet the permission overwrites (role/member allow+deny bitfields) set on a single channel.
get_member_rolesGet the role ids currently assigned to one guild member.
list_categoriesList only the category channels (Discord channel type 4) in a guild -- filtered client-side, since Discord has no dedicated categories-only endpoint.
list_channelsList all channels (every type, including categories and voice channels) in a Discord guild.
list_rolesList all roles in a Discord guild.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 42
- Last commit
- Aug 12, 2026 (2 months ago)
- Last release
- Aug 19, 2026 (2 months ago)
- Last package publish
- Aug 11, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.jaimenbell/discord-mcp- Version
- 0.1.1
- Auth
- No auth
- Packages
- pypi jaimenbell-discord-mcp
- License
- MIT
- Repository
- github.com/jaimenbell/discord-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from jaimenbell
- 0.596score
RAG MCP
jaimenbell
Minimal RAG-over-a-corpus MCP retrieval: search_knowledge returns cited chunks.
ConnectorAFreshness: ALocalRead-only★ 1↓ 39/wkClaude Code +5 - 0.549score
Desktop MCP
jaimenbell
Windows desktop-control MCP server: screenshot, window mgmt, mouse/keyboard input, recording.
ConnectorBFreshness: BLocal↓ 53/wkClaude Code +5 - 0.549score
Vllm Ops MCP
jaimenbell
Read-only ops/health MCP server for a local vLLM instance: health tiers, GPU/VRAM, service status.
ConnectorBFreshness: BLocal↓ 51/wkClaude Code +5 - 0.548score
MCP Factory
jaimenbell
Manifest-driven MCP server scaffolder and runtime hub for tool integrations.
ConnectorBFreshness: BLocalRead-only↓ 49/wkClaude Code +5 - 0.538score
Bus MCP
jaimenbell
MCP server fronting a self-hosted coordination-bus HTTP API: post/read/claim/release/heartbeat.
ConnectorBFreshness: BLocal↓ 50/wkClaude Code +5 - 0.534score
GitHub MCP
jaimenbell
MCP server for the GitHub REST API: issues, PRs, repos; read always on, write env-gated.
ConnectorBFreshness: BLocal↓ 43/wkClaude Code +5
Cite this page
Discord MCP. Agent Mart. https://agentmart.dev/connectors/jaimenbell-discord-mcp (last updated 2026-10-24)