Features

Control Everything from Claude

Claude CMS isn't a page builder with AI bolted on. It's a content management system designed from the ground up to be operated entirely through conversation with Claude.

Not a wrapper around an existing CMS. A purpose-built PHP/MySQL system where every operation — pages, files, DB, config — is exposed as an MCP tool endpoint for Claude to invoke directly.

Create, edit, and publish pages through conversation

Claude has full control over your site's content. Every page is built exactly how you describe it — no shortcodes, no blocks, no limitations.

Full CRUD over the pages table. Content is raw HTML — no shortcode parser, no block editor serialisation. Claude writes exactly the markup needed, including inline <script> and <style> tags.

Create pages instantly

Describe what you need and Claude creates it. Landing pages, product pages, blog posts, documentation — any page type, deployed live the moment it's created.

site_create_page accepts slug, title, content (HTML), meta_description, page_type (page/post/landing), and status (draft/published). Inserted and routable in a single call.

Full HTML control

Every page supports any layout, any structure, and any interactive elements. No template constraints — Claude writes exactly what your design needs.

Content field accepts arbitrary HTML including <script>, <style>, <form>, SVG, and embedded media. Rendered unescaped in the page template — full DOM control.

SEO built in

Custom page addresses, titles, meta descriptions, and search engine tags. Claude sets up your SEO as it creates each page — no separate plugin needed.

Slugs, <title>, meta description, canonical URLs, Open Graph, Twitter Cards, and JSON-LD structured data (Organization, WebPage, Article, Product, BreadcrumbList) — all generated automatically in index.php.

Draft & publish workflow

Pages can be created as drafts, published, or archived. Claude manages the entire content lifecycle through simple status changes.

Status enum: draft, published, archived. Only published pages are routed. site_update_page with status: "published" makes a page live. site_list_pages supports status/type filtering.

Production CSS, not templates

Hand-written CSS, no build tools

Claude writes real CSS — custom colours, fonts, animations, and responsive layouts. Every site is bespoke. No two Claude CMS sites look the same.

Claude writes vanilla CSS with custom properties, @import for Google Fonts, @keyframes for animations, and media queries for responsive breakpoints. No Sass, no PostCSS, no Tailwind dependency.

Custom design

Colour palettes, typography, spacing, layouts — all designed specifically for your brand. No theme marketplace. No template gallery.

CSS custom properties in :root for theming. clamp() for fluid typography. CSS Grid and Flexbox for layout. Every site gets a unique theme.css.

📱

Fully responsive

Every page works across desktop, tablet, and mobile. Claude builds proper layouts with touch-friendly interactions at every screen size.

Mobile-first breakpoints at 480px, 768px, 1024px. Touch target sizing per WCAG guidelines. Viewport-relative units and container queries where appropriate.

🚀

Lightweight & fast

No bloated frameworks. No unnecessary scripts. Clean, minimal code means pages load almost instantly.

Typical page weight under 50KB (excluding fonts). No JS framework. Server-rendered PHP with no client-side hydration. TTFB under 200ms on commodity hosting.

Full filesystem access

Claude can read, write, rename, and delete files directly on your server. Create form handlers, payment processors, and any custom feature your site needs.

Tools: file_list, file_read, file_write, file_delete, file_rename. Extension whitelist enforced. Protected files (config.php, .htaccess, install.php) are immutable. Auto-backup on every write.

Server-side logic

Claude writes custom handlers for contact forms, payment processing, API connections, and any feature that needs server-side processing. No extra software needed.

Claude generates PHP endpoints with raw cURL for external APIs, PDO for database access, and native socket operations for SMTP. Zero Composer dependencies.

Automatic backups

Every file change creates an automatic backup. Roll back to any previous version through conversation. Your work is always protected.

Every file_write, file_delete, and file_rename creates a timestamped .bak file. backup_list and backup_restore tools for recovery. Current file is backed up before restore too.

Build dynamic features with database access

Direct SQL execution

Claude can work with your database to create forms, dashboards, and dynamic features that most website platforms would need plugins or custom development for.

db_query tool accepts raw SQL — SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, ALTER TABLE, SHOW, DESCRIBE. DROP, TRUNCATE, and GRANT are blocked. Returns structured JSON results.

Contact forms

Store form submissions in your database with email notifications. No third-party form service. No monthly fees.

CREATE TABLE for submissions, PHP POST handler with honeypot + timestamp validation, INSERT on submit, SMTP notification. Self-contained.

Analytics dashboards

Build custom dashboards that track whatever matters to your business. Claude creates the storage, the queries, and the visual charts.

Custom tables for event tracking, aggregate queries with GROUP BY / date functions, Chart.js or vanilla SVG rendering. API-key-protected admin endpoint.

Admin tools

Need a custom control panel? A product catalogue? A booking system? Claude builds it from scratch — no plugins needed.

CRUD admin UIs with HTML tables, inline editing, pagination, and CSV export. Built as standalone PHP pages with API key auth. No admin framework required.

Connect to the services you already use

Connect to any REST API

Claude can connect your site to payment providers, email services, shipping platforms, and more — without any extra software or technical setup.

Raw cURL to REST endpoints. Claude generates PHP files with auth handling (API key, OAuth2, HMAC), request construction, response parsing, and error handling. No SDK dependencies.

Stripe

Subscriptions, one-time payments, checkout pages, and automatic order handling.

Checkout Sessions, webhook HMAC verification, subscription lifecycle, customer portal links.

PayPal

Checkout buttons, payment processing, and buyer protection.

Orders API v2, OAuth2 client credentials, capture on approval, IPN verification.

Gmail

Contact forms, notifications, and automated emails.

SMTP over TLS (587), STARTTLS, custom MIME construction. No PHPMailer dependency.

Mailchimp

Newsletter signups and email campaigns.

Marketing API v3 — lists, members, merge fields, tags, automation triggers.

Royal Mail

Shipping labels, tracking, and delivery updates.

Click & Drop API — order creation, PDF label gen, tracking event polling.

Also supports: Google Search Console, analytics, and any service with an online interface.

Also supports: Google Search Console API, GA4 Measurement Protocol, custom webhooks, and any service exposing REST endpoints.

Your site, your data, your server

Claude CMS runs on your hosting. Your content, your database, your files — everything stays under your control.

Self-hosted on your infrastructure. No vendor lock-in. The CMS is plain PHP/MySQL — if you cancel, the rendered site continues to work. All data stays on your server.

Self-hosted

Claude CMS installs on any standard web hosting. Your website runs on your own server — not a platform you don't control. Cancel anytime and your site keeps working.

Runs on any PHP 7.4+/MySQL 5.7+ host (shared, VPS, dedicated). No proprietary runtime. Cancel the license and the site still serves pages — you lose MCP access, not the site itself.

Secure MCP connection

The connector checks every request against your active subscription. Claude accesses your site through a secure, licensed connection — not an open address.

Bearer token auth on every MCP request. Token validated against the central licensing API. Protected files immutable. Dangerous SQL (DROP, TRUNCATE, GRANT) blocked at the query parser level.

Ready to build with Claude CMS?

Get started from £6.99/month. Your first month is free.

£6.99/mo connector license with 30-day trial. Self-host on any LAMP/LEMP stack.