# Mcp Dir Discord MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.mcp-dir%2Fdiscord-mcp
Registry id: `mcp-registry/io.github.mcp-dir/discord-mcp`
Status: live (checked 2026-10-27T16:52:52.916Z)

## Measurements (30 days)

- Uptime: 99.16%
- Checks: 716
- Outages (90 days): 10

## Install

```json
{
  "mcpServers": {
    "mcp-dir-discord-mcp-server": {
      "type": "http",
      "url": "https://api.mcp.ai/p_discord"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http mcp-dir-discord-mcp-server https://api.mcp.ai/p_discord
```

## Tools (21)

- `authenticate`: MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <tok
- `connect`: Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns conn
- `discord_add_reaction`: 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 batch
- `discord_delete_message`: Delete a message. Irreversible. Bot needs Manage Messages to delete messages authored by other users. Bulk support: accepts channel_ids, message_ids for batched
- `discord_edit_message`: Edit a previously-sent message (must be authored by this bot). Bulk support: accepts channel_ids, message_ids for batched execution.
- `discord_get_channel`: Get a channel's metadata (type, name, topic, parent, permissions). Bulk support: accepts channel_ids for batched execution.
- `discord_get_guild`: 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`: Return the bot's own user profile (id, username, discriminator, avatar, etc).
- `discord_get_message`: Fetch a single message by id. Bulk support: accepts channel_ids, message_ids for batched execution.
- `discord_get_user`: Public profile of any Discord user by id. Bulk support: accepts user_ids for batched execution.
- `discord_list_accounts`: List Discord bot connections linked to this install — id, label, default guild_id.
- `discord_list_channels`: 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`: 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 gu
- `discord_list_guilds`: List the servers (guilds) the bot is a member of.
- `discord_list_messages`: Read recent messages from a channel (newest first). Pagination via `before` / `after` / `around` (message ids). Requires Message Content intent for non-bot mess
- `discord_send_dm`: 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_message`: 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 channe
- `marketplace`: The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X",
- `report_bug`: Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
- `show_version`: Show the current MCP platform and adapter versions.
- `toolkit_info`: Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
