Discord logo
ConnectorDiscord

Discord integration for Claude and Codex

Create a Discord connection, then control which Spaces can use its approved tools and data without pasting credentials into prompts or threads.

Use Discord from Claude

Add the Discord connection to a Space that runs Claude, then use it from every channel in that Space.

Use Discord from Codex

Add the Discord connection to a Space that runs Codex, then use it from every channel in that Space.

Use Discord from Sidekick

Connect your own OpenClaw to Sidekick while type.com provides the conversations, permissions, connections, skills, and automations.

Communication & Meetings

What the Discord connector can do

Discord is a chat and voice platform for communities, and its API lets developers run bots and apps inside servers. The type.com Discord connection focuses on app administration: Claude can read and change permissions for an app's slash commands in a server, mark one-time purchases as used, clear test entitlements, and remove a user's role connection. Developer teams handle this from a shared thread.

One connection, many Spaces

Connect Discord once, then decide which Spaces can use it in threads, skills, automations, and coding work.

What teams do with Discord in type.com

Lock down a slash command

Check who can use an app command in a server, then restrict it to moderators so only the right people can run it.

Try asking
Show the Discord permissions for our /ban-user command in the community guild, then limit it to the Moderators role.

Fulfill a one-time purchase

Mark a consumable entitlement as used right after delivering the purchased item, keeping your app's purchase records accurate and preventing double fulfillment.

Try asking
Consume Discord entitlement 1188 for our app after granting the user their bonus credits.

Reset test purchases

Delete active test entitlements once QA finishes, so the next round of purchase testing starts from a clean state without leftover grants.

Try asking
Delete the active Discord test entitlement 2045 for our app now that checkout QA is done.

Representative actions

  • Consume Entitlement

    Marks a consumable one-time purchase as used for your application.

  • Delete Test Entitlement

    Removes an active test entitlement, useful for resetting state during testing.

  • Delete User Application Role Connection

    Clears the current user's role connection for a given application.

  • Edit Application Command Permissions

    Changes who can use a specific application command in a server.

  • Get Application Command Permissions

    Shows the current permission settings for an application command in a server.

Representative triggers

  • New Discord Message Trigger

    Polls a specific Discord channel for new messages.

Connection

API and auth details

Discord's REST API is versioned under discord.com/api, with bot tokens for bot users and OAuth2 bearer tokens for user-granted app access.

FAQ

Questions people ask before connecting Discord

What can Claude do with Discord in type.com?

Claude can read and edit application command permissions, consume entitlements, delete test entitlements, and remove user role connections for your Discord app. Requests and results are shared in a thread.

How do I authenticate Discord?

You can sign in with OAuth or use a bot token added once to the connection. Admins decide which type.com Spaces may use it, so tokens stay out of messages.

Can the agent react to new Discord messages?

The Discord integration lists a new message trigger. Separately, you can schedule a type.com automation, such as a weekly review of command permissions in your main server.

Is this the same as a Discord MCP server?

Not exactly. type.com uses connectors and connections to give selected Spaces access to approved app tools and data. Some connectors use hosted MCP, while others use OAuth, API keys, service accounts, or custom APIs.

More communication & meetings connectors

All Communication & Meetings integrations