Agents build. Clients edit. Design holds.
A flat-file PHP CMS with a built-in MCP server. Build your site by hand, in your favorite web builder, or with a coding agent — your client edits only the parts you choose, and your design stays exactly as you built it. No database, no subscription, nothing leaves your server.
Explore
Built with TCMS
4,500+ licenses in the wild. A yoga studio in Japan, a car dealership in Germany, a newspaper association in Washington — same CMS. Different countries, different industries, front ends with nothing in common, because Total CMS never dictates the markup.
Built something with T3? Send it in →
AI-Native
Your AI agent already knows Total CMS.
Total CMS 3.5 ships with a built-in MCP server — not a bolt-on. Connect Claude Code, Cursor, or ChatGPT and your agent can query your schemas, search your content, and look up exact Twig signatures in real time. No hallucinated hooks. No guessed API shapes. A real CLI for terminal workflows, and agent skills that teach your AI the T3 way of doing things.
Built-in MCP server
Your CMS is queryable by your agent — schemas, content, docs.
Real CLI
tcms — collections, schemas, objects, deploys. All scriptable.
Agent skills
Install once. Your agent scaffolds T3 sites the right way.
⎿ Created schema: testimonial (name, quote, role, rating, photo)
⎿ blog · gallery · team · testimonials ✓
⎿ {% for item in cms.collection.objects('testimonials')|slice(0, 3) %}
Why Total CMS
Built by people who got tired of the alternatives.
Rented platforms. Squarespace, Wix and Webflow hold your client’s content on their terms. If the pricing changes or the doors close, your client starts over.
Plugin roulette. A WordPress update, a conflict, a 2am call you didn’t sign up for and can’t bill for.
Open season on your design. Full admin access means your layout is only ever as safe as the client’s restraint.
Guesswork. Your agent invents hooks that don’t exist, because your CMS gives it nothing real to read.
Total CMS was built by web professionals, for web professionals. More than a decade powering client sites taught us exactly which of these hurt most — so we built the opposite.
No database required
Flat-file JSON storage means nothing to configure, nothing to break, and nothing that fights your hosting environment.
Front-end agnostic
Works with Stacks, hand-coded HTML, JavaScript frameworks, or any tool that speaks to a PHP server.
Modern PHP 8.2+
Built on Slim 4 and Twig 3 — clean, standards-compliant, and built to last across hosting environments.
You own everything
Content lives on your server, in your files. No platform dependency — ever.
How it works
Get set up in minutes.
Stay in control forever.
Install it on any PHP host.
Drop the tcms directory on your server. No database setup. No complex configuration. Total CMS runs on flat-file JSON storage — meaning it works on virtually any host your clients already use, with nothing to configure and nothing that can break overnight.
Build the content your site actually needs.
Choose from 18 built-in content types — blogs, galleries, file management, styled text, and more. Or design your own custom schemas with exactly the fields you need. The result is a clean admin interface your clients can actually navigate on their own.
Point your agent at it.
Every install ships an MCP server. Connect Claude Code, Cursor or ChatGPT and your agent queries your real schemas, your real content, and the exact Twig signatures this version exposes — then writes back through the same validation your editors go through. No hallucinated hooks. No guessed API shapes.
Hand it off. Walk away. Sleep well.
Content lives on the server you (or your client) controls. Flat files. No platform dependency. If they ever want to move hosts, change tools, or work with someone else — everything goes with them. That's what ownership actually means.
Guardrails
Control exactly what gets edited.
This is the part that changes everything. You decide which fields are editable. Clients update the content you want them to update. Employees add blog posts without touching anything structural. Your agent works inside the same permission system, not around it. Your design stays exactly the way you built it — because it isn’t up for negotiation.
The admin your clients will actually enjoy
Every screen, phone-friendly
Testimonials
Trusted by web professionals worldwide.
TCMS3 has opened the door for me to build sites I honestly never would have thought possible before. The flexibility, structure, and freedom it provides changes how I think about content, scale, and long term site growth.
I've never had more control over my designs and the content I need to manage on the go. T3 is the most powerful CMS you'll ever find.
This isn't just a website builder, but the infrastructure of a web app builder… or even, a mini-platform builder.
Total CMS 3 leaves room for all kinds of scenarios that you might need when creating a professional website. After a short training period, you won't want to go back.
Everything you could do before is now cleaner, faster, and more resilient — and there's no going back.
Platform
Extend it. Connect it. Keep your tools.
Extensions
Bundled in the download, not bought from a store. Access control, scheduling, A/B testing, push notifications and Algolia search all ship with Total CMS — each one sandboxed behind permissions you toggle individually. The extension API is public, so you or your agent can build your own from the starter repo.
Integrations
Total CMS never dictates your markup. Hand-code it, generate it, or design it in Stacks, Pinegrow, Bootstrap Studio or Blocs — then drop in Total CMS tags and the content becomes editable. A REST API, a PHP API and the tcms CLI handle everything else.
Pricing
Buy it once.
Own it forever.
No monthly fees. No subscription required. No pricing tier that makes your proposal awkward. One-time purchase, licensed per domain. Bake it into your project cost and move on.
Standard
$195
One-time · per domain
- 36+ field types
- Blog with categories & tags
- Access Groups & permissions
- Image watermarking
- MCP server — public content, read only
- REST API (same-origin)
- White-label admin
Pro
$395
One-time · per domain
- Everything in Standard
- Custom schemas
- API keys & webhooks (external API)
- Deck repeatable fields
- MCP server — full access
- OAuth 2.1 server
- Data Views & Automations
- Full white-label
- PHP Automations
Enterprise
Let’s talk
Custom licensing & hosting
- Everything in Pro
- Managed hosting on a dedicated VPS
- Volume & multi-domain licensing
- Priority support
- Custom terms & invoicing
No credit card required · Full Pro features during trial
Compare all features, upgrade paths, and update pricing → · Or buy a license in the store →
Get Started
Your content should belong to you.
Total CMS gives you a modern, professional CMS that you own completely — your data, your design, your rules. Try it free for 45 days and see why web professionals keep choosing ownership over dependency.
Start Your Free 45-Day TrialComparing tools? Read our honest head-to-head comparisons and CMS guides.
- No credit card required
- Full Pro features during trial
- Works on any PHP host
- Cancel anytime (it's free, but still)