WordPress MCP Plugin: Connect ChatGPT or Claude

wordpress mcp plugin

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.

WordPress MCP connected to 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 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 for the wider AI plugin landscape.


PurioChat 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.

PurioChat MCP settings with separate ChatGPT and Claude server addresses
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.

ChatGPT Developer mode enabled under Security and Login settings
Custom MCP plugins require Developer mode in ChatGPT.
ChatGPT Plugins screen with the Add Plugin button highlighted
Open Plugins and use the plus button to add PurioChat.
PurioChat added to ChatGPT as a custom MCP plugin using a server URL
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.

PurioChat added to Claude as a custom connector using the Claude MCP address
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 OAuth approval screen listing PurioChat MCP access groups
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.

PurioChat connected in ChatGPT with discovered WordPress MCP actions
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 ProfileSuitable UseMain Limit
Read onlyContent review, summaries, and safe testingCannot change the site
Content editorDrafts, media, and comment managementDoes not permit publishing
Store managerProducts, stock, coupons, and approved store tasksStill follows the WordPress user’s capabilities
Custom permissionsA narrowly defined editorial or store workflowRequires deliberate configuration
Full access (YOLO mode)Exceptional administrative workflowsEnables 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 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.


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. 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.

Purethemes