30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

Update SEO Integration Settings

seo/update-integration-settings toggles the third-party services Yoast can surface in the editor: Semrush keyphrase research and its country code, Wincher rank tracking and whether new keyphrases are tracked automatically, and Algolia search.

These switch the integration on and off. The OAuth connection is made from the Yoast admin screens, and its tokens are never readable or writable through this suite.

At a glance

Abilityseo/update-integration-settings
ToolsetYoast SEO — toolset/yoast-seo
GroupYoast SEO › Settings
RequiresYoast SEO, active on the site
Capabilitymanage_options
SafetyWrites data
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Abilities Manager 0.0.34 and later

Switches, not connections

Each of these integrations has two parts: a toggle, and an authenticated connection to the service. This ability covers the first only.

That separation is deliberate. The connection involves OAuth tokens — credentials that grant access to an account outside this site — and neither reading nor writing them is something this suite does.

So turning an integration on when no connection exists produces a toggle that is on and an integration that prompts for a connection. That is the correct outcome, and it is not a failure.

The Wincher automatic-tracking setting is worth a note: with it on, every new focus keyphrase is added to rank tracking, which consumes the account’s keyword allowance without anybody deciding to.

Idempotent.

Input

NameTypeRequiredWhat it is
settingsobjectYesA map of setting key to new value. Keys outside this area are refused.

What comes back

NameTypeWhat it is
updatedarrayThe keys that changed.
settingsobjectThe area after the write.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent 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:

Turn on the Semrush integration.

It resolves to one call:

{
  "ability": "seo/update-integration-settings",
  "parameters": {
    "settings": { "semrush_integration_active": true }
  }
}

Worth knowing

  • Toggles only. The OAuth connection is made in the Yoast admin.
  • Tokens are never readable or writable here.
  • Wincher automatic tracking consumes the account’s keyword allowance silently.
  • Idempotent.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading