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 onlyBuild a Components V2 Container (type 17) JSON node ready to nest into components_v2_send.components v2_v2 _build _container componentsRead onlyBuild a Components V2 MediaGallery (type 12) - 1-10 media items.components v2_v2 _build _media _gallery componentsRead onlyBuild 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 componentsWritesEdit 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 onlyRender 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 componentsWritesSend 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 componentsWritesApply variables to a built-in V2 template and send the result.components v2_v2 _send _from _template componentsRead onlyValidate 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.

