Want ChatGPT to help build or update an Elementor website? The Model Context Protocol (MCP) can connect an AI tool to website-building capabilities, so you can describe a page or layout in natural language. Before connecting, check one important detail: Elementor’s official MCP setup creates a WordPress application password, while ChatGPT’s custom MCP connection has its own authentication requirements. Here is how to prepare the Elementor side, check compatibility, and test the connection safely.
Table of Contents
ToggleWhat you need before you start
- WordPress 6.8 or later.
- Elementor Core and Elementor Pro 4.3.0 or later, as specified in Elementor’s current MCP setup guide. Elementor MCP is in beta, so check the latest requirements before updating a production site.
- The Atomic Editor enabled. Existing pages built with older Elementor structures may not support every MCP editing feature.
- WordPress administrator access to enable MCP and create the connection.
- A compatible ChatGPT account. ChatGPT’s custom MCP apps and write actions depend on plan and workspace settings. OpenAI currently describes full MCP write support as rolling out to Business, Enterprise, and Edu workspaces; check that Developer Mode and the needed actions are available in your account.
For a first test, use a staging site or a page that is safe to edit. The connected AI tool can only do what the linked WordPress account is permitted to do.
1. Enable Elementor’s MCP beta
- In WordPress, open Elementor > Editor > Tools > Version Control.
- Enable the beta tester option, then go to Dashboard > Updates and install the latest Elementor beta version.
- Open Elementor > Editor > Settings > Atomic Editor and activate the Atomic Editor.
Elementor’s interface and beta requirements may change. Check the official Elementor MCP connection guide before upgrading a live website.
2. Generate Elementor’s connection details
- In the WordPress dashboard, open Elementor > Elementor MCP.
- Click Enable MCP access, then choose Other for a third-party MCP client.
- Read the application-password notice, select its acknowledgement checkbox, and click Generate Prompt.
- Copy the generated setup details. Elementor creates a WordPress application password for the connection.
Keep the generated password private. Treat it like a login credential. Do not paste it into a normal ChatGPT message, a public document, or a screenshot. If you expose it accidentally, revoke it from Users > Profile > Application Passwords in WordPress.
3. Check ChatGPT authentication before connecting
ChatGPT connects to remote MCP servers through its Developer Mode/custom-app flow. In ChatGPT, look under Settings > Apps (or your workspace’s Apps settings) for Developer Mode and the option to create a custom app. The exact menu and availability can vary by plan and workspace policy.
There is an authentication mismatch to check before continuing: Elementor’s generated setup uses a WordPress application password, while OpenAI’s current MCP authentication documentation describes OAuth for authenticated MCP tools and says ChatGPT cannot present arbitrary custom API keys. A generated Elementor password is not automatically an OAuth login. So, do not assume that pasting Elementor’s setup prompt into ChatGPT will connect it.
Proceed only if the Elementor endpoint or your MCP gateway offers an authentication method supported by ChatGPT. If the connection only accepts the WordPress application password, you will need a trusted OAuth-capable bridge configured to protect that credential, or an MCP client that supports Elementor’s generated setup directly. Review the OpenAI MCP authentication requirements before building or choosing a bridge.
4. Add and test the MCP app in ChatGPT
If you have a compatible remote endpoint and authentication method:
- Enable Developer Mode in ChatGPT or ask your workspace administrator to enable it.
- Choose Apps > Create, enter a name and description, then provide the HTTPS MCP endpoint and the supported authentication details.
- Run Scan Tools. Complete the authorization step if ChatGPT offers one, review the tools it discovers, and create the app.
- Open a new chat, select the app from the tools menu, and start with a read-only request such as: “Inspect this Elementor page and tell me which sections it contains. Do not make changes.”
- Once the connection works, test a small change on staging. Ask for a draft, review it in Elementor, and check the front end before publishing.
If the tool scan fails, check that the endpoint is reachable over HTTPS, the MCP transport is supported, and the authentication matches what the server expects. If tools appear but edits are denied, check the linked WordPress user’s role and your ChatGPT workspace’s write-action permissions.
Protect your website access
- Use a separate WordPress account for the connection when practical, and grant only the access the workflow needs.
- Test on staging before asking an AI tool to edit production pages.
- Review proposed changes in the Elementor editor and preview the page before publishing.
- Revoke unused application passwords from the WordPress profile page. Elementor also provides a site-wide MCP off switch under Elementor > Elementor MCP.
Elementor MCP can reduce repetitive layout work, but a successful connection depends on the server endpoint, account permissions, and authentication support lining up. For current setup instructions, see Elementor’s MCP guide and OpenAI’s guide to Developer Mode and MCP apps.
Need help preparing a WordPress or Elementor site for an AI-assisted workflow? Contact Go1digital to discuss your website setup.