---
title: "WordPress MCP Plugin: Connect ChatGPT or Claude"
id: "35452"
type: "post"
slug: "wordpress-mcp"
published_at: "2026-07-25T20:49:19+00:00"
modified_at: "2026-07-25T20:49:28+00:00"
url: "https://purethemes.net/wordpress-mcp/"
markdown_url: "https://purethemes.net/wordpress-mcp.md"
excerpt: "Connect ChatGPT or Claude directly to WordPress with PurioChat Pro . Get a ready to use remote MCP server with granular permissions and deep WooCommerce support, without Composer, WP CLI, a proxy, or a hosted bridge. What WordPress MCP Actually..."
taxonomy_category:
  - "Chatbot for WordPress"
  - "Guides"
  - "WordPress AI Tools"
---

Connect ChatGPT or Claude directly to WordPress with **PurioChat Pro**. Get a ready-to-use remote MCP server with granular permissions and deep WooCommerce support, without Composer, WP-CLI, a proxy, or a hosted bridge.

## What WordPress MCP Actually Connects

Model Context Protocol lets an AI application discover and call approved WordPress tools. Instead of only explaining what to click, ChatGPT or Claude can **read data and perform permitted actions**.

[https://purethemes.net/ai-chatbot-for-wordpress/](https://purethemes.net/ai-chatbot-for-wordpress/)
- **Read:** posts, pages, media, comments, products, orders, and PurioChat conversations.
- **Create and update:** draft content, product details, stock, coupons, taxonomies, and approved settings.
- **Run WooCommerce tasks:** review store data, manage catalog changes, and perform controlled operations such as refund previews.
- **Stay controlled:** every action must pass both the selected MCP permissions and the connected user’s WordPress capabilities.

The official [WordPress MCP Adapter](https://github.com/WordPress/mcp-adapter)
 is aimed at developers building custom abilities and transports. PurioChat is the shorter route when you want a ready-made server with WordPress and WooCommerce tools. See our guide to the [best AI plugins for WordPress](https://purethemes.net/best-ai-plugins-for-wordpress-work-smarter-not-harder/)
 for the wider AI plugin landscape.

## [PurioChat](https://purethemes.net/ai-chatbot-for-wordpress/) Adds a Ready-to-Use WordPress MCP Server

PurioChat runs the MCP server **inside WordPress** and handles the connection flow for you.

- **Self-hosted server:** no middleware account holds your WordPress credentials or routes MCP traffic through PureThemes infrastructure.
- **Separate provider endpoints:** ChatGPT and Claude each get the correct connection URL.
- **Granular access profiles:** start with Read only, use Content editor or Store manager, or select individual permissions.
- **Built-in controls:** OAuth approval, WordPress capability checks, rate limits, activity logs, draft protection, and connection revocation.
- **Deep WooCommerce coverage:** products, stock, variations, orders, customers, coupons, refunds, sales summaries, and approved store settings.

> **Your orders and customers stay on your server.** PurioChat does not route WordPress credentials or MCP traffic through PureThemes infrastructure.

**What you need:** PurioChat Pro, a public HTTPS site with pretty permalinks, a compatible ChatGPT or Claude plan, and WordPress administrator approval.

## Connect ChatGPT or Claude Step by Step

### 1. Enable the WordPress MCP Endpoint

In WordPress, go to **PurioChat → Chat Settings → MCP**. Turn on **Allow AI connections**, choose an access profile, save the settings, and confirm the status says **Ready to connect**. PurioChat displays separate MCP addresses for ChatGPT and Claude, so copy the URL from the matching provider card.

Enable AI connections, wait for Ready to connect, and copy the address for the AI service you are configuring.### 2. Start With Limited Access

Select Read only for the first connection unless the assistant must create content. This gives you a safe way to confirm that authentication and tool discovery work. You can move to Content editor or a custom profile after the initial test.

### 3. Add the Endpoint to ChatGPT

In ChatGPT, open Settings → Security and Login and enable **Developer mode**. Then open Plugins, click the plus button to add a plugin, name it PurioChat, select **Server URL**, and paste the ChatGPT address copied from WordPress.

Custom MCP plugins require Developer mode in ChatGPT.Open Plugins and use the plus button to add PurioChat.Paste the ChatGPT-specific MCP address as the Server URL.### 4. Add the Endpoint to Claude

In Claude, open **Settings → Connectors**, then choose **Add → Add Custom Connector**. Name the connector PurioChat and paste the separate Claude address copied from the Claude provider card in WordPress.

Claude uses its own PurioChat MCP address, not the ChatGPT URL.### 5. Approve OAuth and Run a Test

The AI service redirects you to WordPress. Sign in, review the enabled access groups, and approve or deny the request. The service never receives your WordPress password. The connection stays authorized with a rotating refresh token and remains limited by both the enabled MCP groups and the connected user’s WordPress capabilities.

WordPress shows the enabled access groups before you approve the connection.Begin with a harmless request such as `List my five most recent draft posts`. Then test a permitted write action, such as `Create a draft page titled Returns Policy`. Asking for a draft makes the result easy to inspect before publication.

After authorization, ChatGPT discovers only the actions allowed by the connection.## Choose Permissions Before Automating Work

An MCP connection does not receive unlimited WordPress access by default. Every tool call must pass both the chosen MCP permission and the connected user’s normal WordPress capability check. **Custom permissions** are usually the best long-term choice because they can match the assistant to one clear job.

| Access Profile | Suitable Use | Main Limit |
| --- | --- | --- |
| Read only | Content review, summaries, and safe testing | Cannot change the site |
| Content editor | Drafts, media, and comment management | Does not permit publishing |
| Store manager | Products, stock, coupons, and approved store tasks | Still follows the WordPress user’s capabilities |
| Custom permissions | A narrowly defined editorial or store workflow | Requires deliberate configuration |
| Full access (YOLO mode) | Exceptional administrative workflows | Enables sensitive and destructive actions and disables draft protection |

A content assistant normally needs drafts, media, and selected taxonomy tools, not plugin or user management. A stock assistant may need products and variations but no publishing permission. This separation limits the impact of a mistaken or overly broad prompt.

## WordPress and WooCommerce Tasks

At the time of publication, the first-party inventory lists **88 MCP tools**: 48 for WordPress, 34 for WooCommerce, and six for PurioChat data. Tool availability still depends on the access profile and the connected WordPress account.

- **WordPress content:** work with posts, pages, public custom post types, taxonomies, media, comments, and non-protected custom fields. A practical request is to turn meeting notes into a draft and assign an existing category.
- **WooCommerce catalog:** inspect or update products, stock, variations, and global attributes. For example, the assistant can summarize variations that need an inventory review.
- **Store operations:** access sanitized order information, coupons, sales summaries, approved settings, and customer records when explicitly permitted. Refund tools use preview and confirmation controls rather than unrestricted immediate execution.
- **PurioChat data:** read conversation history, contact messages, statistics, and trained site knowledge. These MCP tools cannot reply to a live visitor conversation.

This is different from a customer-facing chatbot. MCP helps an authorized AI client operate the site, while a [WooCommerce AI chatbot](https://purethemes.net/woocommerce-ai-chatbot-guide-automate-sales-support/)
 answers shopper questions and recommends products. If your goal is a fixed background workflow instead, compare MCP with our guide to [WordPress automation using n8n, Make, and Zapier](https://purethemes.net/wordpress-chatbot-n8n-make-zapier-integration/)
.

## Plugin Endpoint or Official MCP Adapter?

Use a packaged endpoint when you want **a guided WordPress setup**, predefined permissions, and ready-made WooCommerce operations. It is the shorter path for editors and store managers who do not want to register abilities or build a custom transport.

The official WordPress MCP Adapter is better suited to developers who need custom capabilities. WordPress documents its wider server model, authentication, tools, and how to remove access in the [MCP Server handbook](https://developer.wordpress.org/plugins/wordpress-org/using-the-mcp-server/)
. PurioChat should not be confused with that official adapter, and it does not claim WP-CLI, direct code execution, theme building, SQL access, or filesystem control.

## WordPress MCP FAQ

### Can ChatGPT connect directly to WordPress through MCP?

Yes. Enable Developer mode under ChatGPT’s Security and Login settings, add PurioChat from Plugins, and paste the ChatGPT-specific MCP address. The user then authenticates through WordPress and approves the connection.

### Can Claude edit WordPress posts?

Yes, when Claude is connected to a WordPress MCP server and both permission layers allow editing. A Content editor profile can create drafts without granting publishing access.

### Does WordPress MCP work with WooCommerce?

It can. PurioChat Pro includes tools for products, stock, variations, approved order data, coupons, sales summaries, controlled refunds, and selected store settings. Access depends on the profile and WordPress user.

### Can I use the remote MCP server on localhost?

No. The documented PurioChat setup requires a publicly reachable HTTPS site with pretty permalinks. A private localhost installation does not meet those requirements.

### Can MCP reply to live PurioChat conversations?

No. The MCP tools can read permitted conversation history, statistics, contact messages, and trained knowledge, but they do not reply to live visitor chats.
