FREE · GPL-2.0-or-later · by SoftPulse Digital

Free WordPress MCP plugin for Claude

SPD MCP adds a Model Context Protocol endpoint to your WordPress site. Connect Claude as a custom connector or with a scoped key, preview every change before it is saved, and roll it back from a recovery snapshot. No license key, no trial, nothing to pay.

Version 1.3.3 · WordPress 6.6+ · PHP 8.1+ · 86 KB · SHA-256 d86a6b33ce9baaacae534909e39d57c5f41f50ce344f40a6b9453ae8b795bfbd

A WordPress MCP server built for safe changes

Give an AI client a clear view of your site without handing it the keys to everything. You decide what it can read, what it can change and for how long.

Claude custom connector

Paste the endpoint into Claude's Add custom connector and approve it on a WordPress screen. Revoke it any time from the Connect tab.

Scoped, expiring keys

Prefer keys? Create separate read and write keys for other MCP clients. Each key has an expiry date and can be revoked at any time.

Preview before commit

Every change is previewed first. Committing needs a short-lived token tied to the exact arguments, and live content needs your explicit approval.

Recovery snapshots

Changed content, media text, SEO fields and products are saved as snapshots you can inspect and restore, with an activity log of every tool run.

Build pages with AI

Create draft landing pages from sections like hero, features, pricing, FAQ and contact as native Gutenberg blocks, then get a preview link.

Works with your plugins

SEO fields and reports for Rank Math, Yoast and SEOPress, WooCommerce products, ACF fields, plus status checks for Wordfence, WP Rocket, UpdraftPlus and more.

Up to 69 tools for content, pages and site health

Tools show up in your AI client according to the connection's permissions and the plugins you have installed. Integration tools appear only while their plugin is active.

posts_list · post_get · post_create · post_updateFind, read, draft and edit posts and pages. New content is a draft by default.
page_sections_build · page_create · page_preview_linkBuild draft landing pages from sections as Gutenberg blocks and preview them.
seo_get · seo_update · seo_missing_reportTitles, descriptions and focus keywords for Rank Math, Yoast and SEOPress, plus missing-SEO reports.
media_list · media_update · featured_image_setSearch the library, fix alt text and captions, and set featured images.
woocommerce_products · woocommerce_product_updateRead products and update text and prices through WooCommerce.
snapshots_list · snapshot_restore · activity_listReview what changed and undo it.
menus_list · categories_list · term_createRead menus and organize posts with categories and tags.
site_health · security_diagnostics · core_integrity_checkRead-only checks for updates, errors, hardening and WordPress core files.

No PHP, shell or file-editing tools. The public edition only reads and changes WordPress content through core APIs, with previews, confirmations and recovery snapshots. Keep normal backups before you allow changes.

Connect Claude to WordPress in five steps

Use Claude's custom connector, or any MCP client that supports Streamable HTTP with a custom Authorization header.

Install the plugin

Download the ZIP above. In WordPress go to Plugins → Add New → Upload Plugin, choose the ZIP and activate it.

Open SPD MCP

Find SPD MCP in the admin menu and copy the endpoint from the Connect tab.

Add it to Claude

In Claude open Settings → Connectors → Add custom connector and paste the endpoint. Approve the connection on the WordPress screen that opens. Your site needs HTTPS.

Or use a connection key

For other clients, create a key, then use Transport: Streamable HTTP, the copied URL and the header Authorization: Bearer YOUR_KEY. The full key is shown once.

Allow changes when ready

Everything starts read-only. Turn off Read-only mode in Controls when you want to commit changes you have reviewed.

Frequently asked questions

Short answers about the free WordPress MCP plugin.

Is it really free?

Yes. SPD MCP is released under GPL-2.0-or-later. All tools are included. There is no license key, trial period or paid tier.

Does it work with Claude's Add custom connector?

Yes. Paste the endpoint URL in Claude and approve the connection on a WordPress screen where you choose the permissions. Access can be revoked under SPD MCP → Connect. Your site needs HTTPS and must serve /.well-known/ URLs through WordPress, which is the default on most hosts.

Can the AI change my site without asking?

No. Read-only mode is on by default, every change is previewed first, and a commit needs a short-lived token for those exact arguments. Changes to live content also need your explicit approval.

Does it include PHP, shell or file-editing tools?

No. The public edition only reads and changes WordPress content through core APIs, with previews, confirmations and recovery snapshots.

Are snapshots a full backup?

No. They cover only the content fields, media text, SEO fields and products the tools changed. Keep your normal site backups.

What happens to my data if I delete the plugin?

Nothing is removed by default. To delete settings, keys, snapshots and the activity log, add define('SPDMCP_DELETE_DATA_ON_UNINSTALL', true); to wp-config.php before deleting the plugin.

How is this different from PHP AI Bridge?

PHP AI Bridge is a paid generator for custom PHP and HTML sites (and a simple WordPress connector). SPD MCP is a free, standalone WordPress plugin with change previews, page building and recovery snapshots.

Guides: Connect Claude AI to a custom PHP website · Claude MCP servers for non-WordPress websites

Get the free WordPress MCP plugin

Install it in a minute and connect Claude with a custom connector or a scoped key.

FREEDownload SPD MCP 1.3.3