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

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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