Docs · Integrations

SEOPress

Drive SEOPress with AI: per-post titles, meta, canonical, robots and keywords, plus the global Titles, Social, Sitemap and Advanced settings.

SEOPress is one of the plugins NIBWP turns into a set of typed, agent-callable tools. The moment SEOPress is active, NIBWP detects it, reads its settings model, and exposes it over the same secure MCP endpoint as everything else.

SEO work is mostly the same small edit repeated across a lot of posts. Writing one good meta description is a craft; writing four hundred of them is data entry, and it is the part that never gets finished.

TL;DR

Active plugin in, typed tools out. Read and write per-post SEO fields and the global SEOPress settings from any connected MCP client, with scopes and an audit log keeping it safe.

Your SEO layer, programmable

Connecting SEOPress to your agents changes what is possible with it:

  • Bulk metadata — Write titles and descriptions across hundreds of posts in one operation.
  • Real audits — Find every post missing a description or sharing a duplicate title, then fix them in place.
  • Social cards — Set Open Graph and Twitter fields so shared links stop looking accidental.
  • Global settings — Read and change the Titles, Social, Sitemap and Advanced settings, not just per-post fields.
  • Redirections — Manage Pro redirections as part of the same conversation.
  • Zero glue code — No CSV exports, no SQL, no brittle scripts, just protocol.

What it exposes

Nine abilities go live automatically the moment SEOPress is detected:

AbilityTypeWhat it does
nibwp/seopress-inforeadReport the SEOPress version, edition and which features are on.
nibwp/seopress-postwriteRead and write per-post title, description, canonical, robots and target keywords.
nibwp/seopress-social-postwriteSet per-post Open Graph and Twitter fields, including the social image.
nibwp/seopress-titleswriteRead and change the global title and meta templates.
nibwp/seopress-socialwriteManage the global social defaults and Knowledge Graph.
nibwp/seopress-sitemapwriteRead and configure the XML sitemap.
nibwp/seopress-advancedwriteRead and change the advanced settings.
nibwp/seopress-toggleswriteTurn individual SEOPress features on and off.
nibwp/seopress-redirectionswriteManage redirections, where the Pro plugin provides them.

From hours to one prompt

Ask for the outcome and let the agent choose the calls:

agenttext
Find every post with no meta description and write one from the content

nibwp/wp-list-posts (run)
nibwp/seopress-post (run ×143)
✓ applied · 144 calls · 41.2s

You describe the gap; the agent finds it, fills it, and reports exactly which posts it touched.

What you can build

A few of the things teams do with the SEOPress integration:

Metadata backfill

Give every post a real title and description without a spreadsheet.

Duplicate hunt

Find titles that repeat across the site and rewrite the ones that should not.

Launch checklist

Set social cards and canonicals before a launch instead of after it.

Migration cleanup

Write redirections and fix canonicals after a restructure.

How it stays safe

  • Scoped tokens — Auditing and rewriting are different scopes. You decide which to grant.
  • Every change logged — Each call is recorded with the account, the tool and the result.
  • Reversible — SEO fields are values, so an agent can read the old ones first and restore them.

Getting started

  • Activate SEOPress — The integration appears in NIBWP the moment the plugin is detected.
  • Connect a client — Point any MCP client at your NIBWP endpoint and approve the scopes you want.
  • Audit first — Ask for a report of missing descriptions before you let anything write.
Audit before you writeAsk for the list of problems first and read it. A bulk rewrite you have not reviewed is a bulk mistake waiting to be indexed.

FAQ

Does it work with the free version?
Yes. Pro-only areas such as redirections simply report nothing to manage until Pro is present.
Can it write for every post type?
Yes, wherever SEOPress itself exposes fields for that post type.
Will it change my global settings by accident?
Global settings are separate abilities from per-post fields, so a per-post job cannot reach them.
What if I use another SEO plugin?
NIBWP has separate integrations for the others. Only the one it detects goes live.

Connect SEOPress

Activate the plugin, connect an MCP client, and let agents work on SEO safely.

Browse integrations

Connect your first agent.

Follow the quickstart, or book a demo and we'll walk you through it.