Model Context Protocol

A WordPress MCP Server for AI Agents

Connect Claude Code, Cursor, Windsurf, or any AI agent to your WordPress site via the Model Context Protocol. 77 admin tools accessible from your IDE — manage WordPress without opening a browser.

Claude Code — MCP
> Connected to PressBot MCP v1.5.0
> Run a security audit on my site
{
  "tool": "security_audit",
  "score": 11/12,
  "issue": "1 plugin update"
}
> Update it
akismet updated to 5.4.1

What is MCP?

The Model Context Protocol is an open standard for connecting AI clients to external tools and data sources. PressBot implements MCP so your WordPress site speaks the same language as your AI tools.

Open Protocol

MCP is the emerging standard backed by Anthropic for AI-tool integration. Connect any compatible client — no vendor lock-in.

Streamable HTTP

Standard HTTP transport over your site's REST API. No SSH access needed, no special server setup. Works with any hosting provider.

WordPress Auth

Uses WordPress Application Passwords — battle-tested, built into core since WP 5.6. Revocable from your dashboard. Requires HTTPS.

Connect in 3 Steps

1

Enable MCP

Toggle it on in PressBot → Settings → MCP Server.

2

Generate Password

Create an Application Password in Users → Profile. Copy the auto-generated config.

3

Connect Your Client

Paste the JSON config into Claude Code, Cursor, or Windsurf. Tools appear instantly.

How It Works Under the Hood

PressBot registers a single REST API endpoint at /wp-json/pressbot/v1/mcp that speaks JSON-RPC 2.0 — the standard MCP transport. When an AI client connects, it calls initialize to discover server capabilities, then tools/list to get every available tool with full JSON Schema parameter definitions.

Each tool maps to a real WordPress operation — creating posts, managing plugins, running security audits, querying WooCommerce orders. The AI client reads the schema, understands what parameters each tool accepts, and calls tools/call with structured arguments. PressBot executes the operation through the same ToolExecutor pipeline used by the dashboard agent and Telegram bot, with identical capability checks and safety guardrails.

Your knowledge base entries are exposed as MCP resources via resources/list and resources/read. This gives AI clients context about your site — your policies, workflows, product details — before they take any action. The client reads the resource, understands the context, then executes tools with that knowledge.

JSON-RPC Methods

initialize

Server name, version, protocol version, and supported capabilities (tools + resources).

tools/list

Returns all 77 tools with JSON Schema input definitions. Destructive tools are annotated.

tools/call

Execute a tool by name with arguments. Same capability checks as the dashboard agent.

resources/list

Knowledge base entries available as context. URIs like pressbot://kb/return-policy.

resources/read

Fetch a knowledge base entry's full content in markdown format.

Four Access Channels, One Toolset

MCP is the fourth way to access PressBot's tools. The same 77 tools work identically across the WordPress dashboard agent, Telegram bot, visitor chatbot, and MCP clients. They share the same execution pipeline, permission model, and safety guardrails. Choose whichever fits your workflow — or use all four.

Built for How You Work

Developer

Manage staging and production sites directly from your IDE. Run security audits, update plugins, create draft content — without leaving your editor.

Claude Code · Cursor · Windsurf

Agency

Connect to all your client sites from a single AI workspace. Bulk audits, cross-site content updates, and unified monitoring at scale.

Multi-site management

Power User

Build custom AI workflows that include your WordPress site. Content pipelines, automated reporting, scheduled operations — your site as a first-class AI tool.

Custom AI workflows

Free vs Pro

MCP is available on both Free and Pro. Free gives you read-only access. Pro unlocks the full 77 tools.

Free

Visitor Chatbot

AI chatbot for your visitors, powered by your own API key.

  • Visitor chatbot + knowledge base
  • MCP Server — 7 read-only tools
  • Site info, posts, plugins, comments
  • Chatbot conversations + booking availability
  • Knowledge base as MCP resources
  • Write operations (create, update, delete)
  • Admin Agent · Telegram · full 77 tools
Pro

Full AI Platform

Everything in Free, plus the admin agent, MCP, and Telegram.

  • Everything in Free
  • MCP Server — connect from any AI client
  • Admin Agent — 77 tools across 20 categories
  • Telegram Bot — manage from your phone
  • AI content pipeline (8-stage orchestrator)
  • PressBot Shield, GA4, lead capture, WooCommerce

77 Tools, One Protocol

Every tool in the PressBot admin agent is exposed via MCP with full JSON Schema definitions.

Content Management 10 tools
Content Writing 7 tools
Media & AI Images 5 tools
Plugins 7 tools
Users & Comments 3 tools
Security & Shield 5 tools
Analytics & GA4 2 tools
Site Settings 11 tools
Menus 4 tools
Knowledge Base 6 tools
Agent Memory 2 tools
Explain CTAs 2 tools
WooCommerce 10 tools
WP Booking Pro 3 tools

Tools + Resources

MCP exposes both tools (actions) and resources (context). Your AI client gets the full picture.

Tools (Actions)

  • Create, edit, and delete posts and pages
  • Install, update, and manage plugins
  • Generate AI images, audit security, manage WooCommerce
  • Full JSON Schema definitions for every parameter

Resources (Context)

  • Knowledge base files (site overview, custom docs)
  • Agent communication guide
  • AI reads your site context before taking action
  • Markdown format via resources/read
FAQ

Common Questions

Any client that supports the Model Context Protocol: Claude Code (Anthropic), Cursor, Windsurf, and any custom MCP client. The list is growing rapidly as MCP becomes the standard for AI-tool integration.

WordPress Application Passwords over HTTPS. Generate a password in your WordPress profile, add it to your MCP client config, and you're connected. No custom API keys or OAuth setup. Revoke access anytime from your WordPress dashboard.

Yes! Free PressBot includes an MCP server with 8 read-only tools (site info, posts, plugins, comments, conversations, knowledge search, and booking availability). Pro unlocks the full 77 tools including write operations, admin agent, Telegram bot, and all integrations.

No. PressBot MCP uses standard HTTP over your existing WordPress REST API. If your site loads, MCP works. No SSH access, no port configuration, no server-side dependencies. Works on shared hosting, VPS, and managed WordPress hosts.

Absolutely. MCP, the admin dashboard agent, and the Telegram bot are all access channels to the same 77 tools. Use whichever fits your workflow. They are completely independent.

Tools that delete content or modify critical settings are annotated as destructive. MCP clients like Claude Code have their own confirmation flows and will ask before executing these operations.

Your WordPress Site, AI-Native

77 tools exposed via MCP. Connect from any AI client. Manage your site with natural language.