List Elementor Pages is a WordPress ability from Premium Addons for Elementor — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.

Install Free Plugin →

List Elementor Pages

Read-only

List WordPress pages and posts that were built with Elementor.

Requires the Premium Addons for Elementor plugin on WordPress 7.0+ for the Abilities API (abilities are registered only when the wp_register_ability() function exists). Dashboard, settings and site-inventory abilities (get-id-by-title, list-pages, list-templates, get-global-settings, get-settings, update-setting, scan-usage, disable-unused-widgets, clear-dynamic-assets, subscribe-newsletter) require the caller hold the 'manage_options' capability. premium-addons/create-page requires 'edit_pages'. premium-addons/get-widget-schema, premium-addons/get-addon-schema, premium-addons/list-available-elements, premium-addons/list-pa-addons, premium-addons/detect-atomic-support, premium-addons/check-elementor-element and premium-addons/create-elementor-template require 'edit_posts'. premium-addons/get-page-structure, premium-addons/get-element-settings, premium-addons/add-flexbox, premium-addons/add-container, premium-addons/update-element-settings, premium-addons/insert-widget, premium-addons/remove-element, premium-addons/change-post-status and premium-addons/duplicate-post require 'edit_post' on the target post_id, and deny requests for a nonexistent post_id outright.

What it does

This ability lists WordPress pages and posts built with Elementor, newest edited first and capped at 100 results. It's a thin adapter over core WordPress rather than a Premium Addons service — the plugin has no reusable page-listing helper of its own — so it queries WP_Query directly and filters to Elementor-built content via the _elementor_edit_mode = builder post meta. You can narrow the results with post_type (a specific type or "any", the default) and status (a specific status or "any", the default). This gives an AI assistant a quick inventory of which content is actually built in Elementor before drilling into any one page's structure.

See it in action

You ask your AI assistant

"List all the draft pages that were built with Elementor."

Inputs

Name Type Required Description
post_type string No The post type to list. A specific type (e.g. page, post) or "any" to list every public type. Defaults to any.
status string No The post status to include (e.g. publish, draft) or "any". Defaults to any.

Returns

An object with a 'pages' array (each with post_id, title, type, status, and modified date), newest edited first, up to 100 entries.

Permission

The current user must have the 'manage_options' 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.