AI Abilities is a Premium Addons for Elementor feature that connects AI clients such as Claude, Cursor, and Codex to your WordPress site through a built-in MCP server. Each ability is one action the connected AI can perform on your site. This doc covers one of the Discovery abilities: Get Element Settings.
Get Element Settings lets your AI client read the stored settings of one specific element on a page: a widget’s configured options, a container’s layout values, or an atomic element’s content props and styles.
Where Get Page Structure shows the whole page at a glance, this ability zooms in on a single element when the AI needs the full picture before changing it.
At a Glance
| Category | Discovery |
| Access | Read-only |
| Destructive | No |
| MCP tool name | premium-addons/get-element-settings |
| Available since | Premium Addons v4.11.85 |
Before You Start
This ability is part of the AI Abilities feature. If you have not set it up yet, follow the Elementor AI Abilities (MCP Tools) Tutorial first to enable the feature and connect your AI client. The ability must also be switched on under Premium Addons → AI Abilities & MCP Config, in the Discovery category:
Use Cases
Edit without losing the rest. For “Change only the autoplay speed on my carousel”, the AI reads the widget’s current settings first, so its update touches one key and everything else stays as you configured it.
Copy a look from one element to another. Prompt “Make the CTA button on my Pricing page match the one on the homepage.” The AI reads the homepage button’s settings, then applies the same values to the other one.
Diagnose a styling mystery. Ask “Why is this heading purple?” The AI pulls the element’s stored settings and tells you whether it is a local color, an inherited global, or a leftover from an old design.
Good to Know
- Only settings that were actually set are returned; controls left on their defaults are absent. The defaults themselves live in
premium-addons/get-widget-schema. - For atomic (v4) elements the split matters: content props arrive in
settings, visual props instyles, and theis_atomicflag tells the AI which convention it is looking at. - Element IDs come from
premium-addons/get-page-structure; an unknown ID returns an error. - The connected WordPress user must be allowed to edit the post the element lives on.
Inputs
| Parameter | Required | Description |
|---|---|---|
post_id | Yes | The page, post, or template containing the element. |
element_id | Yes | The element to read. |
Output
| Field | Description |
|---|---|
post_id | The document the element lives in. |
element_id | The element that was read. |
elType | The element type (container, e-flexbox, widget). |
widgetType | The widget type for widgets, empty otherwise. |
is_atomic | True for Elementor v4 atomic elements. |
settings | The stored settings map. |
styles | The atomic styles map; empty for classic (v3) elements. |
Come & Join the Community
Feel free to join our Facebook group and subscribe to our YouTube channel to keep up with our newest features, improvements, and helpful video tutorials.