elementor/get-official-widget-catalog returns the canonical Elementor widget catalogue: Basic, Pro, Theme and WooCommerce.
It is what Elementor offers in principle, as against what this site has registered.
At a glance
| Ability | elementor/get-official-widget-catalog |
| Toolset | Elementor — toolset/elementor |
| Group | Elementor › Discovery & Guidance |
| Requires | Elementor, active on the site |
| Capability | manage_options |
| Safety | Read-only — changes nothing |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI Abilities Manager 0.0.34 and later |
How it works
Two different questions. “What widgets exist in Elementor” is answered by this catalogue; “what widgets can I use on this site” is answered by the live registry, which elementor/add-widget validates against and elementor/get-widget-controls reads.
The catalogue is useful for knowing that a widget exists at all — that Elementor has a Loop Grid, that the WooCommerce widgets are a separate family — before discovering whether this site can use it.
The grouping by family is the other value. A widget in the Pro family is not available on a free install; one in the WooCommerce family needs WooCommerce; theme widgets only make sense inside Theme Builder templates.
Held behind a twelve-hour transient over a seeded catalogue, so it is cheap to call repeatedly and not guaranteed to reflect a version released this morning.
Input
This ability takes no input.
What comes back
| Name | Type | What it is |
|---|---|---|
widgets | array | The catalogue, grouped by family. |
families | array | Basic, Pro, Theme and WooCommerce. |
success | boolean | Whether the call completed. |
message | string | A one-line summary of what happened, suitable for showing a human. |
error_code | string | Present only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation. |
Example
Ask your assistant:
What widgets does Elementor offer?
It resolves to one call:
{
"ability": "elementor/get-official-widget-catalog",
"parameters": {}
}Worth knowing
- What exists in principle, not what is registered here.
- The family tells you what a widget requires.
- Cached for twelve hours over a seeded catalogue.
- Read-only.
Related abilities
- Get Elementor Widget Controls — what this site actually has
- Get Elementor Pattern Guidance — how to compose them
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category