ChatGPT + WordPress: it asks you, then Kitepod asks a person
Updated October 31, 2026
The obvious worry about a ChatGPT WordPress connection is letting a chatbot loose on a live site. So there are two separate checks. ChatGPT asks you before a write; Kitepod asks a person before anything risky. ChatGPT's check is about the tool call in front of you. Kitepod's is about what the change could break, and the AI can't wave it through.
Kitepod is the MCP server in the middle. It costs nothing because there's no model on Kitepod's side: your OpenAI plan pays for the thinking, and Kitepod carries the requests to your site and snapshots what it changes.
What it looks like with a real site
Picture a hiking-gear review blog with 300 posts, half of them written before the author learned what a meta description was.
Find my 20 most recent reviews that have no meta description and write one for each, under 155 characters.
ChatGPT asks you to confirm the write (it does this by default for any tool not marked read-only). Then the descriptions go into the SEO plugin's own fields, whether that's Yoast, Rank Math, SEOPress or AIOSEO. All 20 land as one change set, so they come back out as one.
Check the "Best Rain Jackets" post on mobile and tell me what's slowing it down.
Kitepod runs a Google PageSpeed (Lighthouse) audit and returns the Core Web Vitals. ChatGPT reads them and tells you what to fix first. Nothing changes on the site.
Install a plugin that adds a table of contents to long reviews.
This one waits. Under Kitepod's default policy, installing a plugin needs a person's approval, so you see the request before anything lands on the site. Approve it and Kitepod takes a checkpoint first, so the plugin can be rolled back later.
Three steps, about two minutes
- Grab the Kitepod plugin zip and upload it on your site's Plugins → Add New → Upload screen. Your site needs WordPress 6.4 or later and PHP 7.4 or later.
- Hit Connect on the Kitepod screen in wp-admin, log in, and choose the WordPress account ChatGPT will work as. Whatever that account can't do, ChatGPT can't either.
- Add the server inside ChatGPT, as below.
Adding Kitepod in ChatGPT
- Open chatgpt.com/plugins on the web.
- Click Add, then Add custom MCP server.
- Name it Kitepod and paste
https://kitepod.com/mcpas the server URL. - Keep OAuth as the authentication.
- Tick "I understand and want to continue", then click Create as a plugin.
- Sign in to Kitepod and click Allow.
OpenAI's docs say you then find the plugin in your personal plugins (or the workspace you made it in) and install it before you use it in a chat. They label custom servers "Elevated risk", which is fair for any server you add. Connect only the ones you trust.
Which plans can do this isn't spelled out in OpenAI's docs as of October 2026, so look for the Add custom MCP server button. The docs do say workspace permissions and security settings (including Lockdown) apply, so on a work account your admin may need to allow it. The add MCP to ChatGPT guide covers developer mode and plan quirks in more depth.
How the two checks work
ChatGPT treats any tool that isn't marked read-only as a write and asks you to confirm it. You can tell it to remember your answer for that tool in the current conversation. Start a new conversation, or refresh, and it asks again.
That's useful, but it's you approving your own request. Kitepod's approvals sit underneath and don't reset. Under the default policy, things like plugin installs, user and role changes, database writes and WooCommerce order actions wait for a person in Kitepod. Everyday content and SEO edits run directly, and each one is snapshotted so you can undo it for 90 days.
Who should set this up
People who have ChatGPT open all day and look after a self-hosted WordPress site or three should. Bloggers, shop owners, the volunteer who somehow runs the club website. Every connected site is in one conversation, so "which of my sites still need the WordPress update?" works.
But if you're a developer working in OpenAI's coding tools, Codex and WordPress is the better fit. And if you're still choosing a server, start with the WordPress MCP overview.
Finer points
Is there a ChatGPT WordPress plugin?
The plugin you install in WordPress is Kitepod's, and it's what lets ChatGPT reach your site. On the ChatGPT side, OpenAI calls a custom MCP server a plugin too, which is where the Create as a plugin button comes from.
Do I need an OpenAI API key?
No. ChatGPT signs in to Kitepod with OAuth the first time it connects. Neither an OpenAI key nor a WordPress application password goes into the setup.
Can ChatGPT delete my pages?
It can move posts and pages to the trash, which you can undo. Permanent deletes wait for a person's approval in Kitepod, and ChatGPT asks you to confirm the write as well.
Does it work with WooCommerce?
Yes. ChatGPT can manage products, prices, stock, categories, images and coupons through the WooCommerce REST API. Product edits are snapshotted and undoable. Coupon changes wait for approval under the default policy, and only their database side can be undone. Every order change needs a person's approval, and refunds and payment actions are refused outright.
Can I use it from the ChatGPT mobile app?
OpenAI's setup page doesn't say. It describes adding a custom MCP server on the web, so add it there first, then check whether it shows up in the app.
The meta descriptions you've been meaning to write since 2023 are a single request now.