claudeers.
// MCP Servers

mcp-wordpress

MCP Server to manage a Wordpress CMS system.

// MCP Servers[ cli ][ api ][ desktop ][ claude ]#claude#claude-ai#cms#mcp#typescript#wordpress#mcp-servers◷ MIT$open-source⚠ not recently updated
Actively maintained
100/100
last commit 12 days ago
last release 12 days ago
releases 127
open issues 0
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up mcp-wordpress (mcp-stdio project) into my current project.
Found on https://claudeers.com/mcp-wordpress
Repo: https://github.com/docdyhr/mcp-wordpress
Homepage/docs: —
Detected install method: mcp-stdio → claude mcp add mcp-wordpress -- npx -y mcp-wordpress
Category: mcp-servers. Platforms: cli, api, desktop.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (mcp-stdio)
claude mcp add mcp-wordpress -- npx -y mcp-wordpress
// or clone
git clone https://github.com/docdyhr/mcp-wordpress

// compatibility

Platformscli, api, desktop
Operating systems—
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageJavaScript

Get your FREE $2.50 API credits to access TickAtlas financial data ↗
Deploy on Railway — $20 free credits

🚀 MCP WordPress Server

WordPress MCP Logo

The Most Comprehensive WordPress MCP Server

Manage WordPress sites with natural language through AI tools like Claude Desktop

Quick Start • Why This MCP Server? Installation Options • Documentation • Examples

🎉 v3.3.14 - Production Ready!

🎯 Why This MCP Server?

Transform WordPress management from complex admin panels to simple conversations:

❌ Before: Login → Admin Panel → Navigate → Click → Fill Forms → Save
✅ After:  "Create a new blog post about AI trends with SEO optimization"

Key Advantages:

  • 🏆 Most Complete: 59 tools vs 20-30 in alternatives
  • ⚡ Fastest Setup: 2-click Claude Desktop installation via DXT
  • 🔒 Production Ready: 2200+ tests, security audited, battle-tested
  • 🎯 TypeScript Native: 100% type safety, best-in-class developer experience
  • 🌐 Multi-Site: Manage unlimited WordPress sites from one place

🚀 Quick Start

Get up and running in under 5 minutes:

Prerequisites

  • WordPress: Version 5.6+ with REST API enabled
  • Claude Desktop: Latest version installed
  • Application Password: Generated from WordPress admin panel

3-Step Setup

1️⃣ Generate WordPress Application Password

WordPress Admin → Users → Profile → Application Passwords → Add New

2️⃣ Install MCP Server (Choose One)

Option A: DXT Extension (Easiest)

# Download and install in Claude Desktop
curl -L https://github.com/docdyhr/mcp-wordpress/releases/latest/download/mcp-wordpress.dxt -o mcp-wordpress.dxt
# Then: Claude Desktop → Extensions → Install → Select DXT file

Option B: NPM Global Install

npm install -g mcp-wordpress

3️⃣ Test Your Connection

In Claude: "Test my WordPress connection"
Response: "✅ Authentication successful! Connected to: Your Site Name"

📺 Watch 2-minute Setup Video | 📖 Detailed Setup Guide

⚡ Installation Options

Easiest installation - just 2 clicks!

  1. Download: mcp-wordpress.dxt (3.4MB)
  2. Install: Claude Desktop → Extensions → Install → Select DXT file
  3. Configure: Enter your WordPress site URL and credentials

✅ Zero command line required ✅ Easy updates ✅ Built-in security

📖 Complete DXT Setup Guide →

🚀 Alternative: NPX (Power Users)

# Run directly - always latest version
npx -y mcp-wordpress

# Interactive setup wizard
npm run setup

🔧 Other Options

📋 Configuration

Single Site (.env)

WORDPRESS_SITE_URL=https://myblog.com
WORDPRESS_USERNAME=admin
WORDPRESS_APP_PASSWORD=xxxx xxxx xxxx xxxx xxxx xxxx

Claude Desktop Config

{
  "mcpServers": {
    "mcp-wordpress": {
      "command": "npx",
      "args": ["-y", "mcp-wordpress"],
      "env": {
        "WORDPRESS_SITE_URL": "https://myblog.com",
        "WORDPRESS_USERNAME": "admin",
        "WORDPRESS_APP_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx"
      }
    }
  }
}

📖 Complete Configuration Guide — multi-site, JWT, Docker, production environments

🔐 Authentication

WordPress Application Passwords are recommended:

  1. WordPress Admin → Users → Profile → Application Passwords → Add New
  2. Copy the generated password into your config

Alternative methods: JWT, Basic Auth, API Key — see Authentication Configuration

🌟 What Makes This Special

FeatureThis ServerCompetition
Tools Available59 tools20-30 tools
Claude Desktop DXT✅ 2-click install❌ Manual setup
Multi-Site Support✅ Unlimited sites❌ Single site
TypeScript✅ 100% coverage⚠️ Partial/None
Performance Monitoring✅ Real-time analytics❌ Basic only
Test Coverage✅ 2200+ tests, comprehensive coverage⚠️ Limited
Production Ready✅ Security audited⚠️ Unknown

📋 Available Tools (59 Tools)

