Build & manage WordPress with AI, the right way.
Xaflo is the open-source bridge between Claude, ChatGPT and your WordPress sites. A plugin, an MCP server, and a desktop control center — so AI can finally do real work on real WordPress.
A conversation, not a dashboard.
You describe the outcome. The AI picks the right Xaflo tools, shows its work, and asks before it writes.
wp_set_seo?
One AI command. Real changes. Audited.
Xaflo exposes WordPress as a structured tool surface. Claude or ChatGPT calls real REST endpoints — every write is permission-scoped, every action is logged.
MCP-native
One claude mcp add and your AI client sees 83 typed tools: posts, media, SEO, analytics, plugins, files, CLI, DB queries — all your sites in one place.
Scoped JWT auth
Issue tokens with surgical scopes — 23 of them: content:write, seo:read, cli:exec. Revoke instantly. No app passwords, no full admin.
Auto-backups
Every destructive write triggers a snapshot. Restore in one call. No "AI rewrote my homepage and now it's gone."
Analytics built in
Top posts, no-traffic pages, keywords, referrers — no GA4 SDK setup, no OAuth dance. Just instant tools your AI can reason over.
File explorer
Browse, search, upload, download, rename and organize files on the server — six new endpoints, with confirmation required before anything is deleted.
Audit log
Every tool call: who, what, when, payload. Stored in WordPress, exportable, GDPR-friendly.
Claude or ChatGPT? Both.
Xaflo speaks MCP over stdio — the open protocol both assistants understand. Connect whichever you already pay for. Or both, to the same sites.
Claude Code & Claude Desktop
Anthropic · MCP native
- All 83 tools available in Claude Code with one
claude mcp add - Claude Desktop support via a snippet in
claude_desktop_config.json - Great for long, multi-step site work: audits, refactors, migrations
ChatGPT Desktop
OpenAI · MCP via stdio
- The same 83 typed tools, exposed through ChatGPT's MCP support
- Same scoped tokens, same audit log, same auto-backups
- Switch assistants without touching your WordPress setup
One-click setup instructions
Xaflo Desktop v1.2 generates ready-to-paste setup configs per site — one for Claude, one for ChatGPT. Pick a site, click "Setup instructions", paste. Done.
Three components. One conversation.
The plugin lives on WordPress. The MCP server runs on your machine. The desktop app keeps your sites organized. Your AI talks to all three.
Install the plugin
Drop Xaflo WP Connect into your site. Issue a JWT with exactly the scopes you trust — nothing more.
Get the plugin →Connect Desktop
Open Xaflo Desktop, paste site URL + token. The MCP server gets wired into Claude or ChatGPT automatically.
Get the app →Just ask AI
"Audit my SEO" · "Rewrite this post in Italian" · "Find broken links" · "Optimize my hero image". The AI calls the right tools.
Read the docs →Things you can say today.
Find every page with no internal incoming links and propose 3 cluster topics to interlink them into.
Calls: wp_list_pages · wp_db_query · wp_searchCompress every image larger than 200 KB on the homepage. Keep alt text, swap to webp.
Calls: wp_list_media · wp_optimize_imageCompare last 30 days vs the previous 30. Which category dropped most?
Calls: wp_analytics_compare_period · wp_analytics_trend_by_categoryRestore the homepage from the backup taken 10 minutes ago.
Calls: wp_backup_list · wp_backup_restoreBuilt with WordPress respect.
Shipped under MIT.
No SaaS lock-in. No data exfiltration. No "AI assistant" paywall stacked on your hosting bill. Fork it, audit it, run it on your own infra.