What You'll Set Up
By the end of this guide, your AI agent will be able to work with your Elementor-powered WordPress site. It can create new pages, edit existing ones, manage templates, and read page data — letting you update your website through simple conversations instead of clicking through the page builder.
This is especially powerful for teams that need to make frequent content updates. Your agent can draft new landing pages, update copy across templates, and pull information about your site structure without anyone needing to open the WordPress dashboard.
Before You Begin
Make sure you have:
- A WordPress site with Elementor installed — The Elementor plugin must be active on your WordPress installation
- Administrator access to your WordPress site — You'll need to create an application password
- A Pipeworks workspace — Sign up at pipeworks.ai if you haven't already
Elementor connects through WordPress application passwords, the same secure method WordPress uses for external tools. This works with both Elementor Free and Elementor Pro.
Steps
Create a WordPress application password
Log into your WordPress admin dashboard. Go to Users > Profile (or click on your username in the top-right corner).
Scroll down to the Application Passwords section near the bottom of the page. Enter a name for the password — something like "Pipeworks" — and click Add New Application Password.
WordPress will generate a 24-character password and display it once. Copy it immediately — you won't be able to see it again. Also note your WordPress username and your site URL (for example, https://yoursite.com).
Open your Pipeworks console
Log into your Pipeworks workspace and go to the Integrations page. Find Elementor in the list and click on it.
Enter your credentials
Fill in the three fields:
- Site URL — Your full WordPress address (e.g.,
https://yoursite.com) - Username — Your WordPress username
- Application Password — The password you generated in step 1
Click Connect to save. Pipeworks encrypts your credentials with AES-256-GCM before storing them. The plaintext is never saved to disk and is only decrypted when your integration container starts.
Start the integration
Click Start to launch the Elementor integration container. This takes a few seconds. Once the status shows Running, your agent is ready to work with your Elementor site.
Test the connection
Use the Test button in your Pipeworks console to verify the connection. This sends a simple API call to your WordPress site to confirm your credentials work and that Elementor is active.
What Your Agent Can Do
Once connected, your AI agent has access to Elementor tools for:
- Pages — Create new Elementor pages and edit existing ones
- Templates — Browse and manage your Elementor template library
- Page data — Read the structure and content of any Elementor page
- Content updates — Modify text, headings, and other content elements
- Site information — Pull details about your WordPress site and its Elementor setup
Use tool profiles to control what your agent can do. Set the profile to read-only if you only want your agent to review page content and templates without making any changes.
Connecting from Your AI Agent
Add the Pipeworks tools endpoint to your agent's configuration. Here's an example for Claude Desktop:
{
"mcpServers": {
"pipeworks-elementor": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://app.pipeworks.ai/tools/elementor"]
}
}
}
Claude Desktop will prompt you to sign in through Pipeworks when you first connect. No access key needed.
Troubleshooting
Connection test fails? Make sure your site URL is correct and includes https://. Also verify that the Elementor plugin is installed and activated on your WordPress site.
"Application passwords not available" error? Application passwords require WordPress 5.6 or later and an HTTPS connection. Make sure your site has an SSL certificate installed.
Container won't start? Make sure your integration is enabled. An admin needs to assign the Elementor integration to your workspace first.
Agent can't find tools? Verify your Pipeworks session is authenticated and that the integration status shows "Running" in your Pipeworks console. Also confirm that your WordPress site is publicly accessible — Pipeworks needs to reach it over the internet.