DesignSetGo Abilities
DesignSetGo exposes its native block-editor blocks and extensions as abilities, letting AI agents discover, insert, configure, and delete DesignSetGo blocks (sections, accordions, tabs, timelines, shape dividers) and read or write the plugin's global CSS and settings directly in a post's content.
20
Total
8
Read
12
Write
Requires the DesignSetGo plugin on WordPress 6.9+ for the Abilities API — abilities are only registered when the wp_register_ability() function exists (the plugin itself supports WP 6.7+ for its blocks). Most abilities additionally require the caller to hold edit_posts (or edit_post for the target post); reading or writing the site's Additional CSS requires edit_css, and reading or writing plugin settings requires manage_options.
Add Accordion Item
Writedesignsetgo/add-accordion-item
Insert an accordion item with a title and content into an existing designsetgo/accordion container.
Add Block
Writedesignsetgo/add-block
Insert any block (DesignSetGo or core) at the top level of a post, with optional attributes and inner blocks.
Add Child Block
Writedesignsetgo/add-child-block
Insert a block as a child of an existing block, identified by its document-order index from get-post-blocks.
Add Tab
Writedesignsetgo/add-tab
Insert a tab with a title and content into an existing designsetgo/tabs container.
Add Timeline Item
Writedesignsetgo/add-timeline-item
Insert a timeline item with a date, title, content, and optional link into an existing designsetgo/timeline container.
Batch Update Blocks
Writedesignsetgo/batch-update
Apply attribute changes to multiple blocks at once, matched by block name across an entire post, with an optional attribute filter.
Configure Custom CSS
Writedesignsetgo/configure-custom-css
Apply sanitized custom CSS (desktop, tablet, mobile breakpoints) to an individual block, using a 'selector' placeholder for the block's own selector.
Configure Shape Divider
Writedesignsetgo/configure-shape-divider
Add or update a decorative shape divider (wave, tilt, curve, triangle, and 25 other shapes) on the top, bottom, or both edges of a section block.
Delete Block
Destructivedesignsetgo/delete-block
Permanently remove one or more blocks from a post, by client ID, block name, or a specific position among matches.
Find Blocks
Read-onlydesignsetgo/find-blocks
Search for a specific block type across posts of a given type/status and return which posts contain it and how many.
Get DesignSetGo Settings
Read-onlydesignsetgo/get-settings
Return the current DesignSetGo plugin settings merged with defaults, including enabled blocks, extensions, performance, forms, animations, and integrations.
Get Global CSS
Read-onlydesignsetgo/get-global-css
Read the active theme's site-wide Additional CSS — the same value shown in the WordPress Customizer's Additional CSS panel.
Get Post Blocks
Read-onlydesignsetgo/get-post-blocks
Retrieve all blocks in a post, with a stable document-order index for each, so an agent can inspect content before editing it.
List DesignSetGo Abilities
Read-onlydesignsetgo/list-abilities
Return a manifest of every registered DesignSetGo ability with its name, description, category, and input schema.
List DesignSetGo Blocks
Read-onlydesignsetgo/list-blocks
Return a catalog of all registered DesignSetGo blocks with their attributes, categories, and supported features.
List Dynamic Tag Sources
Read-onlydesignsetgo/list-dynamic-tag-sources
Return the catalog of Dynamic Tag binding sources (post, site, archive, user fields plus ACF, Meta Box, Pods, JetEngine) available for block bindings.
List Extensions
Read-onlydesignsetgo/list-extensions
Return all DesignSetGo block extensions (animations, parallax, custom CSS, responsive visibility, SVG patterns) with their attribute schemas and applicable blocks.
Update Block
Writedesignsetgo/update-block
Update any block's attributes by document-order index, block name, or client ID — supports styles, custom attributes, and extension attributes.
Update DesignSetGo Settings
Writedesignsetgo/update-settings
Apply a partial update to DesignSetGo plugin settings — only the keys provided are changed; nested groups are merged field-by-field.
Update Global CSS
Writedesignsetgo/update-global-css
Replace the active theme's site-wide Additional CSS — equivalent to saving the WordPress Customizer's Additional CSS panel.
More Page Builders plugins with abilities
All Page Builders →Use DesignSetGo's abilities with AI
Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.