Agency-grade MCP server for WordPress Elementor — multi-site management, safe Elementor data editing, template export/import, version tracking. MIT.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add elementor-agent --env ELEMENTOR_MCP_SITES='<ELEMENTOR_MCP_SITES>' -- npx -y elementor-mcp-agent~/.codex/config.toml
[mcp_servers.elementor-agent]
command = "npx"
args = ["-y", "elementor-mcp-agent"]
env = { ELEMENTOR_MCP_SITES = "<ELEMENTOR_MCP_SITES>" }
# codex mcp add elementor-agent --env ELEMENTOR_MCP_SITES='<ELEMENTOR_MCP_SITES>' -- npx -y elementor-mcp-agent~/.cursor/mcp.json
{
"mcpServers": {
"elementor-agent": {
"command": "npx",
"args": [
"-y",
"elementor-mcp-agent"
],
"env": {
"ELEMENTOR_MCP_SITES": "<ELEMENTOR_MCP_SITES>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"elementor-agent": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"elementor-mcp-agent"
],
"env": {
"ELEMENTOR_MCP_SITES": "<ELEMENTOR_MCP_SITES>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"elementor-agent": {
"command": "npx",
"args": [
"-y",
"elementor-mcp-agent"
],
"env": {
"ELEMENTOR_MCP_SITES": "<ELEMENTOR_MCP_SITES>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"elementor-agent": {
"command": "npx",
"args": [
"-y",
"elementor-mcp-agent"
],
"env": {
"ELEMENTOR_MCP_SITES": "<ELEMENTOR_MCP_SITES>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"elementor-agent": {
"command": "npx",
"args": [
"-y",
"elementor-mcp-agent"
],
"env": {
"ELEMENTOR_MCP_SITES": "<ELEMENTOR_MCP_SITES>"
}
}
}
}Environment variables
ELEMENTOR_MCP_SITES
Replace the placeholders with your own credentials and keep them out of version control.