W

WordPress

Integrates with WordPress REST API to provide complete site management including posts, pages, media...

2 views
0 installs
Updated Nov 4, 2025
Not audited
Integrates with WordPress REST API to provide complete site management including posts, pages, media uploads, user management, comments, categories, tags, plugins, themes, menus, and site settings through 49+ tools with Basic authentication and robust error handling.
  1. Install the Required WordPress Plugin

    • Download the wpmcp-plugin/wpmcp.zip file included with the project.
    • In your WordPress Admin panel, navigate to Plugins → Add New → Upload Plugin.
    • Upload the wpmcp.zip file, install, and activate the “WordPress MCP Server Plugin”.
  2. Make Sure You Have the Correct WordPress Permissions

    • Your WordPress account must have both the edit_themes and edit_plugins capabilities (usually an Administrator account).
  3. Configure API Access (Choose according to your WordPress type):

    • If using Self-Hosted WordPress (your own server):

      1. Go to https://github.com/WP-API/Basic-Auth and follow the instructions to install the Basic Auth plugin on your site.
      2. Your “admin” credentials will be your WordPress username and password (see below).
    • If using WordPress.com:

      1. Your WordPress must be on a Business Plan or higher.
      2. Go to your WordPress.com account → Settings → Security.
      3. Under “Application Passwords,” generate a new Application Password.
      4. Copy and save this password.
  4. Collect Required Values

    • WORDPRESS_URL: The full URL to your WordPress site (e.g., https://your-site.com).
    • WORDPRESS_USERNAME: Your WordPress admin username.
      • On self-hosted sites, use your regular admin username.
      • On WordPress.com, this is typically your email or username.
    • WORDPRESS_PASSWORD:
      • For self-hosted sites, use your password (with Basic Auth plugin installed).
      • For WordPress.com, paste the Application Password you generated in step 3.
  5. Open the FastMCP Connection Interface

    • Click the "Install Now" button for this server.
    • In the FastMCP connection form that appears, fill in:
      • WORDPRESS_URL
      • WORDPRESS_USERNAME
      • WORDPRESS_PASSWORD
  6. Save and Test the Connection

    • Save your configuration.
    • Confirm connectivity and try a basic command (e.g., “Get all posts”) to ensure setup is correct.

Quick Start

View on GitHub

More for Content Management

View All →

More for Developer Tools

View All →

Similar MCP Servers

WordPress Remote

WordPress Remote

Official

Bridges WordPress websites and WooCommerce data with local clients through REST API calls, enabling content access without direct streaming connections.

API Development Content Management
146
0

Report Issue

Thank you! Your issue report has been submitted successfully.