# Connect ChatGPT to your WordPress site in 5 minutes

> Connect ChatGPT to WordPress with Royal MCP in 5 minutes: enable Developer Mode, add a Plugin, authorize once. Works on ChatGPT Plus, Pro, Team, and Edu.

- Canonical: <https://royalplugins.com/royal-mcp/connect-chatgpt/>
- Last updated: 2026-10-21
- HTML version: <https://royalplugins.com/royal-mcp/connect-chatgpt/>

---

- [Overview](https://royalplugins.com/royal-mcp/)
- [Features](https://royalplugins.com/royal-mcp/features/connect/)

  [Ways to connect](https://royalplugins.com/royal-mcp/features/connect/)
  [Works with other MCP plugins NEW](https://royalplugins.com/royal-mcp/features/works-with-other-mcp-plugins/)
  [Agent Ready NEW](https://royalplugins.com/royal-mcp/features/agent-ready/)
  [Safety and Recovery NEW](https://royalplugins.com/support/royal-mcp/safety-and-recovery/)
- [Getting Started](https://royalplugins.com/royal-mcp/connect-claude/)

  [How It Works](https://royalplugins.com/royal-mcp/how-it-works/)
  [WordPress MCP Guide NEW](https://royalplugins.com/royal-mcp/wordpress-mcp/)
  [Connect Claude](https://royalplugins.com/royal-mcp/connect-claude/)
  [Connect ChatGPT](https://royalplugins.com/royal-mcp/connect-chatgpt/)
  [Editing Elementor with Claude](https://royalplugins.com/blog/editing-elementor-with-claude-four-workflows/)
- [Troubleshooting](https://royalplugins.com/support/royal-mcp/troubleshooting-start-here/)

  [Start Here — Quick Checklist](https://royalplugins.com/support/royal-mcp/troubleshooting-start-here/)
  [Diagnose with curl](https://royalplugins.com/support/royal-mcp/diagnose-mcp-with-curl/)
  [Common Patterns](https://royalplugins.com/support/royal-mcp/#troubleshooting)
- [Developers](https://royalplugins.com/support/royal-mcp/add-your-plugin-tools/)

  [Add your plugin’s tools](https://royalplugins.com/support/royal-mcp/add-your-plugin-tools/)
  [Shape replies with filters](https://royalplugins.com/support/royal-mcp/exposing-customer-email-via-filter/)
  [WP-CLI commands](https://royalplugins.com/support/royal-mcp/wp-cli-commands/)
  [Changelog](https://royalplugins.com/royal-mcp/changelog/)
  [GitHub repository](https://github.com/royalplugins/royal-mcp)
- [Support](https://wordpress.org/support/plugin/royal-mcp/)
- [All Docs](https://royalplugins.com/support/royal-mcp/)

Overview
Features — Ways to connect
— Works with other MCP plugins (NEW)
— Agent Ready (NEW)
— Safety and Recovery (NEW)
Getting Started — How It Works
Getting Started — Connect Claude
— WordPress MCP Guide (NEW)
— Connect ChatGPT
— Editing Elementor with Claude
Troubleshooting — Start Here
— Diagnose with curl
— Common Patterns
Developers — Add your plugin’s tools
— Shape replies with filters
— WP-CLI commands
— Changelog
— GitHub repository
Support (wp.org Forum)
All Docs

Royal MCP · Connect ChatGPT

Royal MCP is the free WordPress plugin that gives ChatGPT full stack access to your site through Plugins (formerly Custom Apps). We connect via OAuth directly to your site, 250+ MCP tools available, works on any WordPress host.

Free on WordPress.org

5-minute setup

All paid ChatGPT plans

By Jameson · Founder & Lead Developer · Updated September 2026

To connect ChatGPT to WordPress, install the free **Royal MCP** plugin from WordPress.org, then in ChatGPT go to **Settings → Connectors**, toggle Developer Mode on, and add a new Plugin using your MCP endpoint URL. ChatGPT walks you through the OAuth consent flow, you click Authorize on your WordPress site, then set the per-Plugin permissions. Works on **ChatGPT Plus, Pro, Team, Business, Enterprise, and Edu**. Business, Enterprise, and Edu tiers unlock full write actions.

Setup

## Three steps, five minutes (or less)

1

### Install Royal MCP

Install the free **Royal MCP** plugin from WordPress.org and activate it. In **WP Admin → Royal MCP → Settings**, confirm the Enable toggle is on and copy your MCP endpoint URL:

https://example.com/wp-json/royal-mcp/v1/mcp

2

### Enable Developer Mode and add a Plugin

In ChatGPT: **Settings → Connectors**, toggle Developer Mode on. Then **Plugins → Add more → New Plugin**. Paste your MCP endpoint URL, give it a name, click Create.

*Developer Mode is a one-time toggle per account. Required for custom Plugins.*

3

### Authorize and set permissions

ChatGPT redirects to your WordPress site's OAuth consent screen. Click **Authorize**. Back in ChatGPT, open the Plugin's **Permissions** setting and pick the approval behavior that matches how you want to use Royal MCP.

*Enable the Plugin per-conversation via the + menu in the composer.*

Watch It Happen

### Full setup in under five minutes

Real-time screen recording. No cuts, no speed-up. Install to first working chat.

Plan Tier Notes

## What ChatGPT can do depends on your plan

Royal MCP works the same on every paid tier. What ChatGPT is allowed to do with those tools is what changes.

Read + limited write

Personal

#### Plus · Pro · Team

Full read access. Write actions gated on newer connector releases. Best for research, content review, audits.

Full read + write

Business

#### Business plan

Full write access. Create posts, update WooCommerce products, run bulk operations.

Full read + write

Enterprise / Edu

#### Enterprise & Edu

Full write access. Admin-controlled Plugin allowlist, org-wide auth, SSO integration.

Once Connected

## What ChatGPT can actually do

### Read your content

Fetch posts, pages, categories, WooCommerce products, and settings for review or research.

### SEO audits and analysis

Read schema, check meta hygiene, audit internal links, review Yoast or Rank Math data across posts.

### WooCommerce inspection

Review product data, order histories, coupon states, subscription statuses.

### Create and edit (Business+)

Draft new posts, refresh old ones, generate meta descriptions, bulk-update products. Requires write-tier plan.

### Site diagnostics

Read the Activity Log, check plugin versions, audit user roles and permissions.

### Deeper workflows via Royal MCP Pro

Cross-plugin composers, ACF setup suite, SEO agency suite, and undo extended from 72 hours to 7 days on some tools.

Upload Files

## Send images and PDFs from the chat

New in Royal MCP 1.5.8: ChatGPT hands files from the conversation straight to your WordPress media library. Uploading is a write, so it follows your plan's write access above.

### Attach or generate

Attach an image or PDF with the paperclip, or ask ChatGPT to generate an image, then ask it to upload the file. It lands in your media library in one call.

### Compress on the way in

Ask for a JPEG under 400 KB or an image 1200 pixels wide. Royal MCP converts, resizes and compresses it on your site, so ChatGPT never edits the file first.

### If an upload fails

After updating Royal MCP, refresh the connector in ChatGPT's settings so it sees the new upload options. Files ChatGPT makes in its code sandbox have no download link, so attach or upload the original instead.

### Hit a snag? Full troubleshooting guide

Developer Mode not showing up, "unknown error but still connects" quirk, per-Plugin permissions defaults, the ChatGPT-vs-Claude side-by-side, and Business-tier write action gotchas are all covered in the deep support article.

[Read the Full Guide](https://royalplugins.com/support/royal-mcp/connecting-to-chatgpt/)

## Ready to connect ChatGPT?

Install Royal MCP for free from WordPress.org. Enable Developer Mode in ChatGPT. Add a Plugin. Authorize once. That is the whole thing.

[Get Royal MCP (Free)](https://royalplugins.com/royal-mcp/)
[See Royal MCP Pro](https://royalplugins.com/royal-mcp-pro/)

Related

## Also connect these clients

[### Connect Claude

Add Royal MCP to Claude Desktop, Claude.ai web, or Claude Code CLI. OAuth flow with a 3-step setup.

Open guide](https://royalplugins.com/royal-mcp/connect-claude/)
[### Royal MCP overview

The full Royal MCP product page: features, integrations, 250+ MCP tools breakdown, and pricing.

Learn more](https://royalplugins.com/royal-mcp/)
[### Support hub

All Royal MCP support articles: OAuth deep-dives, per-host fixes, connection troubleshooting.

Browse docs](https://royalplugins.com/support/royal-mcp/)
