Say it once. Every site does it.
Xaflo connects Claude and ChatGPT to your WordPress sites through 84 typed MCP tools. Scoped tokens, a two-step confirmation before anything irreversible, and an audit log of every call.
Plugin free · MIT · Desktop v2.0.2 for Windows & Linux
You describe the outcome. It shows its work.
The assistant reads first, proposes the change, and writes only after you agree. Every call it makes is a named tool you can look up.
- Reads before it writes. Analytics and SEO data come in through read-only tools.
- Backup on request. You asked for one, so
wp_backup_createruns before the first title changes. - Logged. Each
wp_set_seocall lands in the site’s audit log.
Rewrite the title tags of our worst-performing pages for better CTR. Don’t touch anything ranking in the top 3.
I’ll pull analytics, filter by position, and draft new titles before changing anything.
8 pages sit between positions 12 and 28 with CTR under 1.4%. Here are the first three:
Looks good. Apply all 8, back up first.
- wp_backup_create
- wp_set_seo
- wp_publish_post
- wp_optimize_image
- wp_analytics_top_posts
- wp_find_broken_links
- wp_audit_seo_bulk
- wp_create_page
- wp_set_media_meta
- wp_backup_restore
- wp_analytics_compare_period
- wp_link_post_translation
- wp_fs_write
- wp_fs_search
- wp_db_query
- wp_performance_check
Built for real changes on real sites.
The plugin turns WordPress into a set of typed tools. The guardrails are part of the plugin, not a promise in a prompt.
Scoped JWT tokens
Issue a token per site and per job with only the scopes it needs, out of 24. Full file control and the wp-admin sign-in are separate permissions, never on by default. Revoke a token in one click; no application passwords.
Backups in one call
Take a full backup with wp_backup_create and restore it with wp_backup_restore. Theme, plugin and file writes keep a copy of each file they change; post edits keep revisions.
Audit log
Every tool call is stored in WordPress: who, which tool, when, and the payload.
Built-in analytics
Top posts, pages with no traffic, referrers and period comparisons, from the analytics plugin you already run.
Files, for you and Claude
Browse, search, upload, rename and download server files from Xaflo Desktop; Claude gets the same 9 file tools. A normal token changes only the uploads folder. Full file control is a separate permission you grant on purpose, and with it every overwrite, rename and delete asks first.
Multi-site fleet
Connect every site you run and see them in one place. Desktop Lite connects one site; WP Xaflo Pro removes the limit and runs the same operation across many sites in parallel. With a token that allows it, Desktop also opens wp-admin already signed in: a one-time link, valid for 60 seconds, never shown or stored.
See Xaflo DesktopClaude or ChatGPT. Or both, on the same sites.
Xaflo speaks MCP over stdio, the open protocol both assistants support. Use the one you already pay for.
Claude Code & Claude Desktop
Anthropic · MCP native- All 84 tools in Claude Code, file tools included, with one
claude mcp add - Claude Desktop through
claude_desktop_config.json - Good for long, multi-step work: audits, migrations, refactors
ChatGPT Desktop
OpenAI · MCP over stdio- The same 84 typed tools
- Same scoped tokens, backups and audit log
- Switch assistants without touching WordPress
claude mcp add my-wp claude-wp-mcp --site https://example.com --token <your-token>
Xaflo Desktop writes this setup for you: pick a site, click “Setup instructions”, paste.
Three steps, about five minutes.
The plugin lives on WordPress. The MCP server runs on your machine. Xaflo Desktop keeps your sites and tokens organised.
Install the plugin
Add Xaflo WP Connect to your site and issue a token with exactly the scopes you trust.
Get the pluginConnect Xaflo Desktop
Paste the site URL and the token. Desktop carries the MCP server and wires it into Claude or ChatGPT; nothing else to install.
Download DesktopAsk
“Audit my SEO.” “Find broken links.” “Translate this post to Italian.” The assistant picks the tools; you approve the writes.
Read the docs
Copy one. Paste it into your assistant.
Each card lists the tools the assistant will call, so you know what it will read and what it will change.
Find every page with no internal links pointing to it and suggest three topic clusters to connect them.
Compress every image over 200 KB on the homepage. Keep the alt text and switch to WebP.
Compare the last 30 days with the previous 30. Which category dropped the most?
Restore the homepage from the backup taken 10 minutes ago.
Check every post for broken links and list them by page, worst first.
Which pages had no visits this quarter? Draft a meta description for each and show me before saving.
Free to start. Pay when you run a fleet.
The bridge itself. The code is identical in every edition.
- 94 REST routes
- Scoped tokens, backups, audit log
- Works with any MCP client
Everything you need to run one site with an assistant.
- 1 connected site
- All 84 tools, nothing gated
- File explorer, maintenance mode, debug console
- One-click setup for Claude and ChatGPT
For people who manage many sites.
- Unlimited connected sites
- Bulk operations across sites, in parallel
- Cross-site search and reports
- Priority email support, 14-day refund
Your sites, one sentence away.
Install the free plugin, connect Desktop, and ask for the first change. No SaaS in between: requests go from your machine to your sites.