Create Elementor Page is a WordPress ability from Elementor — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →Create Elementor Page
WriteCreates a new draft post or page and marks it as built with Elementor, giving you a blank canvas ready to design.
Requires the Elementor plugin plus its experimental 'Elementor MCP WP Abilities API' feature flag (e_wp_abilities_api), which is hidden and inactive by default and, per Elementor's own description, needs WordPress 7.0+ and an application password for the connecting agent. Each ability also checks the current user's capabilities (typically 'edit_posts', plus per-post 'edit_post' or the target post type's 'create_posts' capability) before running.
What it does
This ability inserts a new WordPress post — defaulting to the 'page' post type, or another post type you specify as long as it supports Elementor — as a draft, using your optional title or a default 'Elementor Draft' title. It validates that the requested post type exists and supports Elementor, checks that the current user has that type's create-posts capability, then loads the new post as an Elementor document and flags it as built-with-Elementor so it opens directly in the Elementor editor. On success it returns the new post's ID, edit URL, status, and post type.
See it in action
You ask your AI assistant
"Create a new blank Elementor page titled 'Spring Sale Landing Page'."
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| title | string | No | Optional title for the new post. |
| post_type | string | No | Post type slug; must support Elementor. Defaults to page. |
Returns
An object with id (integer), edit_url (string), status (string), and type (string) for the newly created post.
Permission
Requires the 'edit_posts' capability, plus the target post type's own 'create_posts' capability for the current user.
More Elementor abilities
Get Elementor Globals
Returns site-wide Elementor design data from the active kit: shared global CSS classes and design-token variables such as colors and fonts.
Get Elementor Page Structure
Returns the full Elementor element tree (widgets, containers, and nested content) for a single Elementor-built post or page.
List Elementor Pages
Lists the pages and posts on the site that were built with Elementor, so an assistant can discover existing documents before drilling into their structure.
Update Elementor Page Settings
Updates document-level Elementor settings (for example page layout, title visibility, or custom page settings) for a given post.