Skip to content
Discord

Discord MCP connector

Discord OAuth and app install · Available

Discord MCP Connector for AI Agents

Connect Claude, ChatGPT and other AI agents to Discord over MCP: post, @mention people and roles, and read history in the servers you turn on.

Add the ApexGenius bot to the Discord servers you manage and choose the channels your AI can use. Compatible AI agents can then post and @mention people and roles, read permitted channel history and transcript attachments, and run the reviewed Discord tools in those servers. The bot acts when you ask your agent; it does not reply to members on its own. Each agent needs its own ApexGenius setup.

1,000 free credits · No card required

Discord

Discord

App connector

Available

Bring your Discord servers to compatible AI agents: post, @mention people and roles, and run the reviewed Discord tools in the servers and channels you turn on.

14
Operations
8
Read
6
Write
3
In context
Authorization
Discord OAuth and app install
Cataloged tools
14 discoverable
Connection scope
The servers you turn on and the channels you enable
Accounts
Connected account

Reviewed Sep 19, 2026

ClaudeChatGPT

Claude / ChatGPT

MCP client

ApexGenius route

Gateway context

Discord

Discord

Authorized session

Why the gateway is here

It keeps the Discord authorization, tools, and activity behind the same managed route you use for your other supported systems.

Ask it

What people ask Discord.

These questions use the Discord tools below. Start with a read after connecting your channel or account.

  • Show the Discord server connected to ApexGenius. Do not read or send messages.Read
  • List the names of channels enabled for my Discord connection.Read
  • Read recent messages in this enabled channel. State any missing content or access limits.Read
  • Read this permitted transcript attachment and summarize the decisions. Do not change anything.Read

Tools

What Discord can do through ApexGenius.

The reviewed catalog contains these 14 Discord tools. Search by tool name, job, or access type.

Open the generated tool reference

Server and channels

discord_list_servers
Read

List the one installed Discord server when it is enabled.

Server and channels

discord_list_channels
Read

List enabled text channels without message bodies or channel topics.

Server and channels

discord_get_channel
Read

Read live channel metadata and the bot permissions that apply there.

Server and channels

discord_list_active_threads
Read

List active public threads under an enabled parent channel without message bodies.

Message history

discord_list_messages
Read

Read a bounded message page in an explicitly authorized channel.

Message history

discord_list_history_threads
Read

Find active and archived public threads in an explicitly authorized channel.

Message history

discord_read_transcript_attachment
Read

Read a complete bounded text transcript attached to an authorized message.

Message history

discord_get_own_message
Read

Read back one message created and recorded by this ApexGenius connection.

Messages ApexGenius sends

discord_send_message
Write

Send one text-only bot message when enabled. It can @mention people and roles.

Messages ApexGenius sends

discord_send_rich_message
Write

Send a card, one file up to 1 MiB, or a message in an allowed public thread.

Messages ApexGenius sends

discord_edit_own_message
Write

Edit only a message created and audited by this ApexGenius connection.

Messages ApexGenius sends

discord_delete_own_message
Write

Delete only a message created and audited by this ApexGenius connection.

Messages ApexGenius sends

discord_add_reaction_to_own_message
Write

Add one Unicode reaction to an ApexGenius-owned message.

Messages ApexGenius sends

discord_remove_own_reaction
Write

Remove only the ApexGenius bot's own reaction from its own message.

Connection model

How to connect Discord.

The Discord connection belongs to your signed-in account. Any Discord-native resources stay inside that provider.

Read connection details

Before you start

  • An account with permission to use the Discord resources you intend to connect.

1. Connect Discord to ApexGenius

  1. Open Discord in Connections. Choose Connect, or Add connection when offered. Give the connection a name if prompted. If Gateway setup pending appears, contact ApexGenius support before continuing.
  2. Choose the account and review access. On Discord, choose the intended server and review the permissions ApexGenius asks for. Full access is the default; untick any permission you do not want the bot to have.
  3. Review the connected account and resources. Check the Servers list on the connection page Overview. Turn on each server you want; Discord opens with that server already picked. Turn off any channel your AI should not use.
  4. Check the connection. Use Test connection or Check again and read the reported status. Add an AI agent from the AI agents page, choose Read only for the first test, and try the question below.
    The Discord page in ApexGenius after you connect: the status control reads Connected, one account row shows when it was added and last checked, and the Tools, Agents and Skill rows follow.
    The Discord page after you connect. The status control reads Connected and the account row shows when it was last checked. Open the status control for Check again.Open full-size image (opens in a new tab)
Connect Discord →

2. Choose your AI and finish setup

Each guide includes the AI setup and a first question for Discord.

Current governance

Know the account, tools, and result.

ApexGenius keeps the selected context and current tool surface visible, then records supported write activity for review.

Authorized context

The connected server, enabled channels, Discord permissions and explicit tool grants set the access boundary.

Current tool surface

Choose Read-only transcripts for history and transcript reads without message-write access. Explicit tool and channel grants still apply. Discord may return incomplete content; the result must state that limit.

Reviewable activity

Existing message actions keep their separate access and tool controls. Edit, delete and reaction actions are limited to messages owned by the same connection.

Full access turns on the reviewed Discord catalog: 128 tools for channels, threads, messages, roles, members, events, webhooks, AutoMod and more, limited by the bot's Discord role.

Why a gateway

14 operations. Three tool definitions.

Your AI starts with three ApexGenius gateway tools. It discovers the Discord operations available to its authorization when a task needs them, then runs the selected operation through the gateway.

One saved provider connection

Connect Discord to ApexGenius, then authorize each AI client to use the saved connection with its own tool permissions.

Scoped per agent

Give one client read-only and the write operations never appear in its tool list at all.

Every call on the record

Which agent asked, what ran, and whether it succeeded, kept per connection for review.

Use Discord with your AI.

Choose your AI client for setup steps and examples using Discord.

FAQ

Questions people ask before connecting Discord.

How do I connect Discord?
Choose Discord in ApexGenius Connections, select Connect, sign in on Discord and pick a server. You need Manage Server there. Add more servers later from the Servers list on the connection Overview.
Can I connect more than one server?
Yes. One connection holds every server you add. Open the Servers list on the connection Overview, turn a server on, and choose Authorize when Discord opens with it already picked. If only your first server is listed, choose Show all my servers once.
Can I start with channel names only?
Yes. Choose Use minimum access on the Discord Access page, or untick permissions on Discord's approval screen. Enable only the channels your agent needs.
Can my agent read channel history?
Choose Read-only transcripts and explicitly enable the history tool and intended channels to read permitted messages. Discord content restrictions still apply, and a response can report incomplete content.
Does this give my agent every Discord action?
Full access turns on 128 reviewed Discord tools on the servers you turn on, limited to the permissions you approve on Discord. Tools that would change the shared ApexGenius bot, or that need Discord's privileged member or message-content access, stay off. Writes run when their tools are enabled.
Can I take this setup to another AI agent?
Add ApexGenius to another compatible agent using the same ApexGenius account. It can use the allowed connection and load the Discord skill. Each agent needs its own setup and access choices.

MCP-compatible AI agents

ClaudeChatGPTCursorVS Code

Codex starts in Plugins in the ChatGPT desktop app. ChatGPT Chat and Work also use Plugins, with personal setup where Developer Mode is permitted. Each AI client has its own guide and authorization requirements.

App connections

Salesforcen8nConfluence

Salesforce keeps connection context. Other providers use your signed-in account.

Connect Discord. Start with a safe read.

Use the AI you already work in while ApexGenius keeps the app route visible.

Connect Discord

1,000 free credits · No card required

Compatibility does not imply partnership.