You can connect WordPress to ChatGPT with the official WordPress.com plugin in ChatGPT, or, on a self-hosted site, with an MCP plugin such as WPVibe that you add from ChatGPT’s Plugins directory. Both let ChatGPT read your site and create or edit posts from the chat. To use ChatGPT inside your WordPress dashboard instead, install an AI plugin such as AI Engine and paste an OpenAI API key.
For content audits, the Windsor.ai plugin reads your posts, pages and comments next to Search Console and GA4 data, and can write drafts, categories and tags back. Which one fits depends on two things: whether your site runs on WordPress.com or is self-hosted, and whether you want to manage the site from ChatGPT or write with ChatGPT inside WordPress.
Which way to connect WordPress to ChatGPT
| Method | Works on | Changes the site | Traffic and search data |
|---|---|---|---|
| WordPress.com plugin | WordPress.com | Yes | WordPress.com stats |
| MCP plugin | Self-hosted | Yes | Depends on the plugin |
| AI plugin with API key | Self-hosted | In the editor | No |
| Windsor.ai plugin | Self-hosted | Drafts, categories, tags | GA4, Search Console |
Method 1: connect a WordPress.com site with the official plugin
Use this when your site is hosted on WordPress.com and you want ChatGPT to publish, edit and moderate for you.
Before you start
- A WordPress.com site on a paid plan. Sites on the free plan get 30 days of access.
- MCP access turned on in your WordPress.com account settings.
- A ChatGPT account where you can install plugins. On ChatGPT Business and Enterprise, a workspace admin decides which plugins members can use.
Steps
- In ChatGPT, click Plugins in the sidebar.
- Search for WordPress.com, open it and click Install plugin.
- Click Sign in with WordPress.com, then Connect to approve access.
- In a new chat, type @WordPress.com and ask a question to test the connection.
@WordPress.com Which of my posts got the most views last month?
What it can do
- Read site settings, traffic, posts and comments.
- Create and edit posts and pages, schedule posts, moderate comments, upload media and manage categories and tags. WordPress.com lists more than 70 abilities.
- Ask for your confirmation before every write, including deletes. Deleted posts can be restored for 30 days; deleted media, categories and tags cannot.
The full setup is in WordPress.com’s ChatGPT guide.
Method 2: connect a self-hosted WordPress site with an MCP plugin
Use this when your site runs on your own hosting and you want ChatGPT to build and edit content on it.
- In your WordPress dashboard, go to Plugins > Add New, then install and activate an MCP plugin that has a ChatGPT plugin, such as WPVibe.
- In ChatGPT, click Plugins in the sidebar, search for the same plugin and click Install plugin.
- Follow its authorization step. WPVibe, for example, gives you a link in the chat that you approve inside wp-admin.
- Ask ChatGPT to list your latest posts to confirm the connection.
Connect with a dedicated WordPress user that has only the role it needs, not your own admin account, and check what each plugin lets ChatGPT change before you approve it. For developers, WordPress’s own MCP Adapter (WordPress 6.9 and later) turns a site’s registered abilities into MCP tools for clients such as Claude Code, Cursor and VS Code.
Method 3: add ChatGPT inside WordPress with an API key
Use this when you want ChatGPT to write inside the WordPress editor, or to add a chatbot to your site, rather than manage the site from ChatGPT.
- Create an API key in your OpenAI platform account.
- In WordPress, go to Plugins > Add New and install an AI plugin such as AI Engine.
- Paste the API key in the plugin’s settings and choose a model.
API usage is billed by OpenAI per request, separately from a ChatGPT subscription.
Method 4: connect WordPress with the Windsor.ai plugin
Use this for content audits: which posts lost clicks, which ones have not been updated, which categories are thin. Windsor.ai puts your WordPress content next to Search Console and GA4 in the same chat, and ChatGPT can write the fixes back as drafts.
Before you start
- A Windsor.ai account. WordPress on its own fits the free forever plan, no credit card. WordPress with Search Console and GA4 is 3 sources, which starts at $19/month (pricing).
- A self-hosted WordPress site on HTTPS and an application password, created under Users > Profile > Application Passwords.
Steps
- Go to onboard.windsor.ai/app/wordpress and sign in or create an account.
- Enter your site’s domain, your WordPress username and the application password.
- In ChatGPT, open the Windsor.ai plugin and click Install plugin. Sign in to Windsor when asked.
- Test the connection with the prompt below.
List the data sources connected to my Windsor account. Is WordPress there?

