1. Conduid
  2. Scraping
  3. Claude Plugin Wordpress Manager
MCP server · Scraping

Claude Plugin Wordpress Manager

Unified WordPress management and development plugin for Claude Code. Orchestrates Hostinger MCP, WP REST API bridge (148 tools incl. 30 WooCommerce + 10 Multisite + 4 Webhooks + 7 Mailchimp + 5 Buffer + 6 SendGrid + 8 GSC + 6 GA4 + 4 Plausible + 4 CWV + 3

37Low

Scored 6 months ago · breakdown

About Claude Plugin Wordpress Manager

Claude Plugin Wordpress Manager is an MCP server in the Scraping category: unified WordPress management and development plugin for Claude Code. Orchestrates Hostinger MCP, WP REST API bridge (148 tools incl. 30 WooCommerce + 10 Multisite + 4 Webhooks + 7 Mailchimp + 5 Buffer + 6 SendGrid + 8 GSC + 6 GA4 + 4 Plausible + 4 CWV + 3.

Install

Claude Code
claude mcp add claude-plugin-wordpress-manager -- npx -y claude-plugin-wordpress-manager
npx
npx -y claude-plugin-wordpress-manager

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Claude Plugin Wordpress Manager

Powered by Claude · Grounded in docs

I know everything about Claude Plugin Wordpress Manager. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

WordPress Manager Plugin for Claude Code

Unified WordPress management and development plugin that orchestrates multiple MCP servers, specialized agents, and knowledge-rich skills to manage self-hosted WordPress sites, Hostinger infrastructure, and guide WordPress development — all from Claude Code.

Architecture

wordpress-manager/
├── .claude-plugin/plugin.json    # Plugin manifest (v2.14.1)
├── .mcp.json                     # MCP server definitions
├── agents/                       # 12 specialized agents
├── commands/                     # 5 slash commands
├── skills/                       # 46 skills (operational + development + content framework)
├── hooks/hooks.json              # 12 safety hooks (PreToolUse)
├── scripts/                      # Dashboard renderer, context scanner, validation
└── servers/wp-rest-bridge/       # Custom MCP server (TypeScript, 148 tools)

MCP Servers

Hostinger MCP (hostinger-mcp)

  • Source: hostinger-api-mcp@latest (npm)
  • Auth: HOSTINGER_API_TOKEN environment variable
  • Capabilities: 119 tools covering hosting, DNS, SSL, email, VPS, domains
  • Use: Infrastructure management, DNS updates, SSL certificates, site imports

WP REST Bridge (wp-rest-bridge)

  • Source: Custom TypeScript MCP server bundled in servers/wp-rest-bridge/
  • Auth: WP_SITES_CONFIG JSON env var with per-site credentials
  • Capabilities: 40+ tools for content, media, taxonomies, plugins, users, comments
  • Use: Content CRUD, plugin management, user administration, media uploads
  • Multi-site: Supports multiple sites via switch_site, list_sites, get_active_site

WordPress.com MCP (External)

  • Source: Built-in Claude Code integration (claude.ai)
  • Use: WordPress.com hosted sites (content authoring, site settings, editor context)

Agents

Agent Color Role Paired Skill
wp-site-manager cyan Central orchestrator for multi-site operations, status monitoring, diagnostics —
wp-deployment-engineer green Deploy workflows: Hostinger MCP, SSH, local env export, post-deploy verification wp-deploy
wp-content-strategist magenta Content creation, SEO optimization, taxonomy management, multilingual content wp-content
wp-security-auditor red Security audits: plugin vulnerabilities, user accounts, SSL, DNS (read-only) wp-audit
wp-security-hardener red Security hardening and incident response (implements fixes from auditor) wp-security
wp-performance-optimizer yellow Performance audits: Core Web Vitals, caching, media optimization, TTFB wp-performance
wp-test-engineer blue Test execution: Playwright E2E, Jest unit, PHPUnit, debug failures, CI setup wp-e2e-testing
wp-accessibility-auditor purple WCAG 2.2 AA compliance audits: axe-core, pa11y, Lighthouse, code review (read-only) wp-accessibility

Agent collaboration patterns:

  • Audit → Fix: wp-security-auditor (finds issues) → wp-security-hardener (implements fixes)
  • Delegation: wp-site-manager delegates to specialized agents via its Specialized Agents table

Commands

Command Description
/wordpress-manager:wp-status Quick health check of a WordPress site
/wordpress-manager:wp-deploy Deploy changes to a WordPress site
/wordpress-manager:wp-audit Run security, performance, or SEO audit
/wordpress-manager:wp-backup Create, list, or restore site backups
/wordpress-manager:wp-setup Onboard a new WordPress site

Skills

Operational Skills (5) — managing live WordPress sites

Skill Trigger Phrases Reference Files
wp-deploy "deploy", "push to production", "update site" hostinger-deploy.md, ssh-deploy.md
wp-audit "audit my site", "security check", "performance test" security-checklist.md, performance-checklist.md, seo-checklist.md
wp-content "create blog post", "manage content", "SEO" content-templates.md, seo-optimization.md
wp-migrate "migrate my site", "move to Hostinger", "transfer" hostinger-migration.md, cross-platform.md
wp-backup "backup my site", "create backup", "restore" backup-strategies.md, restore-procedures.md

Local Environment Skill (1) — managing local WordPress dev environments

Skill Purpose Key References
wp-local-env Unified local env management: Studio, LocalWP, wp-env detection, lifecycle, WP-CLI, symlinks, DB ops studio-adapter.md, localwp-adapter.md, wpenv-adapter.md, mcp-adapter-setup.md

Development Skills (18) — building WordPress projects

13 core skills integrated from WordPress/agent-skills (GPL-2.0-or-later), plus 5 extended skills (testing, security, i18n, accessibility, headless).

Skill Purpose Key References
wordpress-router Unified router v4: classifies tasks (dev vs local env vs ops) and routes to correct skill/agent decision-tree.md
wp-project-triage Auto-detects project type (plugin, theme, block theme, core) detect_wp_project.mjs, triage.schema.json
wp-block-development Gutenberg block creation: block.json, attributes, save, edit 10 references, list_blocks.mjs
wp-block-themes Block theme development: theme.json, templates, patterns 6 references, detect_block_themes.mjs
wp-plugin-development Plugin architecture: hooks, activation, Settings API, admin pages 6 references, detect_plugins.mjs
wp-rest-api REST endpoint development: register_rest_route, permissions 6 references
wp-interactivity-api Interactivity API: data-wp-* directives, viewScriptModule 3 references
wp-abilities-api Abilities API: wp_register_ability, capability management 2 references
wp-wpcli-and-ops WP-CLI usage: commands, wp-cli.yml, scaffolding 7 references, wpcli_inspect.mjs
wp-phpstan Static analysis: PHPStan for WordPress, phpstan.neon 3 references, phpstan_inspect.mjs
wp-performance Backend profiling: WP-CLI profile/doctor, query optimization 10 references, perf_inspect.mjs
wp-playground WordPress Playground: disposable instances, blueprints, snapshots 3 references
wpds WordPress Design System: @wordpress/components, tokens, patterns Requires WPDS MCP server
wp-e2e-testing Testing strategy: Playwright E2E, Jest, PHPUnit, visual regression, CI 7 references, test_inspect.mjs
wp-security Security hardening: filesystem, headers, auth, API restriction, incident response 7 references, security_inspect.mjs
wp-i18n Internationalization: PHP/JS gettext, .pot/.po/.mo workflow, RTL, WPML/Polylang 6 references, i18n_inspect.mjs
wp-accessibility WCAG 2.2 compliance: block a11y, theme a11y, interactive patterns, testing 6 references
wp-headless Headless/decoupled: REST vs WPGraphQL, JWT auth, CORS, Next.js/Nuxt/Astro 6 references, headless_inspect.mjs

Safety Hooks

Six PreToolUse hooks protect against accidental destructive operations:

Prompt-based (LLM validation):

  1. Content Deletion - Confirms before delete_content, delete_media, delete_user, delete_term
  2. Plugin Deactivation - Confirms before deactivate_plugin (dependency risk)
  3. WordPress Import - Confirms before hosting_importWordpressWebsite (overwrites site)
  4. DNS Changes - Confirms before DNS_updateDNSRecordsV1, DNS_resetDNSRecordsV1

Command-based (script validation): 5. Pre-deploy Check - pre-deploy-check.sh validates site reachability and auth before deploy tools 6. Backup Reminder - backup-reminder.sh advisory reminder before import operations

Setup

1. Enable the Plugin

The plugin is registered as a local plugin in ~/.claude/settings.json:

{
  "enabledPlugins": {
    "wordpress-manager@local": true
  }
}

2. Configure Hostinger API Token

Generate a token at Hostinger API Dashboard and add it to your environment:

export HOSTINGER_API_TOKEN="your-api-token"

3. Configure WordPress Sites

Set WP_SITES_CONFIG as a JSON string with your site credentials:

export WP_SITES_CONFIG='[
  {
    "id": "mysite",
    "url": "https://mysite.com",
    "username": "admin",
    "password": "xxxx xxxx xxxx xxxx"
  }
]'
export WP_DEFAULT_SITE="mysite"

Password: Use a WordPress Application Password (Users > Profile > Application Passwords), not the account password.

4. Build the WP REST Bridge

cd ~/.claude/plugins/local/wordpress-manager/servers/wp-rest-bridge
npm install
npx tsc

5. Verify Setup

Run the health check script to validate all connections:

source ~/.claude/mcp-secrets.env
bash ~/.claude/plugins/local/wordpress-manager/scripts/health-check.sh

Tool Inventory

Server Tools Categories
hostinger-mcp 119 Hosting, DNS, SSL, Email, VPS, Domains, Billing
wp-rest-bridge 40+ Content (CRUD), Taxonomies, Media, Plugins, Users, Comments, Site Meta
WordPress.com (external) ~15 Content Authoring, Site Settings, Editor Context

Total: 148 tools available through the unified plugin interface (validated end-to-end).

Development

Project Structure

servers/wp-rest-bridge/src/
├── server.ts              # MCP server entry point (StdioServerTransport)
├── wordpress.ts           # Axios-based WP REST API client (multi-site Map)
├── types.ts               # Zod schemas + TypeScript types
└── tools/
    ├── index.ts            # Tool registry (switch_site, list_sites, get_active_site)
    ├── unified-content.ts  # CRUD for posts, pages, custom post types
    ├── unified-taxonomies.ts # Categories, tags, custom taxonomies
    ├── media.ts            # Upload, list, update, delete media
    ├── plugins.ts          # List, activate, deactivate, search plugins
    ├── users.ts            # User CRUD + role management
    ├── comments.ts         # Comment moderation + CRUD
    └── plugin-repository.ts # Search wordpress.org plugin directory

Build

cd servers/wp-rest-bridge
npx tsc              # Compile TypeScript to build/

Dependencies

  • @modelcontextprotocol/sdk ^1.27.1
  • axios ^1.7.9
  • zod ^3.24.1
  • TypeScript 5.7+, Node.js 18+

Version History

Version Phase What Changed
1.0.0 Phase 1 Core plugin: 2 agents, 1 skill, 2 commands, 4 hooks, 2 MCP servers
1.1.0 Phase 2 +3 agents (content, security, performance), +2 skills (audit, content)
1.2.0 Phase 3 +3 commands (audit, backup, setup), +2 skills (migrate, backup)
1.3.0 Phase 4 E2E testing, utility scripts, command hooks, WordPress.com dual-mode support
1.4.0 Phase 5 +13 development skills from WordPress/agent-skills community repo (blocks, themes, plugins, REST API, Interactivity API, Abilities API, WP-CLI, PHPStan, Performance, Playground, WPDS, Router, Triage)
1.5.0 Phase 6 +1 local environment skill (wp-local-env): WordPress Studio, LocalWP, wp-env detection, unified management, router v3
1.6.0 Phase 7 +5 development skills (testing, security, i18n, accessibility, headless), router v4, cross-references
1.7.0 Phase 8 +3 agents (test-engineer, security-hardener, accessibility-auditor), 5 agent upgrades, bidirectional cross-refs, audit→fix handoff chain
1.8.0 WooCommerce +30 WC tools (products, orders, customers, coupons, reports, settings), +wp-ecommerce-manager agent
1.9.0 Multisite +10 multisite tools, network management, sub-site CRUD, domain mapping
2.0.0 CI/CD GitHub Actions, GitLab CI, Bitbucket Pipelines, quality gates, deploy automation
2.1.0 Monitoring Uptime checks, performance baseline, security scanning, content integrity
2.2.0 Tier 2 Fleet monitoring, content repurposing, webhook propagation
2.3.0 Tier 3a Programmatic SEO, content-commerce attribution, multi-language network
2.4.0 Tier 3b Social/email distribution: +7 Mailchimp, +5 Buffer, +6 SendGrid tools
2.5.0 Tier 3c Google Search Console: +8 GSC tools, keyword tracking, indexing management
2.6.0 Tier 3d Content optimization AI: headline scoring, readability, SEO scoring, bulk triage
2.7.0 Tier 4a Analytics: +6 GA4, +4 Plausible, +4 CWV tools
2.8.0 Tier 4b Smart alerting: Slack webhook/Bot, SendGrid, severity routing
2.9.0 Tier 4+5 Automated workflows: cron triggers, content lifecycle hooks, multi-channel actions
2.10.0 Tier 6a Direct social: +5 LinkedIn, +5 Twitter/X tools
2.11.0 Tier 6b Auto-transform pipeline: blog→tweet/thread/LinkedIn/email templates
2.12.0 Tier 7 Content generation AI pipeline, structured data (Schema.org/JSON-LD)
2.13.0 Content Framework 3-phase framework: content pipeline, intelligence (signals), editorial calendar
2.14.0 Dashboard Editorial Kanban HTML dashboard, context-scanner module
2.14.1 Context Snippet Step 0 CONTEXT in content skills, CLI snippet mode

License

MIT — Original plugin code. GPL-2.0-or-later — Development skills integrated from WordPress/agent-skills.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Claude Plugin Wordpress Manager

How do I install Claude Plugin Wordpress Manager?

Run claude mcp add claude-plugin-wordpress-manager -- npx -y claude-plugin-wordpress-manager, then add the server to your MCP client's configuration.

Is Claude Plugin Wordpress Manager safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Claude Plugin Wordpress Manager still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.