The Only CMS Built on Model Context Protocol
Claude CMS gives Claude a direct, secure connection to your website's server. Every page you create, every style you change, every feature you build — Claude does it by calling tools on your live server. No dashboards. No exports. No middlemen.
Claude CMS runs a full MCP tool server against your PHP/MySQL site. Each operation — site_create_page, file_write, db_query — is a named MCP tool Claude invokes natively. No browser automation. No scraping. Pure tool-call-to-production-write architecture.
Model Context Protocol — Claude's tool layer
MCP (Model Context Protocol) is the standard that lets Claude connect to external systems and take real actions — not just generate text. When Claude is connected to an MCP server, it can read data, write files, query databases, and interact with live services directly. Claude CMS is an MCP server built specifically for websites.
MCP is Anthropic's open protocol for tool use beyond the conversation context. An MCP server exposes named tools with JSON schemas. The client (Claude Desktop, Claude Code, etc.) discovers available tools and invokes them by name. Claude CMS implements an MCP-compatible REST endpoint at /claude/api.php — each tool maps to a PHP handler that operates on the site's DB and filesystem.
You describe it
Tell Claude what you want — a new page, a design change, a contact form. In plain English.
Natural language prompt to Claude via Desktop App or Claude Code CLI.
Claude calls the tool
Claude figures out which action is needed and calls the right tool on your server — instantly.
Claude selects the appropriate MCP tool (site_create_page, file_write, etc.) and sends a structured JSON request to your server's API endpoint.
It's live on your site
The change is live immediately. No preview step, no publish button, no deployment pipeline.
The API handler writes directly to MySQL or the filesystem. The next HTTP request to your site reflects the change. Zero deployment overhead.
Every website operation, as a Claude tool
Full tool surface — pages, files, DB, settings, nav
Claude doesn't just write text about your website — it has real tools to act on it. Creating pages, editing CSS, running database queries, uploading files — all of it is available as a named tool Claude can call at any time.
The MCP server exposes 15 tools across 4 categories. Each tool has a full JSON schema for parameter validation. Claude discovers them on connection and uses them autonomously based on your instructions.
Pages & content
site_create_pageCreate a new page with title, content, and SEO fieldsAccepts slug, title, content (HTML), meta_description, page_type, statussite_update_pageEdit any field on any existing pagePartial update by slug — only changed fields need to be sentsite_get_pageRead full page content and metadataReturns all DB fields including created_at, updated_at, published_atsite_list_pagesList all pages with status and type filtersFilterable by status (draft/published/archived) and page_typesite_delete_pageRemove a page from the siteHard delete from pages table by slug
Files & server
file_writeCreate or update any file on your serverPHP syntax-checked; auto-backs up existing file before overwritefile_readRead any file — CSS, JS, PHP, configReturns full content up to 2MB with extension, size, protection statusfile_listBrowse directories on your serverReturns file listing with sizes and modification timesdb_queryRun SQL queries directly on your databaseSupports SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, ALTER TABLE. DROP/TRUNCATE/GRANT blocked.backup_restoreRoll back any file to a previous versionRestores from timestamped .bak files created on every write/delete/rename
Other AI website builders bolt AI on. We built for it.
Most "AI website builders" use AI to generate a starter template, then hand you over to a traditional CMS editor. Claude CMS is different — Claude is the interface. There's no editor to fall back on, because Claude handles everything through tools.
Other platforms call LLMs for code generation then pipe output into their own pipeline. Claude CMS inverts this: Claude is the orchestrator, and the CMS is the tool surface. The entire system is designed around MCP's request/response cycle — not a bolt-on.
Connects via Claude Desktop
Add Claude CMS as a connector in Claude Desktop. From that moment, Claude can access and modify your site in any conversation.
MCP server registered in Claude Desktop's config. Available in all conversations — no per-session setup. Works with Claude Pro, Max, and Team subscriptions.
Secure by design
Every request is authenticated against your active subscription. Protected files can't be modified. Dangerous SQL is blocked at the API level.
Bearer token auth on every tool call, validated against the central licensing API. Protected files immutable. SQL parser blocks DROP, TRUNCATE, GRANT, REVOKE.
Multi-site management
Connect multiple Claude CMS sites and manage them all from one Claude conversation. Switch between clients, domains, and projects instantly.
Each site registers as a separate MCP connection with its own tool namespace prefix. Claude can address tools on multiple sites in a single session.
Set up your MCP connection in minutes
Deploy Claude CMS
Upload the Claude CMS files to your PHP hosting. Run setup.sql. Takes about 10 minutes.
Get your licence key
Subscribe at £6.99/month and receive your MCP connector credentials.
Add to Claude Desktop
Register the MCP server in Claude Desktop's settings. Claude discovers all available tools automatically.
Start building
Open a conversation and describe your website. Claude builds it live on your server.
The most direct path from Claude to your website.
Claude CMS is the only website platform built natively for Claude's tool-use capabilities. Start your free month today.
MCP-native architecture. PHP/MySQL self-hosted. £6.99/mo. 30-day free trial. Full tool access from first connection.