ProcessMCP is a native ProcessWire module that transforms your CMS into an Agent-Ready API. It exposes core CRUD operations via a simple JSON-RPC 2.0 interface, allowing AI Agents (OpenClaw, Claude, AutoGPT, etc.) to autonomously manage content, users, and site structure.
Most CMS APIs (GraphQL/REST) are designed for frontend developers. ProcessMCP is designed for AI Agents.
- Context-Aware: Agents can
list_pageswith natural selectors (template=blog, created>today). - Standard Protocol: Uses JSON-RPC 2.0 (compatible with MCP tool definitions).
- Secure: Uses native ProcessWire authentication (Basic Auth) respecting all role/permission rules.
- Download the zip or clone into
/site/modules/ProcessMCP/. - Login to ProcessWire Admin > Modules > Refresh.
- Install ProcessMCP.
- Configure the endpoint slug (default:
mcp-api).
Send a POST request to https://yoursite.com/mcp-api/ with Basic Auth.
{
"jsonrpc": "2.0",
"method": "create_page",
"params": {
"parent_id": 1,
"template": "basic-page",
"title": "Hello from AI",
"fields": {
"body": "This content was written autonomously."
}
},
"id": 1
}list_pages(selector, limit)read_page(id)create_page(parent_id, template, title, fields)update_page(id, fields)delete_page(id)
MIT. Built by iKawn.