List Pagelayer Widgets is a WordPress ability from Page Builder: Pagelayer – Drag and Drop website builder — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.

Install Free Plugin →

List Pagelayer Widgets

Read-only

List every registered Pagelayer widget with its tag, display name, group, and nesting rules, optionally filtered by group or search term.

Requires the Pagelayer plugin on WordPress 6.9+ (or another source of wp_register_ability()) for the Abilities API — registration is skipped entirely via a function_exists() guard when it isn't available, and ability categories similarly require wp_register_ability_category(). Most abilities require the 'edit_posts' capability; update-global-styles, create-menu, and delete-menu require 'manage_options'. search-images additionally needs a Pexels API key configured on the Pagelayer AI Agents settings page, and get-library-sections/import-library-section call Pagelayer's own hosted library API. Four near-duplicate abilities (get-widget, get-widgets-summary, edit-layout, navigator) are registered in source with mcp_public:false — fully callable over the REST Abilities API but intentionally left out of the advertised MCP tool list as duplicates of get-widget-schema, list-widgets, update-page, and get-page respectively — and are excluded from this listing.

What it does

Returns a compact one-line-per-widget summary ("Display Name|group[|children][|in:parent tags]") covering every widget currently registered on the site, including any added by add-ons like Pagelayer Pro. An optional group filter narrows to one widget group, and search matches against the widget's display name or tag. It shares its implementation with get-widgets-summary, so both return the same compact payload. This is the natural first call before get-widget-schema, since building any page node requires knowing a widget's exact tag first.

See it in action

You ask your AI assistant

"What widgets does Pagelayer have available for building a pricing section?"

Inputs

Name Type Required Description
group string No Widget group to filter by.
search string No Substring match on widget name or tag.

Returns

An object with widgets (map of tag => "Display Name|group[|children][|in:required parent tags]") and a legend string explaining the line format.

Permission

Requires the 'edit_posts' capability.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.