ClawLink
Communication165 toolsBrowser login (OAuth), no API keys

Discord Bot integration for AI agents

Automate Discord server actions with bot-specific permissions

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Discord Bot once and call the same tools from all of them.

Setup

Connect Discord Bot through ClawLink's hosted setup to automate Discord server actions with bot-specific permissions.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Discord Bot exposes 165 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
discordbot_get_active_guild_threadsRetrieves all active (non-archived) threads in a Discord guild that the bot can accessRead
discordbot_get_applicationRetrieves the full details of a Discord application by its application_idRead
discordbot_get_application_commandRetrieves a specific global application command by its application ID and command IDRead
discordbot_get_application_role_connections_metadataRetrieves all role connection metadata records for a Discord applicationRead
discordbot_get_application_user_role_connectionFetches the role connection object for the current user for a specified Discord applicationRead
discordbot_get_auto_moderation_ruleRetrieves the complete configuration of a specific auto moderation rule within a Discord guildRead
discordbot_get_bot_gatewayRetrieves the WSS URL, recommended shard count, and session start limits for connecting a botRead
discordbot_get_channelRetrieves detailed metadata for a specific Discord channel by its channel_idRead
discordbot_get_gatewayRetrieves the WebSocket URL to connect to Discord's Gateway for receiving real-time eventsRead
discordbot_get_guildRetrieves detailed information for a specified Discord guild (server) by its guild_idRead
discordbot_get_guild_application_commandRetrieves detailed information for a specific application command within a Discord guildRead
discordbot_get_guild_application_command_permissionsRetrieves the permissions for a specific application command within a guildRead
discordbot_get_guild_banFetches the ban details for a specific user in a Discord guild, if that user is currently bannedRead
discordbot_get_guild_emojiRetrieves details for a specific custom emoji within a specified Discord guild, requiring validRead
discordbot_get_guild_memberRetrieves detailed information for a specific member of a Discord guild, provided the botRead
discordbot_get_guild_previewFetches a public preview of a Discord guild by its ID, if the guild has the preview featureRead
discordbot_get_guild_scheduled_eventRetrieves a specific scheduled event from a Discord guild by its ID, optionally including theRead
discordbot_get_guild_stickerRetrieves a specific sticker from a Discord guild using the guild and sticker IDs; requires theRead
discordbot_get_guild_templateRetrieves the complete structure and details of a Discord guild template using its unique codeRead
discordbot_get_guild_vanity_urlRetrieves the vanity URL invite code and usage count for a Discord guildRead
discordbot_get_guild_webhooksRetrieves all webhooks for a specified Discord guild, requiring MANAGE_WEBHOOKS permissionRead
discordbot_get_guild_welcome_screenRetrieves the welcome screen configuration for a Discord guild with the Community featureRead
discordbot_get_guild_widgetRetrieves the public JSON widget data for a Discord guild, if the widget is enabled for thatRead
discordbot_get_guild_widget_pngRetrieve a PNG image widget for a Discord guildRead
discordbot_get_guild_widget_settingsRetrieves the widget settings for a specified Discord guild, indicating if the widget isRead
discordbot_get_guilds_onboardingRetrieves the onboarding settings for a specified Discord guild, including prompts, optionsRead
discordbot_get_messageRetrieves a specific message from a Discord channel by channel and message IDRead
discordbot_get_my_applicationRetrieves detailed information about the current authenticated Discord application viaRead
discordbot_get_my_oauth2_applicationRetrieves detailed information about the OAuth2 application associated with the currentRead
discordbot_get_original_webhook_messageRetrieves the original (@original) message from a Discord webhook or interaction responseRead