Get the FREE Ultimate OpenClaw Setup Guide →

mcp-expose-abilities

Let AI assistants edit your WordPress site. 54 abilities for content, menus, users, media, Elementor, and more.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio bjornfix-mcp-expose-abilities docker run -i bjornfix/mcp-expose-abilities \
  --env WP_SITE_URL="https://your-wordpress-site" \
  --env MCP_VERBOSITY="info" \
  --env WP_ADMIN_USER="admin_username" \
  --env WP_ADMIN_PASSWORD="admin_password"

How to use

This MCP server exposes WordPress abilities via the MCP protocol, allowing AI assistants to interact with your WordPress site through structured actions. With this plugin-based MCP integration, you can instruct the AI to list posts, update content, manage users, handle media, and perform admin tasks using natural language prompts. The available abilities cover core WordPress actions (content, menus, users, media, widgets, plugins, options, comments, taxonomy) as well as system-level operations and vendor-specific extensions that may be installed as add-ons. Start by ensuring your WordPress site is prepared with the required Abilities API and MCP Adapter plugins, then enable the MCP Expose Abilities plugin to make these capabilities accessible to the MCP server.

To use the server, connect your MCP client to the exposed endpoints and issue intents like: “List the latest posts in the News category,” “Update the title of post ID 123,” or “Publish a new page with the slug ‘customer-story’.” The server translates these intents into WordPress API calls, returning structured results that you can display or further refine in your workflow. If you enable add-ons (Filesystem, Elementor, etc.), you’ll gain additional abilities like file operations, Page Builder content manipulation, and theme-specific actions, expanding what AI can automate on your site.

How to install

Prerequisites:

  • A WordPress 6.9+ site with PHP 8.0+ installed
  • WordPress Abilities API plugin and MCP Adapter installed and activated
  • Docker installed on the machine running the MCP server

Installation steps:

  1. Ensure your WordPress site is prepared with the required plugins:

    • Abilities API (official release ZIP)
    • MCP Adapter
    • MCP Expose Abilities plugin (installed from the repository release)
  2. Install Docker on your host if it’s not already installed:

    • Linux: follow distribution-specific Docker install guides
    • macOS/Windows: use Docker Desktop
  3. Run the MCP server using Docker:

    • Replace the placeholder values with your actual site details:

    docker run -d --name mcp-expose-abilities
    -e WP_SITE_URL="https://your-wordpress-site"
    -e WP_ADMIN_USER="admin_username"
    -e WP_ADMIN_PASSWORD="admin_password"
    bjornfix/mcp-expose-abilities

  4. Verify the server is reachable from your MCP client and configure the client to connect to the container’s endpoint (as defined by your environment, typically a localhost port or a reverse proxy if needed).

  5. (Optional) Install vendor add-ons for additional abilities as described in the plugin’s documentation.

Notes:

  • Securely manage WP admin credentials; consider using environment variables or secret management where possible.
  • If you run behind a reverse proxy, configure proper TLS termination and authentication for the MCP endpoint.

Additional notes

Tips and caveats:

  • This plugin exposes WordPress capabilities to an AI agent; ensure access is restricted to trusted clients and users.
  • When enabling add-ons (Filesystem, Elementor, etc.), review security implications and grant the minimal required permissions to the MCP agent.
  • If you encounter connectivity issues, verify Docker container status and confirm WP_SITE_URL matches your WordPress instance.
  • Use environment variables to avoid hardcoding credentials; rotate tokens or credentials periodically.
  • Check for compatibility between WordPress version, Abilities API, and MCP Adapter to ensure stable operation.

Related MCP Servers

Sponsor this space

Reach thousands of developers