seo/list-settings-areas lists every settings area this suite can read or write, with the keys each one owns and the ability that writes it.
Rather than guessing which of a dozen update abilities owns a given key, call this once and read the mapping.
At a glance
| Ability | seo/list-settings-areas |
| Toolset | Yoast SEO — toolset/yoast-seo |
| Group | Yoast SEO › Settings |
| Requires | Yoast SEO, 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
Yoast’s settings are one flat namespace spread across several option groups, and each group has its own validation. This suite divides the writable keys into areas, one writing ability per area, so a patch passes through the right validation. seo/list-settings-areas is the map.
The areas are not arbitrary groupings. They follow Yoast’s own option groups and its admin screens, which is why a key that appears on the Crawl Optimisation screen is written by the crawl ability and not by the general one.
Two hundred and fourteen keys are readable and writable. Yoast’s internal bookkeeping — version markers, migration flags, cached derived values — is deliberately excluded, because writing those does not configure anything and can break upgrades.
The mapping is what makes the rest of the settings abilities usable without trial and error, and it is cheap to call.
Input
This ability takes no input.
What comes back
| Name | Type | What it is |
|---|---|---|
areas | array | Each area with the keys it owns and the ability that writes it. |
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:
Which ability writes a given Yoast setting?
It resolves to one call:
{
"ability": "seo/list-settings-areas",
"parameters": {}
}Worth knowing
- Areas follow Yoast’s own option groups and admin screens.
- 214 keys are exposed; internal bookkeeping is excluded.
- Each key has exactly one writing ability.
- Read-only.
Related abilities
- Get SEO Settings — read the values themselves
- Export SEO Settings — take them all at once
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category