Components v2
Use the technical identifier shown in each result as the MCP tool name. Open a tool to inspect its safety metadata, exact input and output schemas, implementation source, and related tools.
Showing all 8 tools
-
componentsRead only Build a Components V2 Container (type 17) JSON node ready to nest into components_v2_send. components v2_v2 _build _container -
componentsRead only Build a Components V2 MediaGallery (type 12) - 1-10 media items. components v2_v2 _build _media _gallery -
componentsRead only Build a Components V2 Section (type 9) - 1-3 TextDisplay lines plus a REQUIRED Thumbnail or Button accessory (Discord rejects a Section without one). components v2_v2 _build _section -
componentsWrites Edit a Components V2 message previously sent by this bot. The IS_COMPONENTS_V2 flag is irreversible - V2 messages stay V2. components v2_v2 _edit -
componentsRead only Render a Components V2 layout as ASCII so the agent can sanity-check structure without sending. Pairs with components_v2_validate for offline iteration. components v2_v2 _preview -
componentsWrites Send a Components V2 message - rich layout (Container, Section, MediaGallery, ActionRow, ...). MUTUALLY EXCLUSIVE with content/embed/poll/sticker. Flag IS_COMPONENTS_V2 is irreversible per-message. components v2_v2 _send -
componentsWrites Apply variables to a built-in V2 template and send the result. components v2_v2 _send _from _template -
componentsRead only Validate a Components V2 components array OFFLINE (no Discord API call). Enforces the 40-cap, placement and nesting rules, ActionRow cardinality, Button style contracts, unique custom_id values, accessory requirements, and MediaGallery range. File components are rejected because the current send/edit tools do not upload attachments. components v2_v2 _validate
No tool matches those filters.