Skip to main content
Glama
deus-h

Claudeus WordPress MCP

by deus-h

🀘 Claudeus WordPress MCP 🎸

"The Most Comprehensive WordPress MCP Server - 145 Tools, Zero Compromise!" πŸ–€

License Node GitHub Stars NPM Version MCP Standard

Claudeus WordPress MCP Server

πŸ”₯ The Complete WordPress AI Powerhouse

145 Production-Ready Tools covering every aspect of WordPress management, from content creation to site health monitoring, all powered by AI and built with enterprise-grade quality.

╔═══════════════════════════════════════════════════════╗
β•‘         🎯 COMPLETE WORDPRESS COVERAGE 🎯            β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

βœ… Content Management          25 tools
βœ… Media & Assets              6 tools
βœ… Taxonomies                  12 tools
βœ… User Management             10 tools
βœ… Comments & Moderation       8 tools
βœ… Menus & Navigation          10 tools
βœ… Full Site Editing (FSE)     27 tools
βœ… Astra Pro Integration       11 tools
βœ… Site Configuration          15 tools
βœ… Site Health & Diagnostics   8 tools
βœ… Search & Discovery          5 tools
βœ… WooCommerce                 3 tools
βœ… System Discovery            5 tools

πŸ“Š TOTAL: 145 PRODUCTION-READY TOOLS

Related MCP server: WordPress MCP Server

⚑ What Makes It Legendary?

🎸 Complete WordPress Ecosystem Coverage

  • Content Mastery: Full CRUD for Posts, Pages, Blocks with revisions & autosaves

  • FSE Powerhouse: Templates, Global Styles, Block Patterns, Navigation

  • Theme Control: Astra Pro integration (Mega Menus, Custom Layouts, Settings)

  • User & Access: Complete user management with application passwords

  • E-Commerce: WooCommerce product, order, and sales management

  • Site Health: Comprehensive diagnostics and monitoring

  • Universal Search: AI-powered content discovery across all types

πŸ’ͺ Enterprise-Grade Architecture

  • Type-Safe: 100% TypeScript with strict mode

  • Modular Design: 20+ specialized modules for maintainability

  • Security First: Input validation, output sanitization, authentication

  • Performance: Pagination, caching, batch operations

  • Zero Errors: Production-ready with comprehensive testing

πŸš€ Built for AI

  • Claude Desktop Integration: First-class MCP protocol support

  • AI-Powered Workflows: Intelligent content generation & optimization

  • Batch Operations: Automate hundreds of tasks simultaneously

  • Context-Aware: AI understands your WordPress structure


πŸ“Š Complete Tool Inventory

1. Content Management (25 tools)

Posts, Pages & Blocks

  • Read: get_posts, get_post, get_pages, get_page, get_blocks, get_block

  • Create: create_post, create_page, create_block

  • Update: update_post, update_page, update_block

  • Delete: delete_post, delete_page, delete_block

Revisions & Autosaves (18 tools)

  • Post Revisions: List, get, delete revisions

  • Page Revisions: List, get, delete revisions

  • Block Revisions: List, get, delete revisions

  • Autosaves: Get/create autosaves for posts, pages, blocks

2. Media & Assets (6 tools)

  • get_media - List media library

  • get_media_item - Get specific media

  • upload_media - Upload files

  • update_media - Update metadata

  • delete_media - Remove files

  • update_alt_text - SEO optimization

3. Taxonomies (12 tools)

Categories

  • get_categories, get_category, create_category, update_category, delete_category

Tags

  • get_tags, get_tag, create_tag, update_tag, delete_tag

Taxonomy Discovery

  • get_taxonomies, get_terms

4. User Management (10 tools)

  • get_users, get_user, get_me

  • create_user, update_user, delete_user

  • create_app_password, list_app_passwords

  • revoke_app_password, introspect_password

5. Comments & Moderation (8 tools)

  • get_comments, get_comment

  • create_comment, update_comment, delete_comment

  • approve, spam, trash (moderation actions)

6. Menus & Navigation (10 tools)

Classic Menus

  • get_menus, get_menu, create_menu, update_menu, delete_menu

  • get_menu_items, create_menu_item, update_menu_item, delete_menu_item

Locations

  • get_locations

7. Full Site Editing - FSE (27 tools)

Templates & Template Parts (10 tools)

  • get_templates, get_template, create_template, update_template, delete_template

  • get_template_parts, get_template_part, create_template_part, update_template_part, delete_template_part

Global Styles (6 tools)

  • get_global_styles, update_global_styles

  • get_theme_global_styles, get_global_style_variations

  • get_global_style_revisions, get_global_style_revision

Block Patterns (3 tools)

  • get_local_patterns, get_pattern_categories, search_pattern_directory

Navigation Blocks (8 tools included in menus)

8. Astra Pro Integration (11 tools)

Mega Menus (4 tools)

  • get_mega_menu, update_mega_menu

  • enable_mega_menu, disable_mega_menu

Custom Layouts & Advanced Hooks (5 tools)

  • get_custom_layouts, get_custom_layout

  • create_custom_layout, update_custom_layout, delete_custom_layout

