Discordbot refers to automated programs on Discord servers, performing tasks like moderation, music playback, and user engagement to enhance community interactions
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream
OAUTH2
discord_oauth
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Bot Tokenbearer_token · stringRequired
Permission Integergeneric_id · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Retrieves all role connection metadata records for a Discord application. Returns an empty list if none are configured.
Untrusted display-only summary
Get user role connection
DISCORDBOT_GET_APPLICATION_USER_ROLE_CONNECTION
Fetches the role connection object for the current user for a specified Discord application. Requires OAuth2 with the role_connections.write scope.
Untrusted display-only summary
Get auto moderation rule
DISCORDBOT_GET_AUTO_MODERATION_RULE
Retrieves the complete configuration of a specific auto moderation rule within a Discord guild.
Untrusted display-only summary
Get bot gateway
DISCORDBOT_GET_BOT_GATEWAY
Retrieves the WSS URL, recommended shard count, and session start limits for connecting a bot to the Discord Gateway.
Untrusted display-only summary
Retrieve channel details
DISCORDBOT_GET_CHANNEL
Retrieves detailed metadata for a specific Discord channel by its channel_id. Returns only channel metadata, not message content or member lists.
Untrusted display-only summary
Get gateway URL
DISCORDBOT_GET_GATEWAY
Retrieves the WebSocket URL to connect to Discord's Gateway for receiving real-time events. This is a public endpoint that does not require authentication.
Untrusted display-only summary
Retrieve guild details
DISCORDBOT_GET_GUILD
Retrieves detailed information for a specified Discord guild (server) by its guild_id, optionally including approximate member and presence counts if with_counts is true.
Untrusted display-only summary
Get guild application command
DISCORDBOT_GET_GUILD_APPLICATION_COMMAND
Retrieves detailed information for a specific application command within a Discord guild.
Retrieves the permissions for a specific application command within a guild.
Untrusted display-only summary
Get guild ban
DISCORDBOT_GET_GUILD_BAN
Fetches the ban details for a specific user in a Discord guild, if that user is currently banned.
Untrusted display-only summary
Fetch emoji by guild and id
DISCORDBOT_GET_GUILD_EMOJI
Retrieves details for a specific custom emoji within a specified Discord guild, requiring valid and accessible guild and emoji IDs.
Untrusted display-only summary
Retrieve guild member by user id
DISCORDBOT_GET_GUILD_MEMBER
Retrieves detailed information for a specific member of a Discord guild, provided the bot belongs to the guild and has necessary permissions.
Untrusted display-only summary
Preview guild by id
DISCORDBOT_GET_GUILD_PREVIEW
Fetches a public preview of a Discord guild by its ID, if the guild has the preview feature enabled.
Untrusted display-only summary
Get guild scheduled event
DISCORDBOT_GET_GUILD_SCHEDULED_EVENT
Retrieves a specific scheduled event from a Discord guild by its ID, optionally including the count of subscribed users.
Untrusted display-only summary
Get guild onboarding
DISCORDBOT_GET_GUILDS_ONBOARDING
Retrieves the onboarding settings for a specified Discord guild, including prompts, options, default channels, and enabled status.
Untrusted display-only summary
Retrieve sticker from guild
DISCORDBOT_GET_GUILD_STICKER
Retrieves a specific sticker from a Discord guild using the guild and sticker IDs; requires the sticker to exist in the guild.
Untrusted display-only summary
Retrieve guild template with code
DISCORDBOT_GET_GUILD_TEMPLATE
Retrieves the complete structure and details of a Discord guild template using its unique code.
Untrusted display-only summary
Retrieve guild vanity url
DISCORDBOT_GET_GUILD_VANITY_URL
Retrieves the vanity URL invite code and usage count for a Discord guild. Requires MANAGE_GUILD permission and the VANITY_URL feature.
Untrusted display-only summary
Retrieve guild webhooks
DISCORDBOT_GET_GUILD_WEBHOOKS
Retrieves all webhooks for a specified Discord guild, requiring MANAGE_WEBHOOKS permission.
Untrusted display-only summary
Retrieve guild welcome screen
DISCORDBOT_GET_GUILD_WELCOME_SCREEN
Retrieves the welcome screen configuration for a Discord guild with the Community feature enabled. Returns the welcome screen description and up to 5 suggested channels.
Untrusted display-only summary
Retrieve guild widget json
DISCORDBOT_GET_GUILD_WIDGET
Retrieves the public JSON widget data for a Discord guild, if the widget is enabled for that guild.
Untrusted display-only summary
Get Guild Widget PNG
DISCORDBOT_GET_GUILD_WIDGET_PNG
Tool to retrieve a PNG image widget for a Discord guild. Use when you need a visual representation of the guild widget that can be displayed on external websites. The widget must be enabled in the guild's server settings.
Untrusted display-only summary
Retrieve guild widget settings
DISCORDBOT_GET_GUILD_WIDGET_SETTINGS
Retrieves the widget settings for a specified Discord guild, indicating if the widget is enabled and its configured channel ID.
Untrusted display-only summary
Get Message
DISCORDBOT_GET_MESSAGE
Retrieves a specific message from a Discord channel by channel and message ID.
Untrusted display-only summary
Get my application
DISCORDBOT_GET_MY_APPLICATION
Retrieves detailed information about the current authenticated Discord application via /applications/@me.
Untrusted display-only summary
Get my OAuth2 application
DISCORDBOT_GET_MY_OAUTH2_APPLICATION
Retrieves detailed information about the OAuth2 application associated with the current authentication.
Untrusted display-only summary
Retrieve original webhook message
DISCORDBOT_GET_ORIGINAL_WEBHOOK_MESSAGE
Retrieves the original (@original) message from a Discord webhook or interaction response.
Untrusted display-only summary
Get OAuth2 public keys
DISCORDBOT_GET_PUBLIC_KEYS
Retrieves Discord's OAuth2 public keys in JWK format for verifying access tokens. Keys may rotate, so refresh caches periodically.
Untrusted display-only summary
Get stage instance
DISCORDBOT_GET_STAGE_INSTANCE
Retrieves the active Stage instance for a specified stage channel. Returns 404 if no active Stage instance exists.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.