Update Elementor Page Settings 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 →Update Elementor Page Settings
WriteUpdates document-level Elementor settings (for example page layout, title visibility, or custom page settings) for a given post.
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 accepts a post_id and a partial settings object, then merges those settings into the target Elementor document via the document's save() method — only the keys you provide are changed, and validation of the settings values themselves is delegated to that save() logic. It checks that the document exists and is editable by the current user before saving, returning error codes (invalid_post_id, invalid_settings, document_not_found, rest_cannot_edit, save_failed) on failure, and a success confirmation with the post_id on success.
See it in action
You ask your AI assistant
"Turn off the page title display in post 42's Elementor settings."
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| post_id | integer | Yes | WordPress post ID of the Elementor document. |
| settings | object | Yes | Partial document settings object; merged into existing settings. Schema enforcement is delegated to document->save(). |
Returns
An object with 'success' (boolean) and 'post_id' (integer) confirming whether the settings were saved.
Permission
Requires the 'edit_posts' capability, and the specific document must be editable by the current user (document->is_editable_by_current_user()) — otherwise a 403 error is returned.
More Elementor abilities
Create Elementor Page
Creates a new draft post or page and marks it as built with Elementor, giving you a blank canvas ready to design.
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.