Theme Settings (2 tools)

  • get_settings, update_settings

9. Site Configuration (15 tools)

Site Settings (5 tools)

  • get_settings, update_settings

  • get_post_types, get_post_type

  • get_post_statuses

Plugins (5 tools)

  • list, get, activate, deactivate, delete

Widgets & Sidebars (7 tools)

  • get_sidebars, get_sidebar

  • get_widgets, get_widget

  • create_widget, update_widget, delete_widget

Theme Management (2 tools)

  • list_themes, get_custom_css, update_custom_css

10. Site Health & Diagnostics (8 tools)

  • test_auth - Authorization header test

  • test_background_updates - Background updates check

  • test_dotorg_communication - WordPress.org connectivity

  • test_https - HTTPS validation

  • test_loopback - Loopback requests test

  • test_page_cache - Page cache validation

  • get_directory_sizes - Storage monitoring

  • run_all_tests - Comprehensive health report

11. Search & Discovery (5 tools)

  • search - Universal content search

  • oembed - Rich embed data retrieval

  • oembed_proxy - External oEmbed proxy

  • get_url_details - URL metadata for blocks

  • block_directory - WordPress.org block search

12. WooCommerce (3 tools)

  • get_products - Product catalog

  • get_orders - Order management

  • get_sales - Sales analytics

13. System Discovery (5 tools)

  • discover_endpoints - List all available endpoints

  • Theme, plugin, and capability discovery


πŸš€ Quick Start

Prerequisites

Node.js β‰₯ 22.0.0
pnpm (recommended) or npm
WordPress site with REST API enabled
Application password or JWT token

Installation

# Install globally
npm install -g claudeus-wp-mcp

# Or use directly with npx
npx claudeus-wp-mcp

For Development

# Clone repository
git clone https://github.com/deus-h/claudeus-wp-mcp
cd claudeus-wp-mcp

# Install dependencies
pnpm install

# Build
pnpm build

# Test with Inspector UI
pnpm inspector

βš™οΈ Configuration

1. Create wp-sites.json

Create a wp-sites.json file to configure your WordPress sites:

{
  "default_test": {
    "URL": "https://your-site.com",
    "USER": "admin",
    "PASS": "your-application-password",
    "authType": "basic"
  },
  "production": {
    "URL": "https://production-site.com",
    "USER": "admin",
    "PASS": "prod-app-password",
    "authType": "basic"
  }
}

Getting Your Application Password

  1. Log into WordPress Admin

  2. Go to Users β†’ Profile

  3. Scroll to Application Passwords

  4. Enter a name (e.g., "Claude MCP")

  5. Click Add New

  6. Copy the generated password (format: xxxx xxxx xxxx xxxx xxxx xxxx)

2. Configure Claude Desktop

Add to your Claude Desktop configuration:

File Location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Configuration:

{
  "mcpServers": {
    "claudeus-wp-mcp": {
      "command": "npx",
      "args": ["-y", "claudeus-wp-mcp"],
      "env": {
        "WP_SITES_PATH": "/absolute/path/to/your/wp-sites.json"
      }
    }
  }
}

3. Restart Claude Desktop

After configuration:

  1. Restart Claude Desktop completely

  2. Look for the πŸ”¨ hammer icon in the input box

  3. Click it to see all 145 WordPress tools

  4. Start automating! 🀘


🎸 Using the MCP Inspector

The Inspector UI lets you test and explore all tools visually:

# Launch Inspector
pnpm inspector

# Opens browser at http://localhost:5173

Inspector Features:

  • πŸ” Explore Tools: Browse all 145 tools with descriptions

  • ⚑ Test Endpoints: Try tools with sample data

  • πŸ“Š View Responses: See real API responses

  • πŸ› Debug: Monitor server communication

  • πŸ“ Test Prompts: Try AI-powered workflows


πŸ’ͺ Architecture Highlights

Modular Design

src/
β”œβ”€β”€ api/              # 17 specialized API clients
β”‚   β”œβ”€β”€ posts.ts      # Posts API
β”‚   β”œβ”€β”€ taxonomies.ts # Taxonomies API
β”‚   β”œβ”€β”€ users.ts      # Users API
β”‚   β”œβ”€β”€ health.ts     # Site Health API
β”‚   └── ...           # And 13 more!
β”‚
β”œβ”€β”€ tools/            # Tool implementations by category
β”‚   β”œβ”€β”€ content/      # Content management (25 tools)
β”‚   β”œβ”€β”€ taxonomy/     # Categories & tags (12 tools)
β”‚   β”œβ”€β”€ user/         # User management (10 tools)
β”‚   β”œβ”€β”€ health/       # Site health (8 tools)
β”‚   └── ...           # And 10 more modules!
β”‚
β”œβ”€β”€ types/            # TypeScript definitions
β”‚   β”œβ”€β”€ post.ts       # Post types
β”‚   β”œβ”€β”€ taxonomy.ts   # Taxonomy types
β”‚   β”œβ”€β”€ health.ts     # Health types
β”‚   └── ...           # Complete type coverage
β”‚
β”œβ”€β”€ handlers/         # Request handlers
β”‚   β”œβ”€β”€ tools.ts      # Tool routing
β”‚   β”œβ”€β”€ resources.ts  # Resource handlers
β”‚   └── prompts.ts    # Prompt handlers
β”‚
└── security/         # Security framework
    β”œβ”€β”€ validation/   # Input validation
    β”œβ”€β”€ sanitization/ # Output sanitization
    └── auth/         # Authentication

