Elementify MCP

254 tools. 102 can modify or destroy data without limits.

10 destructive tools with no built-in limits. Policy required.

Last updated:

102 can modify or destroy data
152 read-only
254 tools total

Community server · catalogue entry checked 22/07/2026

How to control Elementify MCP ↓

What Elementify MCP exposes to your agents

Read (152) Write / Execute (92) Destructive / Financial (10)
Critical Risk

The most dangerous Elementify MCP tools

102 of Elementify MCP's 254 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Elementify MCP

PolicyLayer is an MCP gateway — it sits between your AI agents and Elementify MCP, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "delete_amelia_appointment": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "addon_ecosystem_wizard": {
    "limits": [
      {
        "counter": "addon_ecosystem_wizard_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "analyze_addon_overlap": {
    "limits": [
      {
        "counter": "analyze_addon_overlap_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Elementify MCP — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON ELEMENTIFY →

Instant setup, no code required.

All 254 Elementify MCP tools

EXECUTE 12 tools
Execute advanced_creator_mode Run a deeper Advanced workflow mode for deep relaunch, migration, premium rollouts, Theme Builder structural r Execute assess_site Run a comprehensive assessment of the WordPress/Elementor site. Returns brand completeness, Theme Builder temp Execute explain_recommendation Get a detailed, step-by-step guide for a specific recommendation from get_recommendations. Returns the full pr Execute run_free_guided_transition Run a short scenario-aware Free guided transition for the most important early paths. This chains safe presets Execute run_free_wizard_preset Preview or safely execute a supported Free runtime wizard preset. This is a limited guided-execution helper fo Execute start_workflow_execution Start execution of a content workflow. Execute trigger_ally_scan Trigger a new Ally accessibility scan (requires Ally Pro/One and sufficient credits). Uses L2 governance for a Execute wizard_extension_lite Run the Free runtime extension-lite wizard. It scopes a new capability narrowly, stabilizes the baseline, and Execute wizard_new_site_lite Run the Free runtime new-site-lite wizard. It turns an idea or brand starting point into a clear baseline, fir Execute wizard_optimization_lite Run the first concrete Free runtime optimization-lite wizard. It turns recommendations and current-state signa Execute wizard_relaunch_lite Run the first concrete Free runtime relaunch-lite wizard. It keeps preservation priorities explicit, starts wi Execute wizard_stack_bootstrap Run the first concrete Free runtime wizard for bootstrap scenarios. It turns intent routing plus live site sig
WRITE 80 tools
Write addon_ecosystem_wizard Holistic add‑on strategy recommendation based on your site needs and current add‑on inventory. Write apply_ally_fix Apply an Ally fix to a specific accessibility issue. Supports basic fixes (Free/Pro) and AI fixes (Pro/One). U Write apply_change Execute an approved queued change. The change must have status Write approve_content Approve content changes in an approval workflow. Write assign_menu_location Assign a menu to a theme location (e.g., Write assign_role_to_user Assign a role to a user, granting all associated permissions. Write bulk_rename Rename multiple Elementor templates in one call. Provide an array of {id, title} pairs. Write configure_rbac_policy Configure Role-Based Access Control (RBAC) policies. Write create_amelia_appointment Create a new Amelia appointment. Write create_amelia_service Create a new Amelia service. Requires service details: name, duration, price, etc. Write create_approval_workflow Create an approval workflow for content changes. Write create_content_workflow Create a new content workflow with staging across environments. Write create_form Create a new Elementor form and save it as a reusable widget template. Accepts form name, field definitions, o Write create_form_advanced Generate advanced Elementor Form widget JSON with multi-step support, conditional logic, and marketing integra Write create_form_light Generate Elementor Form widget JSON from a form specification. Free tier form creation. Input: array of field Write create_menu Create a new navigation menu. Provide a name for the menu. Write create_menu_item Create a new menu item in a menu. Provide label, URL, optional parent ID and position. Write create_page Create a new WordPress page. Optionally make it Elementor-ready. Write create_permission_rule Create a granular permission rule for specific resources and actions. Write create_popup Create a new Elementor popup template with display conditions. Sets the popup as a draft template and configur Write create_post Create a new WordPress post with optional categories and tags. Write create_product Create a new simple or variable product with taxonomy terms. Write create_template Create a new Elementor template in the library. Write create_template_with_versioning Create a new template with initial version tracking. Write create_term Create a new term in a taxonomy (category, tag, etc.). Write create_user_role Create a new user role with specific permissions. Write creator_mode Compose a new page or set of sections by intelligently selecting templates from your library that match the re Write diagnose_issue Guided troubleshooting for common issues: slow pages, white screen, 500 errors, plugin conflicts. Write generate_ai_composition Generate intelligent composition based on analysis. Write generate_ai_image Generate an AI image using DALL-E 3 (requires openai_api_key in config) or Pollinations.ai (free, no key neede Write generate_content_recommendations Generate intelligent content recommendations. Write generate_critical_css Generate critical CSS for a page or site-wide. Analyzes page HTML, extracts above‑the‑fold styles, and inlines Write import_external_data Import posts, pages, or products from external data (CSV/JSON/XML) with field mapping and duplicate detection. Write import_premium_library_asset Import a curated Elementeer Premium Library asset into the local Elementor Library on the current site. This i Write manage_product_category Create, update, or delete a product category. Write manage_role_hierarchy Manage role hierarchy and inheritance relationships. Write mass_export Bulk export of posts, pages, or products as CSV/JSON with filters. Supports filtering by post_type, category, Write merge_template_sections Merge specific sections from multiple templates. Write migrate_form Migrate forms between plugins: CF7 → Elementor Forms, WPForms → Elementor Forms, Gravity Forms → Elementor For Write plan_advanced_upgrade_path Plan a scenario-aware Advanced upgrade and stack-shaping path. Distinguishes baseline correction, Elementor Pr Write plan_brand_adaptation Build a deterministic brand-adaptation plan from the current Elementor kit, site context, and extracted design Write plan_premium_library_usage Plan how a curated Elementeer Premium Library asset should be used on the current site. This is an Advanced-on Write plan_rebuild_strategy Plan a bounded rebuild strategy from current assessment, recommendation, and destination data. Uses a determin Write plan_stack_bootstrap Bootstrap-focused front door for users who have only an idea, a brand, WordPress without Elementor, or a parti Write promote_content_to_next_stage Promote content to the next stage in the workflow. Write promote_environment Promote changes from one environment to another (e.g., draft → staging → production). Write queue_change Queue a write operation for human review before it is applied. Use this instead of calling write tools directl Write rename_template Rename an Elementor template. Write restore_template_version Restore a template to a specific version. Write save_full_page_as_template Save an entire page as a reusable Elementor page template. Write save_page_section_as_template Extract a section/container from a page and save it as a reusable Elementor library template. This is the core Write schedule_content_publish Schedule content publishing with workflow staging. Write set_category Set (replace) the categories on an Elementor template. Write set_global_colors set_global_colors Write set_global_typography Write typography definitions to the active Elementor Kit. Replaces the target slot entirely. Use slot= Write set_site_context Store context about who is using the site and what it is for. This context is used by get_recommendations to t Write set_tags Set (replace) the tags on an Elementor template. Write setup_woocommerce_pages Ensure shop, cart, checkout, my‑account pages exist (Elementor ready). Write switch_environment Switch to a different environment (draft, staging, or production). Write switch_site Set a different site as the default in ~/.elementeer/config.json. All subsequent tool calls will use this site Write update_amelia_appointment Update an existing Amelia appointment. Write update_amelia_service Update an existing Amelia service. Write update_media Update media metadata: alt text, title, caption, description. Write update_menu_item Update an existing menu item. You can change label, URL, parent, or position. Write update_order_status Change order status (processing, completed, cancelled, etc.). Write update_page_data Write Elementor JSON back to a live page or post, replacing its full layout. Use this to apply a composed or A Write update_post_meta Update post meta: slug, excerpt, or featured image ID. Write update_product Modify product price, stock, description, etc. Write update_role_permissions Update permissions for a role (add or remove permissions). Write update_seo_meta Update SEO meta (title, description, focus keyword) for a post/page. Works with the active SEO plugin. Write update_site_settings Update WordPress core settings. You can change blog name, tagline, homepage, posts page, or permalink structur Write update_store_settings Modify store-level configuration. Write update_template Update metadata (title, status, categories, tags) of an existing Elementor template. Write update_template_data Replace the Elementor JSON data for a template. Overwrites _elementor_data entirely — use with caution. Write update_template_with_versioning Update a template and automatically create a new version. Write update_term Update an existing term. Write widget_census Map all widget usage across the entire site, showing which add‑ons provide which widgets and where they are us Write wizard_brand_setup Run the Brand Setup Wizard. Assesses the current brand state, then — based on what you provide — writes colors Write wizard_theme_builder Create an Elementor Theme Builder template (header, footer, single post, archive, 404, etc.) with display cond
READ 152 tools
Read analyze_addon_overlap Identify redundant widgets across installed add‑ons and recommend consolidation. Read analyze_composition_requirements Analyze composition requirements and provide AI recommendations. Read analyze_content_patterns Analyze content patterns and provide intelligence insights. Read analyze_ea_usage Scan pages for eael- widget usage across the site. Read analyze_elementskit_usage Scan pages for ekit- widget usage across the site. Read analyze_happy_addons_usage Scan pages for happy- widget usage across the site. Read analyze_jet_usage Scan pages for jet- widget usage across the site. Read analyze_powerpack_usage Scan pages for pp- widget usage across the site. Read analyze_premium_addons_usage Scan pages for premium- widget usage across the site. Read analyze_the_plus_addons_usage Scan pages for tp- widget usage across the site. Read analyze_translation_coverage Analyze translation coverage across posts and pages. Scans multilingual plugin (WPML/Polylang) and generates a Read analyze_uae_usage Scan pages for uael- widget usage across the site. Read audit_library Audit the Elementor template library and report: total counts by type and status, templates without categories Read audit_permission_changes View audit log of permission changes. Read audit_rbac_compliance Audit RBAC policy compliance and identify violations. Read audit_unused_media Audit the media library for potentially unused attachments. Returns media items that are older than a specifie Read batch_translate_strings AI-powered batch translation of WPML/Polylang string translations. Uses OpenAI (or other AI provider) to trans Read check_user_permission Check if a user has permission for a specific operation. Read clean_database Clean database bloat: revisions, expired transients, spam comments. L2 governance: auto-queues changes. Read cleanup_drafts Clean up old draft data to free up storage. Read compose_page_from_templates Compose a new Elementor layout by merging sections from multiple templates — in order. For each source templat Read compose_templates Compose a new template by merging multiple existing templates. Read critique_composition Get AI critique and feedback on a composition. Read critique_elementor_output Critique an Elementor payload against structural validation and destination capability signals. Supports exist Read critique_rebuild_strategy Critique a proposed rebuild strategy against the current destination and recommendation state. Expects a JSON- Read detect_booking_plugin Detect active booking/events plugin (Amelia, Simply Schedule Appointments, The Events Calendar). Returns plugi Read detect_crocoblock Detect Crocoblock suite (Jet plugins) and return suite profile. Read detect_elementskit Detect ElementsKit for Elementor (Free/Pro), version, tier, and widget count. Read detect_essential_addons Detect Essential Addons for Elementor (Free/Pro), version, tier, and widget count. Read detect_happy_addons Detect Happy Addons for Elementor (Free/Pro), version, tier, and widget count. Read detect_powerpack Detect PowerPack for Elementor (Free/Pro), version, tier, and widget count. Read detect_premium_addons Detect Premium Addons for Elementor (Free/Pro), version, tier, and widget count. Read detect_the_plus_addons Detect The Plus Addons for Elementor (Free/Pro), version, tier, and widget count. Read detect_uae Detect Ultimate Addons for Elementor (Free/Pro), version, tier, and widget count. Read duplicate_template Duplicate an Elementor template, optionally giving the copy a new title. Read extract_design_tokens Extract a heuristic design-token report from Elementor global styles plus current site assessment. Returns col Read extract_sections Extract a flat list of top-level sections/containers from a template\ Read extract_template_components Extract reusable components from a template. Read flush_elementor_cache Flush Elementor CSS cache. Clears generated CSS files and forces regeneration on next page load. Read get_advanced_recommendations Generate deeper Advanced-only workflow recommendations on top of the Free foundation. This additive layer high Read get_ally_scan_results Fetch Ally scan results merged with built‑in A11Y scanner. Returns a list of scans with issues count, scores, Read get_ally_status Detect Elementor Ally plugin presence, version, tier (Free/Pro/One), and available scan credits. Maps Ally cap Read get_amelia_appointment Get detailed information about a specific Amelia appointment. Read get_amelia_service Get detailed information about a specific Amelia service. Read get_booking_stats Get booking statistics: total, upcoming, past, cancelled bookings, popular services, peak hours, revenue. Read get_cache_recommendation Hosting-aware cache plugin recommendation. Detects hosting environment and suggests optimal caching strategy. Read get_charity_stats Get overall donation statistics: total raised, donor count, average donation, total donations. Read get_charity_status Detect active charity/donation plugin (GiveWP, Charitable). Returns plugin name, version, form count. Read get_destination_capabilities Build a destination profile and first capability matrix from the current site assessment and fingerprint. Summ Read get_environment_status Get detailed status of current environment including capabilities and restrictions. Read get_global_styles Read the current Global Colors and Global Typography from the active Elementor Kit. Returns both system slots Read get_jet_query_builders Retrieve JetSmartFilters query configurations. Read get_lms_course_structure Get detailed structure of a course: sections, lessons, quizzes. Read get_lms_status Detect active LMS plugin (LearnDash, Tutor LMS, LifterLMS). Returns plugin name, version, course count. Read get_media Get details of a single media attachment, including all available image sizes. Read get_order Retrieve order details, line items, customer data. Read get_page_data Get the full Elementor JSON structure of any page/post. Returns all top-level containers/sections with their i Read get_performance_report Get a comprehensive performance and health report: CSS printing method, DOM size, asset optimization, cache st Read get_product Retrieve full product data including variations, meta, images. Read get_recommendations Run the assessment and recommendation engine. Returns a prioritized, context-aware list of next steps for the Read get_seo_meta Get SEO meta (title, description, focus keyword) for a post/page. Auto-detects active SEO plugin: Yoast SEO, R Read get_site_context Retrieve the stored site context (user role, site purpose, brand notes). Returns null fields if context has no Read get_site_fingerprint Derive a deterministic site fingerprint from the existing site assessment. Summarizes CMS, builder posture, El Read get_site_info Get information about a WordPress site running the Elementeer plugin: WP version, Elementor version, activatio Read get_site_settings Get WordPress core settings: blog name, tagline, homepage, posts page, permalink structure, timezone, date/tim Read get_store_settings Read WooCommerce settings (currency, dimensions, tax, etc.). Read get_template Get details for a single Elementor template by ID. Read get_template_data Get the raw Elementor JSON data (_elementor_data) for a template. Returns the full widget/section tree. Read get_template_versions Get version history for a template with detailed change information. Read get_voxel_health Run a health check on the Voxel plugin: REST reachability, table existence, memory usage. Read get_voxel_post_type Get detailed information about a specific Voxel post type including its fields. Read get_voxel_settings Get Voxel plugin settings/configuration. Read get_voxel_status Detect Voxel directory/community plugin. Returns version, post type count, taxonomy count, product type count. Read get_workflow_status Get detailed status of a workflow including all stages. Read inspect_premium_library_asset Inspect a curated Elementeer Premium Library asset before importing it locally. This is an Advanced-only inspe Read list_active_addons List all active Elementor add‑on plugins detected by the adapter framework. Read list_amelia_appointments List Amelia appointments with pagination. Returns appointment details including ID, customer, service, date, s Read list_amelia_services List Amelia services with pagination. Returns service details including ID, name, duration, price, capacity. Read list_bookings List bookings/events from the active plugin with pagination. Unified listing across Amelia, SSA, TEC. Read list_by_type List all Elementor templates grouped by their type (page, section, container, etc). Read list_change_queue List queued changes awaiting review or previously processed. Useful for site owners to see what an AI agent ha Read list_charity_forms List donation forms from the active charity plugin with pagination. Includes title, goal, raised amount, donor Read list_ea_widgets List all Essential Addons widgets with activation status. Read list_elementor_pages List all pages/posts built with Elementor (have _elementor_edit_mode = builder). Use this to find pages you wa Read list_elementskit_widgets List all ElementsKit widgets with activation status. Read list_environments List all available environments with their configurations and capabilities. Read list_form_templates List pre-built Elementor form templates: Contact, Newsletter Signup, Quote Request, Booking Inquiry, Event Reg Read list_forms List forms across active form plugins (Gravity Forms, Contact Form 7, WPForms, Ninja Forms). Read list_happy_addons_widgets List all Happy Addons widgets with activation status. Read list_jet_listings List JetEngine listing template configurations. Read list_jet_post_types List custom post types created by JetEngine. Read list_lms_courses List courses from the active LMS plugin with pagination. Includes title, status, price, student count. Read list_media List media attachments from the WordPress media library with pagination and filtering. Read list_menu_items List all menu items in a specific menu. Use this to see the structure of a menu. Read list_menu_locations List all available theme menu locations and which menu is assigned to each. Read list_menus List all navigation menus on the WordPress site. Use this to see existing menus and their IDs. Read list_orders Browse WooCommerce orders with status filter. Read list_post_types List all registered post types with their properties. Read list_powerpack_widgets List all PowerPack widgets with activation status. Read list_premium_addons_widgets List all Premium Addons widgets with activation status. Read list_premium_library_assets List curated Elementeer Premium Library assets for the current site. This is an Advanced-only catalog inspecti Read list_product_categories List WooCommerce product categories (hierarchical). Read list_products List WooCommerce products with pagination and filters (status, category, stock). Read list_scheduled_publishes List all scheduled content publications. Read list_sites List all WordPress sites configured in ~/.elementeer/config.json. Read list_taxonomies List all registered taxonomies with their labels and properties. Read list_templates List Elementor templates from the library. Supports filtering by type, status, and keyword search. Read list_templates_enhanced List Elementor templates with advanced filtering, sorting, and version information. Read list_the_plus_addons_widgets List all The Plus Addons widgets with activation status. Read list_uae_widgets List all Ultimate Addons widgets with activation status. Read list_user_permissions List all permissions for a user, including role-based permissions. Read list_voxel_post_types List all Voxel post types with labels and public/editable status. Read list_voxel_product_types List all Voxel product types with labels. Read list_voxel_taxonomies List all Voxel taxonomies with labels and associated post types. Read match_templates_to_requirements Find templates that match specific requirements. Read monitor_approvals Monitor approval workflow status and statistics. Read optimize_content_strategy Optimize overall content strategy based on intelligence. Read optimize_ea_config Suggest deactivating unused EA widgets based on site-wide usage. Read optimize_elementor_assets Optimize Elementor assets (Advanced tier). Clears cache and suggests further optimizations. Read optimize_elementskit_config Suggest deactivating unused ElementsKit widgets based on site-wide usage. Read optimize_existing_composition Optimize an existing composition with AI recommendations. Read optimize_happy_addons_config Suggest deactivating unused Happy Addons widgets based on site-wide usage. Read optimize_powerpack_config Suggest deactivating unused PowerPack widgets based on site-wide usage. Read optimize_premium_addons_config Suggest deactivating unused Premium Addons widgets based on site-wide usage. Read optimize_the_plus_addons_config Suggest deactivating unused The Plus Addons widgets based on site-wide usage. Read queue_cleanup Clean up old changes based on retention policy (approved: 30 days, rejected: 7 days, applied: 90 days). Read queue_stats Get Queue 2.0 statistics including auto-approval rates, review times, and cleanup metrics. Read read_error_log Read WordPress debug.log file for recent errors. Requires WP_DEBUG_LOG enabled. Read refresh_staging Refresh staging environment with latest production data. Read request_content_approval Request approval for content changes. Read route_advanced_scenario Route a deeper Advanced scenario into the right private workflow path. This is the scenario-first front door f Read route_intent_wizard Route a user situation through the scenario-first Elementeer front door. This is the main runtime entry for in Read scan_accessibility Run built‑in accessibility scan on Elementor pages. Returns structured violations with severity, element type, Read search_stock_images Search for free stock photos from Pexels or Unsplash. Returns image URLs, photographer attribution, and a down Read search_templates_advanced Advanced template search with multiple criteria and full-text search. Read sideload_stock_image Download a stock image URL into the WordPress media library. Returns the new attachment ID which can be used w Read stage_content_to_environment Stage content to a specific environment as part of a workflow. Read suggest_pipeline_path Suggest a narrow control-plane path for a specific product intent. This does not replace existing routes or wi Read test_plugin_conflict Safely test plugin conflicts by deactivating/reactivating plugins via REST API. L2 governance auto-queues chan Read translate_media_metadata Translate media metadata (alt text, captions, descriptions, titles) for target language. SEO-aware translation Read validate_elementor_write Build a structural validation report for Elementor data before applying it to a template or page. Supports exi Read verify_tool_registration Verify that all MCP tools are properly registered and discoverable against the live REST routes. Run after plu Read voxel_marketplace_wizard Guided marketplace setup wizard: inspects Voxel post types → creates product type → creates test listing → val Read wizard_booking Booking plugin recommendation wizard. Analyzes site needs and recommends appropriate booking/events plugin. Read wizard_crocoblock Guided setup recommendations for the Crocoblock suite. Read wizard_elementskit Guided setup recommendations for ElementsKit. Read wizard_essential_addons Guided setup recommendations for Essential Addons. Read wizard_happy_addons Guided setup recommendations for Happy Addons. Read wizard_powerpack Guided setup recommendations for PowerPack. Read wizard_premium_addons Guided setup recommendations for Premium Addons. Read wizard_the_plus_addons Guided setup recommendations for The Plus Addons. Read wizard_uae Guided setup recommendations for Ultimate Addons.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Elementify MCP

Can an AI agent delete data through the Elementify MCP server? +

Yes. The Elementify MCP server exposes 10 destructive tools including delete_amelia_appointment, delete_amelia_service, delete_media. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Elementify MCP? +

The Elementify MCP server has 80 write tools including addon_ecosystem_wizard, apply_ally_fix, apply_change. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Elementify MCP.

How many tools does the Elementify MCP server expose? +

254 tools across 4 categories: Destructive, Execute, Read, Write. 152 are read-only. 102 can modify, create, or delete data.

How do I enforce a policy on Elementify MCP? +

Register the Elementify MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Elementify MCP tool call.

Deterministic rules across all 254 Elementify MCP tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

254 Elementify MCP tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Elementify's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.