MCP for SEO

Bulk SEO edits across the whole site.
Every one of them undoable.

WP MCP lets an AI agent do the SEO work nobody enjoys: rewriting meta titles and descriptions, setting focus keywords, fixing canonicals, and flipping noindex and nofollow flags, across hundreds of posts, through Yoast SEO or Rank Math. Each write is snapshotted before it lands. If a bulk rewrite goes wrong on post two hundred, you roll the whole session back in one click instead of unpicking it by hand.

Works with Yoast SEO and Rank Math One-click session rollback Free and open, GPL-2.0
Your site › WP MCP › Recent changes
Rewrote meta descriptions on 38 posts 4m ago
Updated meta title · "Pricing" 12m ago
Set canonical on 6 archive pages 1h ago
--- Pricing, saved SEO meta - title: Pricing | Plans that scale with you + title: undefined | undefined

ai> rewriting meta titles across the blog...

ai> setting focus keywords on 120 posts...

ai> cleaning up canonicals and robots flags...

error> noindex was set on 120 posts, not 12

Search engines recrawl on their own schedule, not yours. Every hour a bad robots flag stays live, it is quietly deindexing pages that took years to rank.

Why safety matters for SEO work
01

SEO mistakes are invisible until they are expensive.

A wrong price shows up in the next order. A wrong noindex or a broken canonical shows up weeks later, as traffic that quietly stopped coming. By then, nobody remembers which of the 300 edits did it.

02

Bulk work is exactly where agents earn their keep, and where they do the most damage.

Rewriting metadata across a whole site is the perfect agent task: repetitive, rule-driven, boring. It is also one prompt misreading away from a site-wide mess. The answer is not to avoid bulk edits. It is to make them reversible.

03

Every edit logged, every session one click from undone.

Each metadata write is snapshotted through the same engine that protects every WP MCP change, and grouped into its session. Review the log, restore one post, or roll back the entire bulk run at once.

What the agent can actually do

Metadata, links, and context. Nothing invented.

These are the real ability names the agent calls, registered through the official WordPress Abilities API. WP MCP writes SEO metadata through the plugin you already run, Yoast SEO or Rank Math, using their own fields, so nothing changes in your SEO setup except who is doing the typing. The full reference documents each one.

01 / SEO metadata safe change

Titles, descriptions, keywords, canonicals, robots

Read and write meta title, meta description, focus keyword, canonical URL, and noindex and nofollow flags per post, translated automatically to Yoast or Rank Math fields. Every write is snapshotted first.

get-seo-metaupdate-seo-metaget-seo-status

02 / Internal linking read

Map the link graph, find the gaps

Build a site-wide internal link map, surface orphan posts nothing links to, and get suggestions for internal links worth adding. Read-only analysis the agent uses to plan its work.

get-link-mapsuggest-internal-linksfind-orphan-posts

03 / Site context read

The agent knows what site it is on

One call gives the agent the site's structure, content inventory, and configuration, so a bulk metadata pass starts from what is actually there instead of guesses.

get-site-context

04 / Safety & history undo

Bulk sessions, rolled back in one click

Every metadata edit lands in the operations log under its session. Restore a single post's metadata, or unwind an entire site-wide run, from the AI or from wp-admin.

rollback-operationrollback-sessionlist-operations

05 / Content itself safe change

When the fix is the content, not the meta

Sometimes the right SEO move is editing the page: a better heading, an added internal link, a rewritten intro. The same agent does that too, through the same snapshot-first engine.

update-postcreate-postlist-posts

06 / Honest scope plain truth

What this is not

WP MCP is not a rank tracker, a keyword research tool, or an audit-score dashboard. It is the layer that lets an agent do real SEO edits on your site safely. Your SEO plugin keeps doing its job; the agent just gets careful hands.

get-seo-status
Get started

Hand off the metadata grind. Keep the undo.

Install the plugin, connect your AI client over MCP, and let the agent take the first pass at your metadata backlog. The session snapshot is saved before the first edit ever lands.