home / mcp / elementor mcp server
A simple MCP server for Wordpress Elementor
Configuration
View docs{
"mcpServers": {
"aguaitech-elementor-mcp": {
"command": "npx",
"args": [
"-y",
"elementor-mcp"
],
"env": {
"WP_URL": "https://url.of.target.website",
"WP_APP_USER": "wordpress_username",
"WP_APP_PASSWORD": "Application Password"
}
}
}
}You can manage Elementor data for a specific page through this MCP server. It exposes CRUD operations that let you create, read, update, and delete data related to Elementor pages from your WordPress site, enabling automation and integration with your preferred MCP client.
Connect to the Elementor MCP Server from your MCP client by selecting the server entry that matches your operating system. You will run the MCP as a local process that communicates with Elementor data via the server’s command. Once connected, you can create new data for a page, fetch existing data, update fields, or remove data as needed. Use the same credentials you would use to access your WordPress site so the MCP server can authenticate with the target site.
Prerequisites you need before installing:
- Node.js and npm installed on your machine.
- Access to a WordPress site with Elementor data you want to manage.Install the Elementor MCP Server for your environment using the following options. The MCP server runs locally and uses the Elementor package to perform CRUD operations.
MacOS / Linux setup code snippet shows how to configure the MCP server in your mcp.json file. You provide the target WordPress site credentials and URL in environment variables.
{
"mcpServers": {
"Elementor MCP": {
"command": "npx",
"args": ["-y", "elementor-mcp"],
"env": {
"WP_URL": "https://url.of.target.website",
"WP_APP_USER": "wordpress_username",
"WP_APP_PASSWORD": "Application Password"
}
}
}
}Windows setup code snippet shows how to configure the MCP server when running on Windows. This uses cmd to invoke the same MCP package with the required environment variables.
{
"mcpServers": {
"Elementor MCP": {
"command": "cmd",
"args": ["/c", "npx", "-y", "elementor-mcp"],
"env": {
"WP_URL": "https://url.of.target.website",
"WP_APP_USER": "wordpress_username",
"WP_APP_PASSWORD": "Application Password"
}
}
}
}Follow these concrete steps to install and run the Elementor MCP Server on your machine. Ensure Node.js and npm are installed before starting.
1) Install the MCP server via the CLI client (recommended) 2) Alternatively, configure mcp.json directly for your OS and credentials.
If you are using the CLI installer, run this command to install Elementor MCP for your client.
npx -y @smithery/cli install @aguaitech/Elementor-MCP --client claudeIf you choose to configure the local mcp.json file, use one of the platform-specific blocks shown above to set the MCP server, environment variables, and credentials.
- The MCP server requires the WordPress site URL, a WordPress API user, and a WordPress application password. Keep the password handling secure and avoid sharing it publicly.
- The server is licensed under the MIT License.
Perform create, read, update, and delete operations on Elementor data for a page