WordPress.com MCP Server: Setup for Claude, ChatGPT, Cursor and Codex
Lets Claude, ChatGPT, Cursor and Codex write and edit posts, pages, media, plugins and settings on your WordPress.com sites.
This is the built-in server from WordPress.com. You sign in with your WordPress.com account, and one connection reaches every site on it, including Jetpack-connected self-hosted sites. It works on every plan, free sites included. Tools you see depend on your plan and on the access level you pick when you sign in.
Good for
- Bloggers and site owners who want to draft and edit with an assistant
- Agencies that manage many WordPress.com sites from one sign-in
- Developers who build themes, patterns and templates
- Owners of Jetpack-connected self-hosted sites
Works in
14 should work
Tap an app to see how to set it up and any known problems.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install WordPress.com MCP
Claude Code
- 1
Copy this prompt.
Add the WordPress.com MCP server to Claude Code. Run this command: claude mcp add --transport http wordpress-com https://public-api.wordpress.com/wpcom/v2/mcp/v1 Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Sign-in with the vendor account (OAuth).
Built from the package data we hold. Not yet tested by us.
Tools
Reads, writes and deletes posts, pages, media and comments
One tool for posts, pages, comments, media, categories, tags, block patterns and content search, including block-level edits to a single section. New posts and pages start as drafts. Deletes move items to trash for 30 days, except media, categories, tags and terms, which are permanent.
Try: “Write a draft post about our spring sale and add it to my blog.”
Delete ·
wpcom-mcp-content-authoringReads your theme colors, fonts and allowed blocks
Read-only companion to the content tool. It returns the active theme, color and font presets, applied styles and the block types the site allows, so new content matches your design.
Try: “What colors and fonts does my site theme use?”
Network ·
wpcom-mcp-site-editor-contextManages site settings, stats, backups and scans
Covers site settings, statistics, plugins, collaborators, activity log, themes, backups, security scans and Jetpack module settings.
Try: “Show the activity log for my site from the last week.”
Write ·
wpcom-mcp-siteEdits templates, menus, widgets and global styles
Reads and changes templates, template parts, navigation, classic menus and widgets, global styles and installed themes. It reads the current state first and every write needs your confirmation.
Try: “Add an About link to my main navigation menu.”
Delete ·
wpcom-mcp-site-editingSearches, installs, updates and removes plugins
Searches the plugin catalog and installs, uploads, activates, deactivates, updates and uninstalls plugins on a site. Your plan must include plugin installation.
Try: “Install and activate a contact form plugin on my site.”
Delete ·
wpcom-mcp-plugin-managementInvites collaborators and changes their roles
Lists, invites and removes collaborators and changes their roles. Invites send real email as soon as they run. Role changes and removals show a preview first.
Try: “Who has access to my site? Invite sam@example.com as an editor.”
Delete ·
wpcom-mcp-user-managementManages your profile, domains and subscriptions
Works on your own account: profile, notifications, domains and DNS records, subscriptions and billing, connections and security. It can turn auto-renewal on or off, remove a stored payment method, and move a plan to another site.
Try: “Which of my domains and subscriptions renew this month?”
Delete ·
wpcom-mcp-accountCreates a new WordPress.com site
Provisions a blank site or one from a template. It asks for a title, shows the resulting address and creates the site only after you confirm.
Try: “Create a new site called Ocean Cafe.”
Write ·
wpcom-mcp-create-siteLists the sites you can access
Lists your WordPress.com sites and Jetpack-connected self-hosted sites, with search and paging. Other tools use it to find site IDs.
Try: “List all the sites I can edit.”
Network ·
wpcom-user-sitesFinds domains and gives checkout links
Searches for available domains and returns prices with ready checkout links. Payment happens in your browser.
Try: “Is oceancafe.com available, and what does it cost?”
Network ·
wpcom-domain-purchaseBuilds a checkout link for products or renewals
Generates a checkout URL for one or more products or a subscription renewal. You pay in the browser, not through the tool.
Try: “Give me a checkout link to renew my plan.”
Network ·
wpcom-checkout-urlLists WordPress.com plans and prices
Lists plans with prices and the features of each tier. Read-only.
Try: “Compare the WordPress.com plans for me.”
Network ·
wpcom-plans-listAdds or removes DNS records
Adds or removes A, AAAA, ALIAS, CAA, CNAME, MX, NS, SRV and TXT records for one custom domain you manage. Wrong records can break your site and email.
Try: “Add a TXT record to oceancafe.com for domain verification.”
Write ·
wpcom-domain-update-dns-recordsRestores default DNS records
Restores the WordPress.com default A records or the default www CNAME for one custom domain.
Try: “Restore the default DNS records for oceancafe.com.”
Write ·
wpcom-domain-restore-default-dns-recordsChanges a domain's nameservers
Sets two to 13 nameservers for one custom domain. This hands DNS control to another provider.
Try: “Point oceancafe.com to these nameservers: ns1.example.net, ns2.example.net.”
Write ·
wpcom-domain-update-nameserversSets up DNS for Google, iCloud, Office 365 or Zoho mail
Configures the DNS records on a domain for one external mail service.
Try: “Set up Google Workspace mail records for oceancafe.com.”
Write ·
wpcom-domain-set-mail-serviceFinds public sites open to AI agents
Lists public WordPress.com sites whose owners turned on AI Agent Access. You can filter by topic or keywords. It finds sites and does not search inside them.
Try: “Find public WordPress.com sites about coffee.”
Network ·
wpcom-ai-agent-sites-listSearches one public blog in its own voice
Searches a single public, opted-in blog and returns the results with that blog's voice guidelines. Short, specific queries work best.
Try: “Search the blog example.wordpress.com for posts about pricing.”
Network ·
wpcom-mcp-jetpack-search-voiceSends feedback to the WordPress.com MCP team
Sends a feature request, bug report or general feedback to the development team.
Try: “Send a bug report: the media upload tool times out.”
Write ·
wpcom-mcp-send-feedback
From the official docs
Permissions
high risk · 5 things to watch
High risk
It can edit, publish and delete site content, change live DNS and adjust billing settings on your account. Choose Read only at sign-in unless you want changes, and read each confirmation before you approve.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
It can delete content, and some deletes are permanent
Posts and pages go to trash for 30 days. Media, categories, tags and terms are deleted for good. Choose Read only if you do not want deletes. developer.wordpress.com
It can change live DNS and nameservers
The domain tools change live DNS records, and wrong records break your site and email. The docs say these always need your confirmation. Read the diff before you agree. developer.wordpress.com
It can change plans and billing settings
It can turn off auto-renewal, remove a stored payment method and move a plan to another site. Payment itself happens in your browser. developer.wordpress.com
Publishing goes live straight away
New posts start as drafts, but an update that sets the status to publish goes live immediately. Review before you approve a publish. developer.wordpress.com
Invites send real email
Inviting or re-inviting a collaborator emails them as soon as it runs. Do not ask the assistant to test it on real addresses. developer.wordpress.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | Pick Read only on the WordPress.com authorization screen to turn off every Write tool. You can also switch single tools off in your account settings and then restart the connection. |
|---|---|
| Talks to | WordPress.com (public-api.wordpress.com) |
| Sign-in and keys | Sign in with your WordPress.com account in the browser. The docs say your credentials are never stored on your computer or shared with the AI client, and only expiring access tokens are used. |
| Scopes |
|
Questions
Is the WordPress.com MCP server free?
Yes. It works on every WordPress.com plan, free sites included. Jetpack-connected self-hosted sites reach the same server without a Jetpack plan. Some actions, such as installing plugins, need a plan that supports them.
What is the WordPress.com MCP server URL?
It is https://public-api.wordpress.com/wpcom/v2/mcp/v1. One connection reaches every site on your account.
Can I use it with a self-hosted WordPress site?
Yes, if the site is connected through the Jetpack plugin. It uses the same server and the same tools. There is no separate Jetpack server.
Can I make it read-only?
Yes. Choose Read only on the WordPress.com authorization screen, which turns off every Write tool. You can also turn single tools off in your account settings, then restart the connection in your AI app.
Will it change my site without asking?
Write, update and delete actions can ask for your confirmation depending on your approval settings. Permanent deletes and DNS or nameserver changes always do. New posts and pages start as drafts.
Why are some tools missing for me?
The tools you see depend on your plan, your permissions on the site and the tool settings on your account. After you turn tools or MCP on a site off, restart the server connection in your AI app.
How do I disconnect it?
Go to Security, then Connected applications, in your WordPress.com account, and click Disconnect. Disconnecting inside your AI app does not remove that entry. A client can appear more than once, so remove each one.
How do I add it to Claude?
Claude Desktop uses the Connectors Directory. For Claude Code, use the install box above and run /mcp to sign in.
Information
updated Nov 1, 2026
- Publisher
- Official
- Transport
- Streamable HTTP
- Auth
- OAuth
Other WordPress MCP servers
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 2Hide
- WordPress.com MCP Server · developer.wordpress.com
- WordPress.com MCP tools reference · developer.wordpress.com