Connecting ChatGPT to WordPress with AtlasMCP allows you to manage and interact with your website directly through natural language. Once connected, you can ask ChatGPT to work with your WordPress content, including creating and editing posts and pages, managing media, generating content, working with WooCommerce data, and using other abilities exposed by your site.
This turns ChatGPT from a general AI assistant into an AI agent that can interact directly with your WordPress installation. What ChatGPT can access and change depends on the WordPress user’s role and the permissions configured in AtlasMCP.
Before You Start (Requirements) #
Before connecting ChatGPT to WordPress, make sure the following requirements are met:
- AtlasMCP installed and active: Use the free AtlasMCP plugin on WordPress 6.8+ with PHP 7.4+.
- HTTPS enabled: Your WordPress site must use a secure
https://URL. Remote MCP clients such as ChatGPT require HTTPS connections. - WordPress user account: Use an account with the permissions required for the WordPress abilities you want ChatGPT to access.
- AtlasMCP Pro (optional): Pro adds advanced controls such as per-role authorization policies, per-token scopes, and Tool, Resource, and Prompt access modes.
Your MCP Server Endpoint #
Once AtlasMCP is active, your MCP server is available at:
https://your-site.com/wp-json/awfah_mcp/mcp
You can find your exact endpoint in AtlasMCP → MCP Auth, under Add to your AI client.
Authentication #
AtlasMCP supports multiple authentication methods:
- OAuth 2.1 — Recommended for ChatGPT. The client registers itself, you log in and approve access, and a secure token is issued automatically.
- JWT tokens — Suitable for programmatic and custom integrations using a Bearer token.
- Application Passwords — Uses WordPress’s built-in application credentials for authenticated access.
Connecting ChatGPT.com (Website) #
Connect ChatGPT through the web to your WordPress site using AtlasMCP. Once connected, ChatGPT can securely access the WordPress tools and abilities available to your authorized WordPress user.
Step 1: Enable OAuth 2.1 #
Before connecting ChatGPT, enable OAuth 2.1 in AtlasMCP. This allows ChatGPT to securely authenticate with your WordPress site and handles the authorization process automatically.
- In your WordPress admin dashboard, go to AtlasMCP → MCP Auth.
- Enable Enable OAuth 2.1 connect for the MCP server.
- Click Save to apply the changes.
- Once enabled, AtlasMCP automatically publishes the required OAuth discovery documents and allows MCP clients to register.
- No client ID or secret needs to be created or copied manually. After ChatGPT connects, you can view it in the Connected Clients table on the same page.
Step 2: Set Up ChatGPT #
Once OAuth 2.1 is enabled, you can connect ChatGPT to your WordPress site using your AtlasMCP endpoint.
- In WordPress, go to AtlasMCP → MCP Auth and copy your MCP endpoint URL:
https://your-site.com/wp-json/awfah_mcp/mcp - Open ChatGPT.com → click on Profile and go to Settings → Security and login → Enable Developer Mode.
- Navigate to Plugins → Browse Plugins → click on Plus (+) button to create a new custom connector.
- Set a logo, name, description, select connection type as Server URL → enter MCP endpoint URL copied previously → select OAuth as the authentication method and click Create.
- Confirm the connection. ChatGPT will automatically discover the available authentication information from your AtlasMCP server.
- ChatGPT will open your WordPress authorization page. Log in if prompted, review the requested permissions, and click Authorize.
- Once authorization is complete, ChatGPT is connected to your WordPress site.
- The abilities available to your authorized WordPress user will appear in ChatGPT as tools you can use through your conversation.
Connecting ChatGPT Desktop App #
Connect the ChatGPT desktop app to your WordPress site through AtlasMCP to access your WordPress tools and abilities directly from your desktop. The connection uses OAuth 2.1 to securely authenticate and authorize ChatGPT to access the resources available to your WordPress user.
Step 1: Enable OAuth 2.1 #
Before connecting the ChatGPT Desktop App, enable OAuth 2.1 in AtlasMCP. This allows ChatGPT to securely authenticate with your WordPress site and handles the authorization process automatically.
- In your WordPress admin dashboard, go to AtlasMCP → MCP Auth.
- Enable Enable OAuth 2.1 connect for the MCP server.
- Click Save to apply the changes.
- Once enabled, AtlasMCP automatically publishes the required OAuth discovery documents and allows MCP clients to register.
- No client ID or secret needs to be created or copied manually. After ChatGPT connects, you can view it in the Connected Clients table on the same page.
Step 2: Set Up ChatGPT Desktop App #
Once OAuth 2.1 is enabled, you can connect the ChatGPT Desktop App to your WordPress site using your AtlasMCP endpoint.
- In WordPress, go to AtlasMCP → MCP Auth and copy your MCP endpoint URL:
https://your-site.com/wp-json/awfah_mcp/mcp - Open ChatGPT.com → click on Profile and go to Settings → Security and login → Enable Developer Mode.
- Navigate to Plugins → Browse Plugins → click on Plus (+) button to create a new custom connector.
- Set a logo, name, description, select connection type as Server URL → enter MCP endpoint URL copied previously → select OAuth as the authentication method and click Create.
- Confirm the connection. ChatGPT will automatically discover the available authentication information from your AtlasMCP server.
- ChatGPT will open your WordPress authorization page. Log in if prompted, review the requested permissions, and click Authorize.
- Once authorization is complete, ChatGPT is connected to your WordPress site.
- The abilities available to your authorized WordPress user will appear in ChatGPT as tools you can use through your conversation.
Still stuck? Reach a dedicated support agent to fix your issues shortly. Reach us now.