Connect Claude, ChatGPT or Cursor via MCP

Once Elementor MCP is installed and your license is active, the plugin exposes a standard MCP (Model Context Protocol) endpoint. Any MCP-compatible AI assistant can connect to it: claude.ai, the Claude mobile app and ChatGPT through a secure sign-in with no password to copy; Claude Code, Claude Desktop, Cursor and others through a ready-made configuration block. Here's exactly how, for each case.

Where to find your connection details

Everything you need to paste is generated for you by the plugin.

Open the Elementor MCP menu in your WordPress admin — it displays your site's MCP endpoint and a ready-to-copy JSON configuration.

Claude on the web and on mobile, ChatGPT: connect without a password

Since version 3.3 of the plugin, claude.ai, the Claude mobile app and ChatGPT connect through a secure sign-in (OAuth): no password to copy, no file to edit.

All they need is your site's MCP endpoint — https://your-site.com/wp-json/elementor-mcp-createur/mcp — shown with a Copy button on the plugin's Configuration MCP screen.

  1. On claude.ai in your browser, open Settings → Connectors and click Add custom connector.
  2. Give it a name (for example “My Elementor site”), paste your endpoint URL, then click Add.
  3. Click Connect: a page from your own WordPress site opens. Log in with an Editor or Administrator account, check that the return address is claude.ai, then click Authorize.
  4. That's it — the connector is also available in the Claude mobile app on the same account, so you can work on your site from your phone.

On a Claude Team or Enterprise plan, an organization owner adds the connector once; each member then signs in with their own WordPress account. In ChatGPT, turn on developer mode in the Apps & Connectors settings, then create a connector with the same URL.

Every authorized assistant is listed under Connected applications on the Configuration MCP screen, where you can revoke it at any time.

Claude and ChatGPT only accept a site served over HTTPS. The Diagnostic block on the Configuration MCP screen checks this for you, along with your license and the addresses the assistant uses to find the sign-in page.

Claude Code, Claude Desktop or Cursor: the configuration to copy

One JSON block is all your assistant needs.

This is the exact format the plugin generates for your site (only the URL and the encoded password change from one site to another):

{
  "mcpServers": {
    "elementor-mcp-createur": {
      "url": "https://your-site.com/wp-json/elementor-mcp-createur/mcp",
      "headers": { "Authorization": "Basic <base64(MCP_ELEMENTOR:app-password)>" }
    }
  }
}

"url" is your site's MCP endpoint. "Authorization" is a Basic auth header built from the MCP_ELEMENTOR account and its Application Password, encoded in base64 — your plugin's configuration page builds this string for you, you never need to encode it by hand.

The Application Password is shown only once, right when the plugin is activated. Copy or save it at that moment — if you lose it, generate a fresh one from your WordPress user profile (Users → MCP_ELEMENTOR → Application Passwords) and update the configuration above with the new value.

Where to paste it, depending on your assistant

The same block goes wherever your assistant keeps its MCP servers.

  • Claude Desktop — add the block above under mcpServers in your claude_desktop_config.json file, then restart the app.
  • Claude Code — add the same server through your MCP settings or configuration file, then reload.
  • Cursor — paste it into Cursor's MCP server settings.
  • Another MCP client — add it wherever that client manages external tool connections; the JSON shape stays identical. ChatGPT uses the password-free connection described above instead.

When the server doesn't show up

Most connection problems come from the config file, not from the plugin.

An MCP server missing from your assistant's list almost always means the JSON wasn't read: wrong file, invalid JSON, or the app wasn't restarted. Work through the checks below in order — the plugin's MCP configuration screen stays the reference for both the URL and the header.

  • The server doesn't appear in Claude Desktop — check that the block sits inside mcpServers in claude_desktop_config.json, that the file is still valid JSON (one extra comma is enough to break it), then quit and reopen the app: the server list is read at startup.
  • The assistant connects but every tool is refused — your license isn't active. Open Elementor MCP → License and activate it: without a valid license the connection is refused, and each tool refuses individually as well.
  • You lost the Application Password — it's displayed only once, on the plugin's MCP configuration screen. Generate a new one from Users → MCP_ELEMENTOR → Application Passwords, rebuild the Authorization header with it, and paste the updated configuration into your assistant.
  • Your site's address changed — the url in the block contains your domain, so remember to update it there too.
  • Claude or ChatGPT can't connect to your URL — open the Diagnostic block on the Configuration MCP screen. The site must use HTTPS and the plugin must be version 3.3 or later; some servers also block the /.well-known/ addresses the assistant relies on, and the diagnostic then shows the exact rule your host needs to add.

Checking the connection works

The quickest check is to ask the assistant itself.

Open a new conversation with your connected assistant and simply ask it to check the connection — for example "list the tools available on my Elementor MCP server" or "run get-site-info". If it's connected, the assistant will read back details about your WordPress site.

Generate your first section →

Your assistant is connected — see a concrete example prompt and what happens next, step by step.

Connection not working? Email youness@fatine.fr with your assistant and license details.

Written by Youness Fatine