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.
| Tool | What it does | Kind |
|---|---|---|
discordbot_get_active_guild_threads | Retrieves all active (non-archived) threads in a Discord guild that the bot can access | Read |
discordbot_get_application | Retrieves the full details of a Discord application by its application_id | Read |
discordbot_get_application_command | Retrieves a specific global application command by its application ID and command ID | Read |
discordbot_get_application_role_connections_metadata | Retrieves all role connection metadata records for a Discord application | Read |
discordbot_get_application_user_role_connection | Fetches the role connection object for the current user for a specified Discord application | Read |
discordbot_get_auto_moderation_rule | Retrieves the complete configuration of a specific auto moderation rule within a Discord guild | Read |
discordbot_get_bot_gateway | Retrieves the WSS URL, recommended shard count, and session start limits for connecting a bot | Read |
discordbot_get_channel | Retrieves detailed metadata for a specific Discord channel by its channel_id | Read |
discordbot_get_gateway | Retrieves the WebSocket URL to connect to Discord's Gateway for receiving real-time events | Read |
discordbot_get_guild | Retrieves detailed information for a specified Discord guild (server) by its guild_id | Read |
discordbot_get_guild_application_command | Retrieves detailed information for a specific application command within a Discord guild | Read |
discordbot_get_guild_application_command_permissions | Retrieves the permissions for a specific application command within a guild | Read |
discordbot_get_guild_ban | Fetches the ban details for a specific user in a Discord guild, if that user is currently banned | Read |
discordbot_get_guild_emoji | Retrieves details for a specific custom emoji within a specified Discord guild, requiring valid | Read |
discordbot_get_guild_member | Retrieves detailed information for a specific member of a Discord guild, provided the bot | Read |
discordbot_get_guild_preview | Fetches a public preview of a Discord guild by its ID, if the guild has the preview feature | Read |
discordbot_get_guild_scheduled_event | Retrieves a specific scheduled event from a Discord guild by its ID, optionally including the | Read |
discordbot_get_guild_sticker | Retrieves a specific sticker from a Discord guild using the guild and sticker IDs; requires the | Read |
discordbot_get_guild_template | Retrieves the complete structure and details of a Discord guild template using its unique code | Read |
discordbot_get_guild_vanity_url | Retrieves the vanity URL invite code and usage count for a Discord guild | Read |
discordbot_get_guild_webhooks | Retrieves all webhooks for a specified Discord guild, requiring MANAGE_WEBHOOKS permission | Read |
discordbot_get_guild_welcome_screen | Retrieves the welcome screen configuration for a Discord guild with the Community feature | Read |
discordbot_get_guild_widget | Retrieves the public JSON widget data for a Discord guild, if the widget is enabled for that | Read |
discordbot_get_guild_widget_png | Retrieve a PNG image widget for a Discord guild | Read |
discordbot_get_guild_widget_settings | Retrieves the widget settings for a specified Discord guild, indicating if the widget is | Read |
discordbot_get_guilds_onboarding | Retrieves the onboarding settings for a specified Discord guild, including prompts, options | Read |
discordbot_get_message | Retrieves a specific message from a Discord channel by channel and message ID | Read |
discordbot_get_my_application | Retrieves detailed information about the current authenticated Discord application via | Read |
discordbot_get_my_oauth2_application | Retrieves detailed information about the OAuth2 application associated with the current | Read |
discordbot_get_original_webhook_message | Retrieves the original (@original) message from a Discord webhook or interaction response | Read |