Skip to main content
Glama
aguaitech

Elementor MCP Server

by aguaitech

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WP_URLYesThe URL of the target website.
WP_APP_USERYesThe username of the target website. Note: it's the username to log in to the target website, not the application name.
WP_APP_PASSWORDYesThe application password of the target website, keep the space. You can create one in the target website's WordPress dashboard.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
create_pageC

Creates a new page in WordPress with Elementor data, it will return the created page ID.

get_pageA

Retrieves a specific page from WordPress by its ID, including meta fields like _elementor_data.

download_page_to_fileC

Downloads a specific page from WordPress by its ID, including meta fields like _elementor_data, and saves it to a file.

update_pageC

Updates an existing page in WordPress with Elementor data, it will return a boolean value to indicate if the update was successful.

update_page_from_fileC

Updates an existing page in WordPress with Elementor data from a file, it will return a boolean value to indicate if the update was successful.

delete_pageB

Deletes a specific page from WordPress, it will return a boolean value to indicate if the deletion was successful.

get_page_id_by_slugA

Retrieves the ID of a specific WordPress page by its slug.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no ambiguity. The tools cover different operations (create, delete, download, get, get by slug, update, update from file) on the same resource (pages), making them easily distinguishable.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case throughout. The verbs (create, delete, download, get, update) are consistently applied to the 'page' resource, with clear modifiers like 'to_file' or 'from_file' where needed.

Tool Count5/5

With 7 tools, this server is well-scoped for managing WordPress pages with Elementor. Each tool earns its place by covering essential CRUD operations plus useful utilities like downloading/uploading from files and slug-based lookup.

Completeness5/5

The toolset provides complete lifecycle coverage for Elementor pages: create, read (get, get by slug), update (direct and from file), and delete. Additional utilities for file-based operations fill practical needs without leaving gaps in the core workflow.

Maintenance

ActivityInactive
ResponsivenessNo issues