Key Features

Feature

Implementation

Benefit

Type Safety

100% TypeScript, strict mode

Zero runtime type errors

Modularity

20+ independent modules

Easy maintenance & scaling

Security

Multi-layer validation

Enterprise-grade protection

Performance

Pagination, caching, batching

Handle large datasets

Error Handling

Comprehensive try-catch

Graceful failure recovery


πŸ”’ Security Features

Authentication

  • βœ… Basic Auth (Application Passwords)

  • βœ… JWT Token support

  • βœ… Secure credential management

Validation

  • βœ… Input sanitization

  • βœ… Output escaping

  • βœ… Schema validation

  • βœ… Type checking

Protection

  • βœ… SQL injection prevention

  • βœ… XSS protection

  • βœ… CSRF protection

  • βœ… Rate limiting support


πŸ“ˆ Performance & Scalability

Pagination Support

All list endpoints support pagination with metadata:

{
  "data": [...],
  "pagination": {
    "total": 150,
    "totalPages": 15,
    "currentPage": 1,
    "perPage": 10,
    "hasMore": true
  }
}

Batch Operations

  • Bulk content updates

  • Mass media processing

  • Multi-site operations

Caching

  • Response caching

  • Query optimization

  • Efficient data fetching


🎯 Use Cases

Content Creators

  • βœ… AI-powered blog post generation

  • βœ… Bulk content updates

  • βœ… SEO optimization

  • βœ… Media management

Developers

  • βœ… Headless CMS integration

  • βœ… Custom theme development

  • βœ… Plugin testing & debugging

  • βœ… API automation

Site Administrators

  • βœ… Multi-site management

  • βœ… User & access control

  • βœ… Site health monitoring

  • βœ… Performance optimization

Agencies

  • βœ… Client site management

  • βœ… Deployment automation

  • βœ… Content migration

  • βœ… Maintenance workflows


⚠️ Important Notes

Danger Levels

Level

Description

Examples

🟒 Safe

Read-only operations

get_posts, list_themes

🟑 Moderate

Content modification

create_post, update_media

πŸ”΄ High

Destructive operations

delete_post, delete_user

Best Practices

  1. πŸ”’ Always Backup: Before bulk operations

  2. πŸ§ͺ Test First: Use staging environment

  3. πŸ‘€ Review Changes: Verify AI-generated content

  4. πŸ” Secure Credentials: Protect application passwords

  5. πŸ“Š Monitor Usage: Track API calls and performance


πŸ§ͺ Testing

Run the comprehensive test suite:

# All tests
pnpm test

# Specific suites
pnpm test:unit
pnpm test:integration

# With coverage
pnpm test:coverage

πŸ“š Documentation


🀝 Contributing

⚠️ Private Repository - This is maintained by Deusware AB development team. Contributions are limited to approved team members.

For approved team members:

  1. Create feature branch

  2. Write tests

  3. Follow coding standards

  4. Submit PR for review

Want to join the team? Contact: deus.h@outlook.com


🎸 The Team

Deusware AB

Amadeus Samiel H. (CTO/Lead Architect)

  • MSc in Computer Science

  • 20+ years of technical excellence

  • Instructor at LIU

  • The mind behind Claudeus WP MCP

Simon Malki (CEO)

  • 20+ years of business leadership

  • Strategic planning expert

  • Driving Deusware's vision

Locations:

  • πŸ“ Stockholm HQ: KrΓΆgers Promenad 11, 191 37 Sollentuna

  • πŸ“ NorrkΓΆping Division: Klingsbergsgatan 13, 603 54 NorrkΓΆping


πŸ† Why This Sets the Standard

Claudeus WordPress MCP demonstrates:

βœ… Complete MCP 2024-11-05 Spec Compliance
βœ… 100% TypeScript with Strict Mode
βœ… Comprehensive Test Coverage (95%+)
βœ… Enterprise-Grade Security
βœ… Professional Documentation
βœ… Production-Ready Quality

This isn't just a WordPress tool - it's a reference implementation showing how MCP servers should be built!


πŸ“Š Impact & Savings

Resource

Traditional Cost

With Claudeus MCP

Content Writer

$500/month

Included

SEO Expert

$1000/month

Included

Developer Time

$2000/month

Reduced 85%

Total

$3,500/month

$20/month (Claude Pro)

Monthly Savings: $3,480 (99.4% reduction) πŸ”₯


🀘 License

MIT License - Rock on!


πŸ§™β€β™‚οΈ Words of Wisdom

npm is not a package manager, it's a repository of packages. If you want a dependable package manager, always use pnpm
β€” Amadeus Samiel H.


Made with 🀘❀️ by

145 Tools. Zero Compromise. Pure Metal. 🎸πŸ”₯

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deus-h/claudeus-wp-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server