Skip to main content
Connect your Discord account and give your agents access to user profiles, guild memberships, invite details, and connection information. For full bot capabilities — sending messages, managing channels, roles, and members — see the separate Discord Bot integration.

What you unlock

User and profile access

Retrieve your own Discord profile, connected accounts, and OAuth2 authorization details.

Guild information

List guilds you belong to and retrieve your membership details for any server.

Invite and template lookup

Resolve invite codes and preview guild templates before joining.

Community features

Browse sticker packs, view guild widgets, and access gateway information.

Connect Discord

1

Open Settings → Integrations

In any workspace go to Settings → Integrations and select Discord.
2

Authorize with Discord

Click Connect and sign in with your Discord account. Grant the requested permissions so Mantle can access your profile and guild information.
3

Start using it

Once connected, tools are immediately available to any agent in that workspace.

Agent tools

User profile

ToolDescription
Get my userRetrieve the connected user’s Discord profile
Get userLook up another user’s public profile
Get OAuth2 authorizationView the current OAuth2 authorization details
Get OpenID Connect userinfoRetrieve identity information via OpenID Connect
List my connectionsList linked accounts (Twitch, GitHub, etc.)

Guilds

ToolDescription
List my guildsList all servers the connected user belongs to
Get my guild memberRetrieve your membership details for a specific server

Invites and templates

ToolDescription
Get inviteLook up details of an invite code
Resolve inviteResolve an invite link to its destination
Get guild templatePreview a server template before using it

Discovery

ToolDescription
Get gatewayRetrieve the Discord gateway URL
Get guild widgetFetch a server’s widget data
List sticker packsBrowse available sticker packs
Get public keysRetrieve application public keys for verification

Triggers

Triggers are not yet available for Discord. When trigger support is added, you will be able to start agent tasks automatically based on Discord activity.

Example use cases

Ask your agent to list all guilds you belong to, summarize each one’s member count and purpose, and flag any servers you may want to leave.
Give your agent a Discord invite link and have it resolve the invite, showing the target server name, member count, and expiration details.
Ask your agent to retrieve all linked accounts (GitHub, Twitch, Spotify, etc.) from your Discord profile for a quick audit.

Troubleshooting

Make sure you are signing in with the correct Discord account. If the flow stalls, try clearing your browser cookies for discord.com and reconnect from Settings → Integrations → Discord.
The integration only returns guilds for the connected account. If you have multiple Discord accounts, make sure you authorized the correct one.
The server owner must enable the widget in Server Settings → Widget. If the widget is disabled, the API returns limited or no data.
This integration provides user-level OAuth access. For full bot capabilities like sending messages, managing channels, and moderating members, connect the Discord Bot integration instead using a bot token.

Back to Integrations

View all available integrations