WordPress.com recently launched their own MCP server, letting AI agents read and write WordPress content. There's a catch: it only works on paid WordPress.com plans. If you're self-hosting WordPress — like 43% of the web — you're left out.
IATO MCP changes that. It's a free, open-source WordPress plugin that turns any self-hosted WordPress.org site into a full MCP server. 39 tools. Works with Claude, Gemini, ChatGPT, and any other MCP-compatible AI client. No subscription required, no limits.
What IATO MCP does
Install the plugin, and your WordPress site becomes an MCP server that AI agents can connect to directly. From a single AI conversation, an agent can:
- Read and write posts, pages, and media — create drafts, publish content, update existing posts
- Manage SEO metadata — read and write SEO titles and meta descriptions through Yoast, RankMath, or SEOPress
- Control navigation — list menus, view items, add pages to menus (with dry-run preview)
- Organize content — list categories and tags, assign terms to posts
- Bridge to IATO's crawler — run SEO audits, find content gaps, detect broken links, and fix issues directly in WordPress
All 39 tools are accessible through the standard MCP protocol, meaning any AI client that supports MCP can use them.
Why self-hosted matters
WordPress.org powers roughly 43% of all websites. The vast majority of these are self-hosted — on shared hosting, VPS, managed WordPress hosting, or local development servers. WordPress.com's MCP server doesn't reach any of them.
IATO MCP works everywhere WordPress runs. Shared hosting on Bluehost, a DigitalOcean droplet, WP Engine, Flywheel, Cloudways, or even a local development environment. If you can install a plugin, you can run an MCP server.
The 39 tools
IATO MCP organizes its tools into three categories:
WordPress Native Tools (26)
These tools read from and write to WordPress directly. No IATO account needed.
- Site management — get site info, settings, WordPress version, active theme
- Content CRUD — list, get, create, update, and search posts and pages
- SEO data — read and write SEO titles and meta descriptions through whichever SEO plugin you use (Yoast, RankMath, SEOPress — auto-detected)
- Media — list media items, filter for missing alt text, update alt text
- Comments — list comments by status or post
- Navigation — list menus, get menu items, add pages to menus with dry-run support, create arbitrary menu items (URL or page), delete menu items, edit menu item details
- Taxonomy — list, create, update, and delete categories and tags, assign terms to posts
- Page builders — detect active page builder (Elementor, WPBakery, Divi, Gutenberg, Classic), read Elementor JSON data, update Elementor content with cache clearing and dry-run support
IATO Bridge Tools (9)
These tools call the IATO API, then resolve everything back to WordPress post IDs and slugs so the AI agent can chain directly into WordPress native tools.
- Sitemap analysis — full URL hierarchy with WordPress post IDs per node
- Navigation audit — menu structure plus orphan pages with WordPress slugs
- Orphan detection — pages not linked from any navigation menu
- Taxonomy mapping — IATO categories mapped to WordPress term IDs
- SEO fixes — issues with fix type (auto or manual) and WordPress slugs
- Content gaps — thin content pages with word count, flags, and WordPress slugs
- Broken links — broken links mapped to source WordPress post IDs
- AI suggestions — AI-prioritized fixes across all areas with WordPress slugs
- Performance report — slow or heavy pages with contributing causes
WordPress → IATO Sync Tools (4)
These push WordPress data into IATO so the platform has live content without waiting for a crawl.
- Sync pages — push all WordPress pages and posts into an IATO sitemap
- Sync taxonomy — sync WordPress categories and tags to IATO taxonomy
- Sync SEO meta — push SEO titles and descriptions from WordPress to IATO
- Sync menus — sync WordPress navigation menus to IATO preserving multi-level hierarchy and ordering
SEO plugin support
IATO MCP auto-detects which SEO plugin is active on your site and reads and writes the correct post meta keys:
- Yoast SEO —
_yoast_wpseo_titleand_yoast_wpseo_metadesc - RankMath —
rank_math_titleandrank_math_description - SEOPress —
_seopress_titles_titleand_seopress_titles_desc - Fallback — native WordPress post title if no SEO plugin is detected
Detection happens automatically. No configuration needed.
How to get started
- Download the plugin ZIP from GitHub
- Upload via WP Admin → Plugins → Add New → Upload Plugin
- Activate — an API key is generated automatically
- Connect your AI client — add your site's MCP endpoint URL to Claude Desktop, Gemini, or ChatGPT
For the 9 bridge tools and 4 sync tools, enter your IATO API key in Settings → IATO MCP. The 26 WordPress native tools work without an IATO account.
Full setup instructions, workflow examples, and technical details are on the IATO MCP plugin page.
What makes it different
| WordPress.com MCP | IATO MCP | |
|---|---|---|
| Price | Paid plan required | Free |
| Hosting | WordPress.com only | Any self-hosted WordPress |
| AI clients | Any MCP client | Any MCP client |
| SEO tools | None | Read & write via Yoast, RankMath, SEOPress |
| Crawler integration | None | 13 IATO bridge and sync tools |
| Tool categories | 9 categories | 39 individual tools |
Get started
- Download IATO MCP — free, open source
- Full plugin documentation — setup guide, tool reference, workflow examples
- IATO + WordPress MCP workflows — how IATO's crawler works alongside WordPress MCP
- MCP documentation — full reference for IATO's 83-tool MCP server