MCPress connects AI apps such as Claude, ChatGPT, Gemini CLI, Cursor and VS Code to your WordPress site using the Model Context Protocol (MCP). Once connected, you ask the AI in plain words and it reads or changes your site for you: writing posts, updating pages, editing Elementor layouts and uploading media.
The AI signs in as your WordPress user through OAuth. There are no API keys or passwords to copy, and the AI can only do what your account is allowed to do.
Get the plugin from our free download page. You receive a file called mcpress-free.x.x.x.zip. Do not unzip it.
In WordPress, go to Plugins > Add New > Upload Plugin.
Choose the zip file, click Install Now, then Activate.
Open MCPress in the left admin menu. You may see an opt-in screen for security updates; choose Allow & Continue or Skip. The free plugin works either way.
On the MCPress dashboard, check that everything under Site checks is green.
Bought MCPress Pro? You install the same plugin and then add your license key. See Activate your license.
Every site has its own MCP address. It is shown at the top of the MCPress dashboard with a Copy button and always looks like this:
https://yoursite.com/wp-json/mcpress/v1/mcp
Replace yoursite.com with your own domain. You paste this address into your AI app in the next step. You never need a client ID, client secret or API key: MCPress registers each app automatically when you connect.
MCPress reads Elementor layouts widget by widget, so the AI can change one heading, button or image without touching the rest of the page. It works with Elementor free and Pro.
Small changes: “Change the hero heading on the Home page to …” The AI edits only that widget.
Bigger changes: “Add a FAQ section with five questions before the footer.” The AI saves the new layout.
Undo: Elementor keeps a revision of every save, so you can roll back in Elementor > History > Revisions.
Elementor header and footer templates (Theme Builder) need MCPress Pro. The free plan edits the body of your pages and posts.
With Pro, MCPress keeps an activity log of every change an AI app makes: what changed, when, and by which app. Open it from the MCPress menu in WordPress and click Undo next to an entry to restore the previous version. You can also ask the AI: “Show me what you changed today” or “Undo your last change.”
Turn on Approval mode under MCPress > Features and changes wait in a queue instead of going live. Review each one from the MCPress menu and approve or reject it. This is useful for client sites or when several people use AI on the same site.
Your permissions, nothing more. The AI acts as the WordPress user who pressed Allow. An Editor's AI cannot install plugins, because an Editor cannot.
OAuth 2.1 with PKCE. No passwords are shared with the AI app. Access tokens are stored hashed and expire after one hour; the app refreshes them automatically.
Your content stays on your site. MCPress connects your site and your AI app directly. Your posts, pages and customer data are never sent to us.
Confirmations. MCPress tells AI apps to check with you before publishing, deleting or changing site settings, and most apps ask before they act.
Tip: create a separate WordPress user with the Editor role for AI work if you do not want the AI to have administrator rights.
Deactivate MCPress under Plugins to stop all AI access at once; your settings are kept. Deleting the plugin removes MCPress itself. Your posts, pages and media are never deleted.
Open the MCPress dashboard and fix anything red under Site checks: your site needs HTTPS and permalinks must not be Plain. Then remove the connector in the AI app and add it again.
The app asks for a client ID or secret
Leave both fields empty. MCPress registers the app automatically when you connect.
I get a 401 or “unauthorized” error
The sign-in expired or was revoked. Disconnect and connect again in the AI app, then press Allow.
I get a 404 on the MCP address
Go to Settings > Permalinks and click Save Changes once without changing anything. This refreshes WordPress' links.
The REST API is blocked
Security plugins (Wordfence, iThemes, All-In-One Security) or a hosting firewall may block /wp-json/. Allow /wp-json/mcpress/ and /wp-json/oauth/ or whitelist it in the plugin.
Cloudflare shows a challenge page
AI apps cannot solve Cloudflare challenges. Add a WAF rule that skips the challenge for paths starting with /wp-json/mcpress.
The AI does not use my site in chat
Make sure the connector is switched on for that chat (Claude: tools menu; ChatGPT: Developer mode; Cursor and VS Code: Agent mode).
The AI cannot change the header or footer
Header and footer editing is a Pro feature. Activate your license and switch on Header and footer editing under MCPress > Features.
Changes do not appear on the site
Clear your caching plugin (WP Rocket, LiteSpeed Cache, W3 Total Cache) and any CDN cache. For Elementor pages, also try Elementor > Tools > Regenerate CSS.
My license key does not activate
Copy the key again without spaces. If it is already active on another site, deactivate it there first, or check that your plan allows another site.
No. You install a plugin, paste one address into your AI app and press Allow.
Which AI app should I use?
Claude and ChatGPT are easiest for most people. Developers often prefer Claude Code, Cursor or VS Code. MCPress works the same with all of them.
Does MCPress include an AI subscription?
No. You use your own Claude, ChatGPT, Gemini or other AI account. MCPress is the bridge between that app and your site.
Can the AI break my site?
It can only do what your WordPress account can do. Use read-only mode to explore safely, keep backups, and with Pro use approval mode and one-click undo.
Does it work on multisite?
Install and connect MCPress on each site separately. Each site has its own MCP address.
How many sites can I use?
The Free version works on any number of sites. Paid plans cover 1, 2 or 5 sites; see Pricing.
When you write, include your MCPress and WordPress versions, which AI app you use, and a screenshot of the MCPress dashboard. Never send your license key or passwords.