Search Results :

×

How to Connect ChatGPT to WordPress Using miniOrange MCP Server

You can connect ChatGPT to WordPress using the miniOrange MCP Server plugin, which allows ChatGPT to interact with your website through supported WordPress abilities.

To get started, install and activate the miniOrange MCP Server plugin, register an AI agent, configure its permissions, connect your WordPress site to ChatGPT, and authorize access. Once connected, ChatGPT can perform supported WordPress actions based on the abilities and permissions you enable.

Before you begin, ensure you have the following:

  • A self-hosted WordPress site running WordPress 6.9 or later.
  • A publicly accessible HTTPS website. Local or private URLs are not supported.
  • The free miniOrange Secure MCP Connector plugin installed and activated on your WordPress site.
  • In your WordPress admin dashboard, go to Plugins, then click on the Add Plugin button.
  • Search for miniOrange Secure MCP Server, click Install Now, then Activate.
Connect WordPress to AI Agents using MCP | Install miniOrange Secure MCP Server

  • After activating the Secure MCP Server plugin, open the plugin from the WordPress admin sidebar and click the Register your first agent button on the welcome screen to get started.
Connect WordPress to AI Agents using MCP | Secure MCP Server menu

  • Provide a desired Name to your Agent and click on Next.
Connect WordPress to AI Agents using MCP | Provide Agent Name

  • Set the access for abilities based on the user roles. For example, enable the Get Site Information ability for the Administrator role, then click Create & Continue.
  • Click on the Create & Continue button.
Connect WordPress to AI Agents using MCP | Create Agent and set role abilities

  • After configuring the role-based abilities, the agent is successfully created. Click Continue to proceed with connecting your AI client.
Connect WordPress to AI Agents using MCP | Connect your AI client

  • To configure the connection with your AI clients, under Connect your AI client, click your required AI Client. A setup panel opens on the right with the connection details and the steps you’ll follow next. Copy these two details from the panel:
    • Connection URL
    • Your Site URL — your WordPress site address.
Connect WordPress to AI Agents using MCP | Connection methods for AI clients Gateway Method

Connect WordPress to AI Agents using MCP | Note

Note: For the ChatGPT and Claude Client, you'll find only Your Site URL i.e. your WordPress site address.

  • In the previous step, after clicking the ChatGPT AI Client, a panel opens on the right.
  • Click the MCP Server for WordPress link.
Connect ChatGPT to WordPress | ChatGPT MCP Server for WordPress link

  • You'll be redirected to ChatGPT >> Plugins >> MCP Server For WordPress. Click the Install Plugin button.
Connect ChatGPT to WordPress | ChatGPT Install Plugin

  • Enter Your Site URL and click the Continue button.
Connect ChatGPT to WordPress | ChatGPT Enter Site URL and Continue

  • Click the Allow Access button.
Connect ChatGPT to WordPress | Allow Access

Once the connection is complete, you can start interacting with your WordPress site directly from ChatGPT.

Connect ChatGPT to WordPress | Note

Note: You can link your preferred AI client (for example, ChatGPT, Claude, or Cursor) to your personal account and then control the site through natural-language commands.

  • Navigate to the Activity tab of the plugin to view ability executions across every agent.
Connect ChatGPT to WordPress | Activity Log

  • Click on an activity row to view the event information in detail.
Connect ChatGPT to WordPress | Activity event details

  • Navigate to the Debug Log tab of the plugin and click on the Start capture button to begin recording diagnostic events.
Connect ChatGPT to WordPress | Debug Log Start capture

  • Once capture is on, every prompt sent from your AI Agent is recorded from start to end, including authenticated MCP requests and tool calls.
Connect ChatGPT to WordPress | Debug Log entries

  • Click on a log record to view the event information in detail.
Connect ChatGPT to WordPress | Debug Log event details

Connect ChatGPT to WordPress | Note

Note: Nothing is captured until you turn this on. Click on the Pause capture button once you are done, so it isn't writing to your database all the time.


After connecting your WordPress site to ChatGPT, you can manage your site using natural-language prompts. Based on the WordPress Abilities enabled for your account, you can:

  • Retrieve site and environment information.
  • View your WordPress account details.
  • Create new posts and pages.
  • Update existing content.
  • Perform other actions registered through the WordPress Abilities API.

All requests are verified against the authenticated user's permissions, ensuring ChatGPT only performs authorized actions on your WordPress site.

If ChatGPT cannot connect to your WordPress site through the miniOrange MCP Server plugin, the problem may involve your hosting firewall, cache settings, or agent permissions. Use the following solutions to identify and fix common connection issues.

What you may see: ChatGPT reports that it could not reach your site or that site registration failed. You may also see a 403 or 429 error, even though your site opens normally in a browser.

Why it happens: Your hosting provider's firewall or a security service such as Cloudflare or ModSecurity may block ChatGPT's connection to your site.

How to fix it: If you use Cloudflare, create a Web Application Firewall (WAF) rule that skips the relevant security checks for these paths.

  • /wp-json/mosmcp/*
  • /index.php?rest_route=/mosmcp/*
  • /.well-known/oauth-*

If your hosting provider manages another firewall, ask them to allow POST requests to these paths. Some hosts, including Xserver and Lolipop, also restrict access from overseas. Ask your host how to create a narrow exception for the MCP connection.

What you may see: The plugin's debug log displays the error missing_token.

Why it happens: Your hosting server may remove the Authorization header before it reaches WordPress. The plugin then cannot receive the authentication token it needs.

How to fix it: Contact your hosting provider and ask them to allow the Authorization header to pass through to WordPress REST API endpoints under /wp-json/.

What you may see: You receive a "No agent registered" or "Failed to create agent" error, even though your agent appears to be enabled.

Why it happens: Your website, caching plugin, or hosting server may serve an outdated version of the plugin's status page.

How to fix it: Clear your website, plugin, and hosting caches. Then, exclude /wp-json/mosmcp/ from caching rules. For example, if you use LiteSpeed Cache, add this path under Do Not Cache URIs.

After clearing the cache, try connecting ChatGPT again.

What you may see: ChatGPT displays no tools or shows fewer tools than you expected after connecting to WordPress.

Why it happens: Your agent's assigned user role may not have permission to use the required WordPress abilities.

How to fix it: Open the miniOrange MCP Server plugin in your WordPress dashboard and go to Agents. Edit your agent, select the appropriate user role, and enable the abilities you want to allow. Save your changes and run the connection test again.

ChatGPT can access only the tools and actions that your agent's permissions allow.


You need a WordPress site running WordPress 6.9 or later, the miniOrange MCP Server plugin, and a ChatGPT account that supports MCP connections. You also need to set up an AI agent, choose its permissions, and authorize the connection.

Your firewall, website cache, or agent permissions may be causing the problem. Check the plugin's error logs, clear your website's cache, and make sure your agent has permission to perform the required WordPress actions.

You need a ChatGPT plan and version that supports custom MCP server connections. Check OpenAI's current requirements to confirm whether your plan supports the connection method you want to use.

Yes, you can choose which WordPress actions ChatGPT can perform. Use the miniOrange MCP Server plugin to configure your agent's permissions and allow only the actions you want it to perform.

Yes, you can disconnect ChatGPT by revoking its access through the connection settings or removing the relevant authorization. The exact steps depend on how you configured the connection.

The WordPress Abilities API defines actions that WordPress makes available to other tools. The miniOrange MCP Server plugin lets ChatGPT access supported actions through MCP, so it can perform tasks on your website based on the permissions you grant.



 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again


ADFS_sso ×
Hello there!

Need Help? We are right here!

support