New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Claudeus WordPress MCP

145 tools. 67 can modify or destroy data without limits.

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

Last updated:

67 can modify or destroy data
78 read-only
145 tools total

Community server · catalogue entry checked 31/07/2026

How to control Claudeus WordPress MCP ↓

What Claudeus WordPress MCP exposes to your agents

Read (78) Write / Execute (46) Destructive / Financial (21)
Critical Risk

The most dangerous Claudeus WordPress MCP tools

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

How to control Claudeus WordPress MCP

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

Deny destructive operations
{
  "claudeus_wp_astra__delete_custom_layout": {
    "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
{
  "claudeus_wp_astra__create_custom_layout": {
    "limits": [
      {
        "counter": "claudeus_wp_astra__create_custom_layout_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "claudeus_wp_astra__get_custom_layout": {
    "limits": [
      {
        "counter": "claudeus_wp_astra__get_custom_layout_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 Claudeus WordPress 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 CLAUDEUS WORDPRESS →

Instant setup, no code required.

All 145 Claudeus WordPress MCP tools

DESTRUCTIVE 21 tools
Destructive claudeus_wp_astra__delete_custom_layout Delete an Astra custom layout. Removes the custom header, footer, or hook layout. Destructive claudeus_wp_comments__delete_comment Delete a comment permanently or move to trash. Destructive claudeus_wp_comments__spam Mark a comment as spam. Removes it from public view and marks it for spam filtering. Destructive claudeus_wp_comments__trash Move a comment to trash. Comment can be restored later or permanently deleted. Destructive claudeus_wp_content__delete_block Delete a reusable block Destructive claudeus_wp_content__delete_block_revision Delete a specific block revision permanently Destructive claudeus_wp_content__delete_page Delete a page Destructive claudeus_wp_content__delete_page_revision Delete a specific page revision permanently Destructive claudeus_wp_content__delete_post Delete a post Destructive claudeus_wp_content__delete_post_revision Delete a specific post revision permanently Destructive claudeus_wp_media__delete Delete a media item Destructive claudeus_wp_menus__delete_menu Delete a navigation menu. Remove a menu and unassign it from all locations. Destructive claudeus_wp_menus__delete_menu_item Delete a menu item. Remove an item from a menu. Destructive claudeus_wp_plugins__delete Delete a plugin. Permanently remove an inactive plugin from the site. Plugin must be deactivated first. Destructive claudeus_wp_taxonomy__delete_category Delete a category Destructive claudeus_wp_taxonomy__delete_tag Delete a tag Destructive claudeus_wp_templates__delete_template Delete a custom template. Removes user-created templates (theme templates cannot be deleted). Destructive claudeus_wp_templates__delete_template_part Delete a custom template part. Removes user-created template parts (theme template parts cannot be deleted). Destructive claudeus_wp_users__delete_user Delete a WordPress user. Can reassign their content to another user. Destructive claudeus_wp_users__revoke_app_password Revoke (delete) a specific application password. Immediately invalidates the password. Destructive claudeus_wp_widgets__delete_widget Delete a widget. Remove widget instance from its sidebar permanently.
WRITE 43 tools
Write claudeus_wp_astra__create_custom_layout Create a new Astra custom layout. Create custom headers, footers, or hook-based layouts with conditional displ Write claudeus_wp_astra__disable_mega_menu Disable Astra mega menu for a menu item. Reverts the menu item to standard dropdown behavior. Write claudeus_wp_astra__enable_mega_menu Enable Astra mega menu for a menu item with default settings. Quick way to turn a regular menu item into a meg Write claudeus_wp_astra__update_custom_layout Update an existing Astra custom layout. Modify content, display rules, or settings. Write claudeus_wp_astra__update_mega_menu Create or update Astra mega menu configuration. Configure columns, content, display mode, and styling for adva Write claudeus_wp_astra__update_settings Update Astra theme settings. Configure header, footer, colors, typography, layout settings, and more. Write claudeus_wp_comments__approve Approve a comment. Change comment status to Write claudeus_wp_comments__create_comment Create a new comment on a post. Requires post ID and comment content. Write claudeus_wp_comments__update_comment Update an existing comment. Modify comment content, author info, or status. Write claudeus_wp_content__create_block Create a new reusable block Write claudeus_wp_content__create_block_autosave Create an autosave for a reusable block Write claudeus_wp_content__create_page Create a new page Write claudeus_wp_content__create_page_autosave Create an autosave for a page Write claudeus_wp_content__create_post Create a new post Write claudeus_wp_content__create_post_autosave Create an autosave for a post Write claudeus_wp_content__update_block Update an existing reusable block Write claudeus_wp_content__update_page Update an existing page Write claudeus_wp_content__update_post Update an existing post Write claudeus_wp_global_styles__update Update global styles for the site. Modify colors, typography, spacing, and other design settings. Write claudeus_wp_media__update Update media item metadata Write claudeus_wp_media__upload Upload a new media item Write claudeus_wp_menus__create_menu Create a new navigation menu. Set up a new menu that can be assigned to theme locations. Write claudeus_wp_menus__create_menu_item Create a new menu item. Add a link, page, post, or custom item to a menu. Write claudeus_wp_menus__update_menu Update an existing navigation menu. Modify menu properties, name, or location assignments. Write claudeus_wp_menus__update_menu_item Update an existing menu item. Modify text, URL, order, parent, or other properties. Write claudeus_wp_plugins__deactivate Deactivate a plugin. Disable a currently active plugin without deleting it. Write claudeus_wp_settings__update Update WordPress site settings. Modify site title, tagline, email, timezone, formats, default category, posts Write claudeus_wp_taxonomy__create_category Create a new category Write claudeus_wp_taxonomy__create_tag Create a new tag Write claudeus_wp_taxonomy__update_category Update an existing category Write claudeus_wp_taxonomy__update_tag Update an existing tag Write claudeus_wp_templates__create_template Create a new custom template. Create templates for posts, pages, or custom post types. Write claudeus_wp_templates__create_template_part Create a new template part. Create custom headers, footers, sidebars, or general template parts. Write claudeus_wp_templates__update_template Update an existing template. Modify template content, title, or other properties. Write claudeus_wp_templates__update_template_part Update an existing template part. Modify template part content, area, or other properties. Write claudeus_wp_theme__activate Activate a theme by stylesheet name Write claudeus_wp_theme__update_custom_css Update theme custom CSS Write claudeus_wp_theme__update_customization Update theme customization settings Write claudeus_wp_users__create_app_password Create a new application password for a user. Application passwords allow authentication without exposing the Write claudeus_wp_users__create_user Create a new WordPress user. Requires username, email, and password. Write claudeus_wp_users__update_user Update an existing WordPress user. Modify user details, roles, or profile information. Write claudeus_wp_widgets__create_widget Create a new widget and add it to a sidebar. Add text widgets, category lists, recent posts, custom HTML, and Write claudeus_wp_widgets__update_widget Update an existing widget. Modify widget settings, move to different sidebar, or change configuration.
READ 78 tools
Read claudeus_wp_astra__get_custom_layout Get a specific Astra custom layout by ID. View configuration, content, and display rules. Read claudeus_wp_astra__get_custom_layouts Get all Astra custom layouts (headers, footers, hooks). List all conditional layout overrides. Read claudeus_wp_astra__get_mega_menu Get Astra mega menu configuration for a specific menu item. Shows columns, content, and display settings for a Read claudeus_wp_astra__get_settings Get all Astra theme settings. Returns complete theme configuration including header, footer, colors, typograph Read claudeus_wp_comments__get_comment Get a single comment by ID. Retrieve detailed information about a specific comment. Read claudeus_wp_comments__get_comments Get a list of comments with optional filters. Retrieve comments by post, author, status, date range, and more. Read claudeus_wp_content__get_block_autosave Get a specific autosave of a reusable block Read claudeus_wp_content__get_block_autosaves Get all autosaves of a reusable block Read claudeus_wp_content__get_block_revision Get a specific revision of a reusable block Read claudeus_wp_content__get_block_revisions Get all revisions of a reusable block with pagination Read claudeus_wp_content__get_blocks Get a list of reusable blocks Read claudeus_wp_content__get_page_autosave Get a specific autosave of a page Read claudeus_wp_content__get_page_autosaves Get all autosaves of a page Read claudeus_wp_content__get_page_revision Get a specific revision of a page Read claudeus_wp_content__get_page_revisions Get all revisions of a page with pagination Read claudeus_wp_content__get_pages Get a list of pages with optional filters Read claudeus_wp_content__get_post_autosave Get a specific autosave of a post Read claudeus_wp_content__get_post_autosaves Get all autosaves of a post Read claudeus_wp_content__get_post_revision Get a specific revision of a post Read claudeus_wp_content__get_post_revisions Get all revisions of a post with pagination Read claudeus_wp_content__get_posts Get a list of posts with optional filters Read claudeus_wp_discover_endpoints Discover available WordPress REST API endpoints Read claudeus_wp_global_styles__get Get the current global styles for the site. Returns the customized theme.json settings and styles. Read claudeus_wp_global_styles__get_revision Get a specific revision of global styles. View a past version of global styles. Read claudeus_wp_global_styles__get_revisions Get revision history for global styles. View all past changes to global styles. Read claudeus_wp_global_styles__get_theme Get the default global styles for a specific theme. Returns the theme\ Read claudeus_wp_global_styles__get_variations Get available style variations for a theme. Returns all pre-defined style variations. Read claudeus_wp_health__get_directory_sizes Get directory sizes. Retrieve storage usage for WordPress directories (core, themes, plugins, uploads, databas Read claudeus_wp_health__test_auth Test authorization header. Verify that REST API authentication is working correctly. Read claudeus_wp_health__test_background_updates Test background updates. Check if WordPress can perform background updates for core, plugins, and themes. Read claudeus_wp_health__test_dotorg_communication Test WordPress.org communication. Verify that the site can connect to WordPress.org for updates and resources. Read claudeus_wp_health__test_https Test HTTPS status. Check if the site is using HTTPS correctly and if SSL certificate is valid. Read claudeus_wp_health__test_page_cache Test page cache configuration. Check if page caching is working correctly. Read claudeus_wp_media__get_media Get a list of media items with optional filters Read claudeus_wp_menus__get_locations Get all menu locations registered by the active theme. Shows where menus can be displayed. Read claudeus_wp_menus__get_menu Get a single menu by ID. Retrieve detailed information about a specific navigation menu. Read claudeus_wp_menus__get_menu_items Get a list of menu items. Retrieve items from all menus or filter by specific menu ID. Read claudeus_wp_menus__get_menus Get a list of navigation menus. Retrieve all WordPress menus with pagination and filtering. Read claudeus_wp_patterns__get_categories Get all pattern categories. Lists categories like Read claudeus_wp_patterns__get_local Get all registered block patterns from the site. Includes patterns from core, active theme, and plugins. Read claudeus_wp_patterns__search_directory Search the WordPress.org pattern directory. Browse thousands of patterns from the community. Read claudeus_wp_plugins__get Get details for a specific plugin. View name, version, author, description, status, and update availability. Read claudeus_wp_plugins__list List all installed WordPress plugins. View active, inactive, and network-active plugins with details. Read claudeus_wp_search__block_directory Search WordPress.org block directory. Find and discover blocks available for installation from the official bl Read claudeus_wp_search__get_url_details Get URL metadata for block editor. Retrieve page title, description, icon, and image for creating rich link pr Read claudeus_wp_search__oembed Get oEmbed data for a URL. Retrieve rich embed data (video, images, metadata) for embedding external content. Read claudeus_wp_search__oembed_proxy Get oEmbed data via proxy. Retrieve oEmbed data for external URLs through WordPress proxy. Read claudeus_wp_search__search Universal search across all content. Search posts, pages, categories, tags, and other content types in a singl Read claudeus_wp_settings__get Get all WordPress site settings. Returns site title, tagline, email, timezone, date/time formats, and more. Read claudeus_wp_settings__get_post_statuses Get all registered post statuses. Returns publish, draft, pending, private, and custom statuses with their pro Read claudeus_wp_settings__get_post_type Get details for a specific post type. View capabilities, labels, taxonomies, and configuration for any post ty Read claudeus_wp_settings__get_post_types Get all registered post types. Returns built-in types (post, page, attachment) and custom post types with thei Read claudeus_wp_shop__get_orders Get a list of orders with optional filters Read claudeus_wp_shop__get_products Get a list of products with optional filters Read claudeus_wp_shop__get_sales Get sales statistics with optional filters Read claudeus_wp_taxonomy__get_categories Get a list of categories with optional filters. Categories are hierarchical terms used to organize posts. Read claudeus_wp_taxonomy__get_category Get a single category by ID Read claudeus_wp_taxonomy__get_tag Get a single tag by ID Read claudeus_wp_taxonomy__get_tags Get a list of tags with optional filters. Tags are non-hierarchical terms used to organize posts. Read claudeus_wp_taxonomy__get_taxonomies Get all registered taxonomies on the WordPress site Read claudeus_wp_taxonomy__get_taxonomy Get a specific taxonomy by slug Read claudeus_wp_templates__get_template Get a specific template by ID. Template IDs are in slug format (e.g., Read claudeus_wp_templates__get_template_part Get a specific template part by ID. Retrieve header, footer, or other template part. Read claudeus_wp_templates__get_template_parts Get a list of template parts (headers, footers, etc.). List all available template parts for the active theme. Read claudeus_wp_templates__get_templates Get a list of block theme templates (FSE). List all available templates for the active theme. Read claudeus_wp_theme__get_active Get the currently active theme Read claudeus_wp_theme__get_custom_css Get theme custom CSS Read claudeus_wp_theme__get_customization Get theme customization settings including custom CSS and theme mods Read claudeus_wp_theme__list Get a list of installed themes Read claudeus_wp_users__get_me Get the currently authenticated user. Returns information about the user making the request. Read claudeus_wp_users__get_user Get a single user by ID. Retrieve detailed information about a specific WordPress user. Read claudeus_wp_users__get_users Get a list of users with optional filters. Retrieve WordPress users with pagination and filtering. Read claudeus_wp_users__introspect_password Validate and introspect the current application password. Checks if the application password in the current re Read claudeus_wp_users__list_app_passwords List all application passwords for a user. Shows all active application passwords and when they were last used Read claudeus_wp_widgets__get_sidebar Get a specific sidebar by ID. View sidebar configuration and all widgets assigned to it. Read claudeus_wp_widgets__get_sidebars Get all registered sidebars. List all widget areas with their configuration and assigned widgets. Read claudeus_wp_widgets__get_widget Get a specific widget by ID. View widget type, settings, sidebar placement, and rendered HTML. Read claudeus_wp_widgets__get_widgets Get all widgets. List all widget instances across all sidebars with their settings and rendered output.

Related servers

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

Questions about Claudeus WordPress MCP

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

Yes. The Claudeus WordPress MCP server exposes 21 destructive tools including claudeus_wp_astra__delete_custom_layout, claudeus_wp_comments__delete_comment, claudeus_wp_comments__spam. 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 Claudeus WordPress MCP? +

The Claudeus WordPress MCP server has 43 write tools including claudeus_wp_astra__create_custom_layout, claudeus_wp_astra__disable_mega_menu, claudeus_wp_astra__enable_mega_menu. 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 Claudeus WordPress MCP.

How many tools does the Claudeus WordPress MCP server expose? +

145 tools across 4 categories: Destructive, Execute, Read, Write. 78 are read-only. 67 can modify, create, or delete data.

How do I enforce a policy on Claudeus WordPress MCP? +

Register the Claudeus WordPress 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 Claudeus WordPress MCP tool call.

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

Instant setup, no code required.

145 Claudeus WordPress MCP tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Claudeus WordPress'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.