What Windsor reads from WordPress, the eight write actions and the audits teams run with them are on the WordPress content audit in ChatGPT page. The Windsor.ai ChatGPT setup guide has every screen.
Prompts to try once WordPress is connected
Managing the site (WordPress.com or an MCP plugin)
Draft a post titled "Autumn opening hours" with the new times below, add it to the News category and leave it as a draft.
Show me comments waiting for moderation and approve the ones that are not spam.
Content audits (Windsor.ai)
List my published posts that have not been modified in 18 months, with their Search Console clicks for the last 90 days.
Find posts with no excerpt, write one for each and update the posts. Show me the list before you write.
Common problems
- The WordPress.com plugin cannot see your site. Check that MCP access is on in your WordPress.com account settings, and that the site is on a paid plan or inside its 30 days.
- Application Passwords is missing from your profile. WordPress shows it only on sites served over HTTPS, and some security plugins turn it off.
- Windsor cannot connect to your site. The username must be the user who created the application password. Paste the password with or without its spaces; both work.
- ChatGPT answers from memory instead of your site. Mention the plugin in the prompt (@WordPress.com or @Windsor.ai), or add it to the chat from the + menu.
When to use Windsor.ai next to a WordPress plugin
WordPress.com’s plugin and MCP plugins work on the site itself. Windsor.ai puts your posts next to Search Console, GA4 and 350+ other sources in the same ChatGPT chat, so one question can join content to its results: posts that lost clicks since their last update, or categories that bring sign-ups. See how Windsor.ai audits WordPress content in ChatGPT.
Conclusion
On WordPress.com, install the WordPress.com plugin from ChatGPT’s Plugins directory. On a self-hosted site, install an MCP plugin on WordPress and its matching plugin in ChatGPT. To write with ChatGPT inside WordPress, use an AI plugin and an OpenAI API key. For content audits with search and traffic data, connect WordPress to Windsor.ai and install the Windsor.ai plugin.
Using Claude as well? See WordPress to Claude with Windsor.ai.
Ready to audit your WordPress content in ChatGPT? Connect your WordPress site to Windsor.ai. Free forever plan, no credit card.
FAQs
Is there an official WordPress plugin for ChatGPT?
Yes, for WordPress.com sites. WordPress.com publishes its own plugin in ChatGPT’s Plugins directory. For self-hosted WordPress, the plugins in the directory come from third-party developers, and WordPress’s own MCP Adapter is aimed at developer tools.
Can ChatGPT publish posts to WordPress?
Yes. The WordPress.com plugin and MCP plugins can create, edit and publish posts after you confirm. Through Windsor.ai, new posts and pages are created as drafts unless you ask ChatGPT to publish or schedule them.
Does it work with self-hosted WordPress?
Yes, through an MCP plugin or the Windsor.ai plugin. The WordPress.com plugin works only for sites hosted on WordPress.com.
Do I need a paid plan to connect WordPress to ChatGPT?
It depends on the route. The WordPress.com plugin needs a paid WordPress.com plan, with 30 days of access on free sites. Windsor.ai’s free forever plan covers WordPress as one source with no credit card; adding Search Console and GA4 starts at $19/month for 3 sources.
How do I add ChatGPT to my WordPress site?
Install an AI plugin such as AI Engine from Plugins > Add New and paste an OpenAI API key in its settings. That puts ChatGPT inside the editor or on your site as a chatbot. API usage is billed by OpenAI separately from ChatGPT plans.
Is it safe to let ChatGPT edit my WordPress site?
Yes, with a few limits in place. The WordPress.com plugin asks before every write, and Windsor.ai creates drafts by default. For self-hosted sites, connect with a dedicated user and an application password that you can revoke at any time.
Can I connect WordPress to Claude as well?
Yes. Windsor.ai works with Claude too. See WordPress to Claude with Windsor.ai.


