Agent♥︎Age
Catalog

io.github.jaimenbell/discord-mcp

Official

by jaimenbell · Python

MCP server for the Discord REST API: 5 read tools always on, 7 write tools env-gated, default off.

This MCP server exposes the Discord REST API through Model Context Protocol (MCP) tools. It is designed so a Claude agent can call read tools like list_channels(guild_id="...") instead of manually building authenticated httpx requests. The implementation aligns with the github-mcp/bus-mcp portfolio standard.

🛠️ Key Features

  • MCP server for the Discord REST API
  • 5 read tools always on
  • 7 write tools environment-gated and default off
  • Topics: bot, claude, discord, mcp, model-context-protocol

🚀 Use Cases

  • Retrieve Discord resources (via the always-on read tools)
  • Perform Discord write operations only when the required environment configuration enables them

⚡ Developer Benefits

  • Uses the real Discord REST API
  • Provides tool-based access for agents (e.g., list_channels(guild_id="..."))
  • Integrates with a portfolio standard based on github-mcp/bus-mcp

⚠️ Limitations

  • Write capabilities are disabled by default and require environment gating
  • Server behavior is constrained to Discord REST API operations

Topics

botclaudediscordmcpmodel-context-protocol