Best WordPress MCP server: 6 servers compared
Quick answer: Site owners who publish and edit SEO fields need a server that writes through the REST API; developers building on WordPress need the official MCP Adapter. Ryze AI is the best WordPress MCP server in 2026 for publishing and SEO edits on a self-hosted site, with one caveat: plugin installs and Yoast or Rank Math fields do not work on WordPress.com connections.
Below: 6 servers, the official WordPress options, REST API limits and test prompts.
Ryze AI · SEO Starter
Publish to WordPress from Claude or ChatGPT
- SEO Starter, $129 a month, 3-day free trial
Used by 2,000+ marketers
The best WordPress MCP servers at a glance
Ranked for site owners and marketers who want an AI assistant to publish and edit content on their own WordPress site.
- 1Ryze AI MCPHosted
Who it is for: Site owners who publish and tune SEO
Site access: 9 tools: REST read, write, delete, text edits, SEO bridges
Price: From $129 a month (SEO Starter), 3-day free trial
- 2WordPress MCP AdapterYour site
Who it is for: Developers and site owners who run their own plugin setup
Site access: Only the abilities your site registers
Price: Free, GPL
- 3WordPress.com MCPWordPress.com
Who it is for: WordPress.com and Jetpack site owners
Site access: Read and write tools, or read only
Price: Included with paid plans
- 4InstaWP mcp-wpLocal
Who it is for: Developers who self-host
Site access: 50+ tools, up to 10 sites
Price: Free
- 5Zapier MCPHosted
Who it is for: Teams already on Zapier
Site access: Posts, tags, users, media actions you enable
Price: 2 tasks per call
- 6Automattic wordpress-mcpArchived
Who it is for: Reference only
Site access: Archived September 17, 2026
Price: Free
| # | MCP server | Runs | Who it is for | Site access | Price |
|---|---|---|---|---|---|
| 1 | Ryze AI MCP | Hosted | Site owners who publish and tune SEO | 9 tools: REST read, write, delete, text edits, SEO bridges | From $129 a month (SEO Starter), 3-day free trial |
| 2 | WordPress MCP Adapter | Your site | Developers and site owners who run their own plugin setup | Only the abilities your site registers | Free, GPL |
| 3 | WordPress.com MCP | WordPress.com | WordPress.com and Jetpack site owners | Read and write tools, or read only | Included with paid plans |
| 4 | InstaWP mcp-wp | Local | Developers who self-host | 50+ tools, up to 10 sites | Free |
| 5 | Zapier MCP | Hosted | Teams already on Zapier | Posts, tags, users, media actions you enable | 2 tasks per call |
| 6 | Automattic wordpress-mcp | Archived | Reference only | Archived September 17, 2026 | Free |
Rows 1, 2 and 4 to 5 can change a site, row 3 can be set to read only, and row 6 is archived. Servers 2 and 3 are official.
How these WordPress MCP servers were compared
Each server was checked against its own docs or GitHub repo on November 11, 2026. No client site data was used. Ryze AI publishes this page and ranks itself first on one axis: publishing and SEO edits for a site owner. On other axes other servers rank higher.
- Who it is for: a site owner, a developer building on WordPress, or a team that already automates with another tool.
- Site access: the REST API, only registered abilities, or a fixed list of actions.
- Writes and guardrails: what it can change and what stands between the agent and the live site.
- Setup and upkeep: hosted sign-in, application password or plugin, and whether the project is maintained.
For the Ryze AI tool list and setup steps, read the WordPress MCP page.
Servers 1 to 3: Ryze AI and the two official servers
1. Ryze AI MCP
A hosted MCP server you add to Claude, ChatGPT or Cursor as one connector URL. A self-hosted site connects with its URL, an admin username and an application password; a WordPress.com or Jetpack site connects with one-click sign-in in the Ryze AI app. Several WordPress sites can be connected in one workspace.
WordPress tools
9: read, write, delete, edit_content, search_content, installPlugin, enableYoastRestBridge, enableRankMathRestBridge and addHeadCode.
Guardrail
In Claude, write and delete tools can be set to Needs approval. The Yoast, Rank Math and head-code tools default to not installing the Code Snippets plugin unless you say yes in chat.
Limits
Plugin installs, SEO bridges and head code need a self-hosted site and an administrator user. Only wordpress.org directory plugins can be installed, and a plugin install can crash a site.
Price
A Ryze AI plan or trial; SEO Starter is $129 a month with a 3-day free trial.
Content Plan articles can also publish to the connected site as posts. Other platforms are on the developers page.
2. WordPress MCP Adapter (official)
The WordPress MCP Adapter is an official package with 1.9k GitHub stars and a GPL-2.0-or-later license. It turns WordPress Abilities into MCP tools, resources and prompts, over HTTP at /wp-json/mcp/mcp-adapter-default-server or over STDIO with WP-CLI. It needs WordPress 6.9 or newer.
Made by
The WordPress project. Latest release listed on GitHub: v0.7.1.
Writes
Only what a registered ability allows. Abilities are private by default unless marked public, and each has its own permission check.
Setup
Install on the site, register abilities, connect a client with an application password. A developer task.
Price
Free, open source.
3. WordPress.com MCP (official)
The WordPress.com MCP server is hosted at https://public-api.wordpress.com/wpcom/v2/mcp/v1 and signs in with OAuth 2.1 in the browser, with no client secret to store. It covers your account and the connected sites with read and write tools.
Access levels
Full Access, Read Only (write operations off) or Keep Existing Access, chosen at authorization.
Plans
All paid WordPress.com plans. WordPress.com lists free sites as included through November 30, 2026, and Jetpack-connected sites with Jetpack AI or Complete plans.
Works with
Claude Desktop and Code, ChatGPT, VS Code, Cursor, Codex and other MCP apps, per the WordPress.com docs.
Price
No separate fee listed beyond the plan.
Servers 4 to 6: InstaWP, Zapier and the archived server
4. InstaWP mcp-wp
InstaWP mcp-wp is an open-source server with 100 GitHub stars. Its README lists more than 50 tools across posts, pages, taxonomies, media, users, comments and plugins, can manage up to 10 WordPress sites from one server and supports targeted partial edits to content.
Writes
Create, update and delete across content types, users and comments.
Guardrail
None described in the README; use your client's tool permissions.
Setup
Node.js 18 or later, the REST API enabled and an application password. An optional SQL endpoint is read-only.
Price
Free. The license was not stated on the page read.
5. Zapier MCP
Zapier MCP turns Zapier's WordPress actions into tools at mcp.zapier.com. Listed actions upload media, create and update posts and tags, create and update users, and search posts, users and tags.
Writes
Only the actions you enable.
Reads
Searches by title, keyword or name, not raw REST requests.
Setup
A Zapier account and one endpoint.
Price
One MCP tool call counts as 2 tasks; the Free plan has 100 tasks a month.
6. Automattic wordpress-mcp (archived)
The Automattic/wordpress-mcp repository has 946 stars and was deprecated and archived on September 17, 2026. It is read-only, and its README points to the MCP Adapter. Guides that still tell you to install it are out of date.
Older guides: many 2025 tutorials install a community plugin or the archived Automattic server. Check the repository status and last commit before you put an application password into any server.
Side-by-side: site access, writes and guardrails
What each server reaches, what it changes and what stops a wrong change.
Ryze AI MCP
- Runs
- Hosted
- Reaches
- Self-hosted and WordPress.com or Jetpack sites
- Writes
- Yes; deletes in a separate tool
- Guardrail
- Needs approval per tool in Claude
WordPress MCP Adapter
- Runs
- Your site
- Reaches
- Registered abilities
- Writes
- As the abilities allow
- Guardrail
- Per-ability permission checks
WordPress.com MCP
- Runs
- WordPress.com
- Reaches
- Your account and connected sites
- Writes
- Yes, or read only
- Guardrail
- Read Only access level
InstaWP mcp-wp
- Runs
- Local
- Reaches
- Up to 10 sites
- Writes
- Yes
- Guardrail
- Client permissions
Zapier MCP
- Runs
- Hosted
- Reaches
- Zapier actions
- Writes
- Enabled actions only
- Guardrail
- You scope actions
Automattic wordpress-mcp
- Runs
- Archived
- Reaches
- Not applicable
- Writes
- Not maintained
- Guardrail
- Not applicable
| Server | Runs | Reaches | Writes | Guardrail |
|---|---|---|---|---|
| Ryze AI MCP | Hosted | Self-hosted and WordPress.com or Jetpack sites | Yes; deletes in a separate tool | Needs approval per tool in Claude |
| WordPress MCP Adapter | Your site | Registered abilities | As the abilities allow | Per-ability permission checks |
| WordPress.com MCP | WordPress.com | Your account and connected sites | Yes, or read only | Read Only access level |
| InstaWP mcp-wp | Local | Up to 10 sites | Yes | Client permissions |
| Zapier MCP | Hosted | Zapier actions | Enabled actions only | You scope actions |
| Automattic wordpress-mcp | Archived | Not applicable | Not maintained | Not applicable |
A free server still costs time: someone installs a plugin or Node.js, creates an application password and keeps both working. Hosted servers trade that work for a subscription.
WordPress official MCP options and who each is for
WordPress has two official routes, one for self-hosted sites and one for WordPress.com. The older Automattic plugin points to the first.
MCP Adapter
- Where it runs
- Your WordPress site
- Who it is for
- Developers and owners of self-hosted sites on WordPress 6.9 or newer
- Auth
- Application password or per-server transport auth
WordPress.com MCP
- Where it runs
- https://public-api.wordpress.com/wpcom/v2/mcp/v1
- Who it is for
- WordPress.com and Jetpack site owners
- Auth
- OAuth 2.1 with PKCE
| Official server | Where it runs | Who it is for | Auth |
|---|---|---|---|
| MCP Adapter | Your WordPress site | Developers and owners of self-hosted sites on WordPress 6.9 or newer | Application password or per-server transport auth |
| WordPress.com MCP | https://public-api.wordpress.com/wpcom/v2/mcp/v1 | WordPress.com and Jetpack site owners | OAuth 2.1 with PKCE |
Which to pick: use the MCP Adapter when you want to define exactly which abilities an agent gets. Use WordPress.com MCP when the site is on WordPress.com. Use Ryze AI when you want a ready set of publishing and SEO tools on a self-hosted site without writing abilities.
WordPress REST API limits every MCP server runs into
Servers that use the REST API share the same rules (REST API handbook):
Items per page
- Value
- per_page is capped at 100
- What it means for an agent
- Long lists take several requests
Totals
- Value
- X-WP-Total and X-WP-TotalPages headers
- What it means for an agent
- A server can count items without reading them all
Application passwords
- Value
- Available since WordPress 5.6, sent over HTTPS
- What it means for an agent
- Each is tied to one user
Permissions
- Value
- Those of the user who made the password
- What it means for an agent
- An Editor password cannot install plugins
| Limit | Value | What it means for an agent |
|---|---|---|
| Items per page | per_page is capped at 100 | Long lists take several requests |
| Totals | X-WP-Total and X-WP-TotalPages headers | A server can count items without reading them all |
| Application passwords | Available since WordPress 5.6, sent over HTTPS | Each is tied to one user |
| Permissions | Those of the user who made the password | An Editor password cannot install plugins |
The REST handbook documents no request quota. Hosts, security plugins and firewalls often add their own limits, and one that blocks /wp-json requests stops the connection until requests are allowlisted. Application passwords follow the capabilities of the user, so create a dedicated user with the lowest role that does the job.
Yoast and Rank Math fields written through the plain REST API are silently dropped by WordPress. Ryze AI handles this with a one-time bridge on self-hosted sites; other servers need your own meta registration or a plugin that exposes those fields.
How to choose a WordPress MCP server
Start from where the site is hosted and whether the agent should change anything.
You publish and tune SEO on a self-hosted site
Ryze AI MCP
Posts, pages, media, text edits and SEO plugin fields through one connector. See WordPress MCP.
You build a plugin or custom abilities
WordPress MCP Adapter
Official, free and designed around registered abilities.
Your site is on WordPress.com
WordPress.com MCP
Hosted by WordPress.com, with a Read Only access level.
You want free and self-hosted
InstaWP mcp-wp
Needs Node.js and an application password.
You wire many apps into one agent
Zapier MCP
Fixed WordPress actions, billed as tasks.
Publishing on another CMS? See Ghost MCP. For analytics next to the content, see the best MCP for Google Analytics. The full list of connections is in the integrations hub.
Prompts to test any WordPress MCP server
Run these on a staging site or with a read-only user first.
Expect a table of posts. A server without REST read access cannot answer.
You see the real permissions before you ask for edits.
With approvals on in your client, the write call waits for your click.
This shows whether the server can reach Yoast or Rank Math fields at all.
Access and safety checklist before you connect
- Use a dedicated user. Create an application password for a user with only the role the work needs; plugin installs and head code need an administrator.
- Test on staging. A plugin install can crash a WordPress site, and the Ryze AI tool descriptions say so.
- Hold writes for approval. In Claude, set write and delete tools to Needs approval under Customize > Connectors. In the Ryze AI app chat, the Tool approvals picker starts on Skip all approvals; switch it to Approve write & delete or Manual approve.
- Back up first. Keep a backup before bulk edits or deletes.
- Check the project. Look for the repository status and last commit before you trust a community server with credentials.
- Know how to revoke: delete the application password in wp-admin under Users > Profile, or remove the connection in Ryze AI.
Ryze AI does not edit robots.txt on WordPress; Technical Audit gives step-by-step instructions instead. More: Ryze AI help center WordPress guide.
Sources
Checked November 11, 2026
- GitHub: WordPress MCP Adapter
- GitHub: MCP Adapter releases
- WordPress.com: MCP server
- GitHub: Automattic wordpress-mcp
- GitHub: InstaWP mcp-wp
- Zapier: WordPress MCP
- Zapier: pricing
- WordPress REST API: pagination
- WordPress REST API: authentication
- Ryze AI: Connect WordPress
- Ryze AI: Claude
- Ryze AI: permissions
- Ryze AI: plans
The verdict
Pick by who uses the agent and where the site lives: developers start with the MCP Adapter, WordPress.com sites with the WordPress.com server, and Zapier teams with Zapier MCP. For a self-hosted site owner who wants an assistant to publish and edit, weigh scopes, approvals, SEO plugin access and who maintains the server.




