Skip to main content
WordPress plugin · Free · Open source
Version 1.30.0 · released Oct 26, 2026

Spiral-MCP-Control

Your AI agent runs WordPress. You decide how far it goes.

Connect Claude (or any MCP client) to your YOOtheme Pro site and ask for changes in plain language: pages, builder sections, menus, footer, images, SEO, languages and translations, your WooCommerce store or the cache. Every change is logged and can be undone.

216 KB ZIP · WordPress 6.9+ · PHP 8.1+ · Requires MCP Adapter · GPL license
Open, verifiable source code on GitHub

You
Change the home page button to “Get a quote” and link it to /contact/

Agent · spiral-mcp
› get-layout-outline ✓
› patch-layout ✓
› inspect-page ✓ 0 warnings

✔ Change published · Undo

Is every website change another trip to wp-admin?

Changing a text, moving a section, adding a product to the menu or updating the footer are minutes that add up. Spiral-MCP-Control gives your AI agent the tools to do it for you, with permissions you define and a safety net under every change.

How it works

1

Install the plugin

Upload the ZIP under Plugins. WordPress will ask for MCP Adapter, the official bridge that exposes the tools over MCP.

2

Create the agent user

A user with the Spiral-MCP agent role and an application password. It never gets administrator permissions.

3

Connect your agent

Add the site to Claude or another MCP client and install the skill. It teaches the agent to work step by step with your theme and your plugins.

4

Ask for what you need

“Create a services landing page”, “put in the new logo”, “raise the price of this product”. The agent reads, changes, reviews and reports back.

Full control, without losing control

Everything can be undone

A snapshot is saved before every change (or a revision, for pages and posts). Restore all of it or just one part.

Activity log

Every agent action is audited, and from wp-admin you see what changed and revert it with one click.

Permissions your way

Turn each tool on or off, or keep the agent read-only. Orders, cache settings and plugins come locked.

Confirmation for sensitive actions

Deleting or restoring requires explicit confirmation. Plugins have a double lock and roll back automatically if they break the site.

What the agent can do

Content and SEO

Pages, posts and custom post types, categories and tags, revisions and trash. Titles and descriptions with or without Yoast SEO.

YOOtheme builder

Reads the outline of any layout and changes only what’s needed with atomic operations. Duplicates, validates and checks the element catalog.

Theme, menus and widgets

Header, logo, navbar, footer, mega menus, templates and the YOOtheme library. Creates and edits menus and widgets.

Languages New

With Polylang: adds languages, translates pages with their YOOtheme design, posts and categories, standalone strings such as the site name, and sets up a menu per language with its switcher.

Media and styles

Uploads images from a URL or your computer, edits their alt text and shows where they’re used. Additional CSS, colors, typography and LESS variables.

Design library

Searches the YOOtheme online library and imports pages, templates, footers or elements with their images, ready to adapt.

Review before publishing

Works in drafts, creates a preview link that needs no login and inspects the page: headings, broken links, images without alt and effective SEO.

Site settings

Name, tagline, home page and time zone. With Yoast SEO, its general settings: title templates, Schema, social profiles, breadcrumbs and sitemaps.

WooCommerce

Simple and variable products, coupons, shipping, taxes and store settings. Orders and customers only with a separate permission.

Forms

Creates and edits Contact Form 7 forms and shows which pages they’re on. Changing who receives the email requires confirmation.

Caches

Purges only what changed. Works with WP Super Cache, WP Fastest Cache, LiteSpeed, W3 Total Cache, WP Rocket, Nginx Helper and more.

Plugins with a double lock

Searches and installs from wordpress.org, activates with a health check and updates with automatic rollback. Locked until you open it.

Free and open source

Spiral-MCP-Control

Version 1.30.0 · GPL license · free of charge

  • Every tool included, no stripped-down version
  • No external dependencies: install it by uploading a ZIP
  • New versions arrive in your WordPress dashboard, no license key needed
  • Code, changelog and roadmap on GitHub
Download ZIP

Want to review it before installing? The full code and every release are on GitHub.

Skill for Claude

Version 1.30.0 · 25 KB · updated with every plugin release

  • The working method: read before writing, draft first, review before publishing
  • Recipes for pages, sections, menus, header, footer, images, the store and translations
  • What to do about common errors and how to undo every change
Download skill

Questions, bugs or ideas? Write to us: a real person reads it.

Requirements

  • WordPress 6.9 or later (Abilities API)
  • PHP 8.1 or later
  • MCP Adapter — free plugin from wordpress.org; WordPress offers to install it
  • YOOtheme Pro — for the builder and styles; content, menus, media, SEO and caches work with any theme
  • An MCP client — for example Claude, with the skill installed
  • Optional — WooCommerce, Contact Form 7, Yoast SEO, Polylang and your cache plugin

Frequently asked questions

  • Does the agent have administrator access?

    No. It works with its own role, which never receives WordPress administration capabilities (options, users, themes, plugins or core updates). It can only do what the tools you have enabled allow.

  • What if it makes a change I don’t like?

    You undo it. Pages and posts keep revisions, and everything else (theme, menus, widgets, media, styles, settings, languages) saves a snapshot before changing. You can ask the agent itself or restore it yourself from the Activity tab in wp-admin.

  • Can I limit what it can do?

    Yes. Under Settings > Spiral-MCP you turn each tool or a whole category on or off, with shortcuts to make it read-only or switch off destructive actions. A disabled tool doesn’t even show up for the agent.

  • Does it work for a multilingual site?

    Yes, with Polylang. The agent adds languages, copies a page into the other language with its YOOtheme design and translates its texts, translates posts and categories, the site name and widgets, and sets up a menu per language with the switcher. Changes that affect the site’s URLs ask for confirmation.

  • What is the skill and what is it for?

    It’s a package of instructions for Claude that comes with the plugin: it explains how to use the tools carefully, gives recipes for common tasks and tells it what to do about frequent errors. It’s updated with every plugin release; when you update the plugin, download the skill too and replace it in Claude.

  • How is it updated?

    Like any other plugin: new versions show up under Dashboard > Updates, with their changelog under “View details”. No license key needed.

  • How do I know the download is safe?

    The official ZIP is downloaded from plugins.rasenfx.com, our own server. The plugin is open source: all its code, the change history and every release are published on GitHub, so you can review it before installing it on your site.

  • Does it work without YOOtheme Pro?

    Partly. Content, menus, media, SEO, forms, store and caches work with any theme. The builder, templates and styles need YOOtheme Pro or a child theme.

  • Does it only work with Claude?

    No. The tools are exposed over MCP, so any compatible client works. The skill is designed for Claude.

  • How much does it cost?

    Nothing. It’s free software under the GPL license: use it on all your sites, review the code and suggest improvements on GitHub.

Let AI work on your website, with a safety net

Install it on a test site, connect your agent and ask for your first change.

Open source: review it on GitHub