Content Management

  • 📝 Posts (6 tools) - Create, edit, delete, list posts and revisions
  • 📄 Pages (6 tools) - Manage static pages and revisions
  • 🖼️ Media (6 tools) - Upload, manage media library and files

User & Community

  • 👥 Users (6 tools) - User management and profiles
  • 💬 Comments (7 tools) - Comment moderation and management
  • 🏷️ Taxonomies (10 tools) - Categories and tags management

Site Management

  • ⚙️ Site Settings (7 tools) - Site configuration and statistics
  • 🔐 Authentication (6 tools) - Auth testing and management
  • ⚡ Cache Management (4 tools) - Performance caching control
  • 📊 Performance Monitoring (6 tools) - Real-time metrics and optimization

📖 Complete Tool Documentation | Live API Reference

🤖 Examples

💬 "Create a new blog post about AI trends with SEO optimization"
💬 "Check my WordPress site performance and provide optimization recommendations"
💬 "Find all draft posts older than 30 days and provide a summary"
💬 "Batch update all client sites with the new privacy policy footer"
💬 "List all posts from my client-blog site"

📖 More Examples | Real-World Workflows

🧪 Testing & Security

npm test              # Full test suite (512/512 passing)
npm run test:security # Security tests (40/40 passing)
npm run health        # System health check

📖 Security Documentation — OWASP coverage, penetration testing, compliance

🛠️ Troubleshooting

npm run health         # System check
DEBUG=true npm run dev # Debug logging
npm run fix:rest-auth  # Fix WordPress 401 errors
ErrorSolution
401 UnauthorizedRegenerate application password
403 ForbiddenCheck user role (Editor+ required)
404 Not FoundVerify WORDPRESS_SITE_URL
Connection TimeoutCheck WordPress REST API access

📖 Full Troubleshooting Guide

📚 Documentation

Getting Started

User Guides

Integration Guides

Developer Documentation

Deployment & Operations

🔧 Requirements

  • WordPress 5.0+ with REST API enabled
  • HTTPS recommended for production
  • Application Passwords enabled (WordPress 5.6+)
RoleAccess
AdministratorFull access to all functions
EditorPosts, pages, comments, media
AuthorOwn posts and media
ContributorOwn posts (drafts only)
SubscriberRead only

🚀 Next Steps

Ready to transform your WordPress management?

  1. 🏆 Download DXT Extension - Easiest setup (2 minutes)
  2. ⚡ Try NPX Method - Power user setup (5 minutes)
  3. 📚 Explore All Tools - See what's possible
  4. 💬 Join Discussions - Get help and share ideas

🔗 Similar Projects


📋 Changelog

v3.3.14 (June 2026)

  • 🔒 Security Updates - Patch moderate Hono vulnerabilities, update allowlisted npm-bundled advisories
  • 🧪 CI - Smoke-test improvements and Node 24 validation

v3.x Series (2025–2026)

  • 🏗️ Modular Architecture - Domain-specific operation modules and composition pattern
  • 🔄 Fault Tolerance - Circuit breaker pattern with automatic recovery
  • 📊 2200+ Tests - Comprehensive test suite across security, cache, server, client, config, utils, tools, and performance
  • ⚡ Caching Layer - CachedWordPressClient with configurable TTL; 50–70% faster repeat requests
  • 🌐 Multi-Site - Unlimited WordPress sites from one configuration file
  • 🔐 4 Auth Methods - App Passwords (recommended), JWT, Basic, API Key
  • 🐳 Docker & DXT - One-click Claude Desktop extension and Docker Hub image

For the full history see CHANGELOG.md.


🙏 Acknowledgments

Special thanks to Stephan Ferraro for the upstream project that inspired this implementation.


⭐ Found this helpful? Give us a star on GitHub! ⭐

// faq

What is mcp-wordpress?

MCP Server to manage a Wordpress CMS system.. It is open-source on GitHub.

Is mcp-wordpress free to use?

mcp-wordpress is open-source under the MIT license, so it is free to use.

What category does mcp-wordpress belong to?

mcp-wordpress is listed under mcp-servers in the Claudeers registry of Claude-compatible tools.

3 views
★ 110 stars
unclaimed
updated 4 months ago

// embed badge

mcp-wordpress on Claudeers
[![Claudeers](https://claudeers.com/api/badge/mcp-wordpress.svg)](https://claudeers.com/mcp-wordpress)

// retro hit counter

mcp-wordpress hit counter
[![Hits](https://claudeers.com/api/counter/mcp-wordpress.svg)](https://claudeers.com/mcp-wordpress)

// reviews

// guestbook

0/500

// related in MCP Servers

🔓

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete…

// mcp-serversf/⟨HTML⟩★ 172,096◷ NOASSERTION[ claude ]
🔓

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io

// mcp-serversfarion1231/⟨Rust⟩★ 140,512◷ MIT[ claude ]
🔓

🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman

// mcp-serversJuliusBrussee/⟨JavaScript⟩★ 107,719◷ MIT[ claude ]
🔓

An open-source AI agent that brings the power of Gemini directly into your terminal.

// mcp-serversgoogle-gemini/⟨TypeScript⟩★ 107,167◷ Apache-2.0[ claude ]
→ see how mcp-wordpress connects across the ecosystem