Tools Overview

This section documents all public tools exposed by the Discord MCP.

These pages are written for humans and focus on what each tool is for, which arguments matter most, and the main safety notes to keep in mind.

For the exact runtime subset available to a specific bot and header set, use tools/list with the real token and security headers.

MCP #

  • mcp
  • mcp_get_settings
  • mcp_get_runtime_settings
  • mcp_get_access_context
  • mcp_validate_tool_call
  • mcp_list_editable_options
  • mcp_set_option

Utils #

  • util
  • util_custom_data
  • util_generate_image

Discord API Categories #

  • core: discovery and read-oriented endpoints.
  • messages: messages, reactions, polls, pinning.
  • members: moderation and member lifecycle.
  • channels: channel management and overwrites.
  • roles: role lifecycle and ordering.
  • emojis: guild emoji management.
  • events: scheduled events.
  • threads: thread creation and membership.
  • invites: invite creation/read/delete.
  • webhooks: webhook lifecycle.
  • automod: auto moderation rules.

Notes #

  • Tool visibility can change depending on security headers (X-Owner-Access, X-Permission-Bits, X-Privileged-Intents, X-Allowed-*, X-Target-*).
  • Tool metadata returned by tools/list is intentionally more explicit than these Markdown pages because it is meant for automated clients too.