
A flat-file PHP CMS with a built-in MCP server. No database, any PHP host, and clients edit only the parts you choose, so your design holds.
A startup from San Francisco, the United States that is founded by Joe Workman.
This page is designed to help you find out whether Total CMS is good and if it is the right choice for you.
Total CMS is a flat-file content management system for web professionals who build sites for other people. Content is stored as plain JSON or Markdown files on your own server, with no database to install, configure, or migrate. Drop it on any PHP 8.2+ host, or install with Composer, and it runs.
It's designed for the handoff. Clients get a clean admin where they can edit only the fields you choose, so the design you built stays intact. Access groups control who can see and change what, set in the admin rather than in config files.
Build sites however you prefer: hand-written Twig templates, the built-in Site Builder for pages and routes, a visual builder like Stacks, or a coding agent. Every install includes an MCP server, so AI tools such as Claude, ChatGPT, and Cursor can look up the documentation for that exact version and read public content. Pro adds authenticated access, so agents can work with the site's schemas and private content, and write through the same validation and permissions a human editor uses.
Features include custom content schemas, one-line SEO with structured data, automatic content versioning, on-the-fly image processing, a REST API, automations, an extension system, multilingual content, and 130+ custom Twig filters and functions.
Total CMS is commercial software sold as a one-time license per domain, Standard at $195 or Pro at $395, including two years of updates. The site keeps working if you never renew. A free 45-day trial includes every Pro feature. Shipping since 2015.
Listed in
No database
Content is stored as JSON or Markdown files on your own server
Any PHP host
Runs on PHP 8.2+ shared hosting or a VPS; install by upload or Composer
Client-safe editing
Clients edit only the fields you choose, so the design stays as built
Custom schemas
Design your own content types and fields (Pro)
Built-in MCP server
AI tools read the site's real schemas and version-matched docs; Pro adds writes, OAuth and API keys
One-line SEO
Meta tags, Open Graph, canonical URLs and structured data from a single Twig call
Content versioning
Every save keeps the previous version, restorable at any time
Access groups
One permission system governing both people and AI agents
REST API
Same-origin on Standard; external access with API keys on Pro
Twig templating
130+ custom filters and functions
Site Builder
Create pages, routes and templates from the admin
Image processing
Resize, crop, convert and watermark images on the fly
Extensions
Add features with first- and third-party extensions
Automations
Run handlers on schedules, webhooks or content events (Pro)
Multilingual
Per-locale content with fallback; admin available in seven languages
One-time license
Priced per domain with two years of updates; no subscription
It combines things that usually come separately: flat-file storage with no database, an admin built for handing sites to clients, and an MCP server built into every install. Because the MCP server runs inside the app, AI tools read the documentation for the exact version installed, not whatever was current when they were trained.
If you build sites for clients, Total CMS is designed around the handoff: you decide exactly what clients can edit, and the design stays as built. It runs on any PHP host without a database, it's a one-time license rather than a subscription, and support comes directly from the developer who builds it. If you need something free and open source, other flat-file CMSs will suit you better.
Web professionals who build sites for other people: freelancers, independent designers and small agencies. Also technical business owners who built their own site and need staff to update it safely, and developers who work with coding agents like Claude Code.
Total CMS started in 2015 as a way for web designers to make their sites editable by clients without a database. It grew to more than 4,500 licenses. In December 2025 it was rebuilt from scratch as Total CMS 3, a standalone PHP CMS that works with any front end. Version 3.5 added a built-in MCP server, Site Builder and extensions; 3.6 added one-line SEO and content versioning. It's built by Joe Workman under Aspect Services, LLC, founded in 2008.
PHP 8.2+, Slim 4, Twig 3, Symfony Console for the CLI, flat-file JSON and Markdown storage, Composer, HTMX, CodeMirror, and the Model Context Protocol with OAuth 2.1.
We have collected here some useful links to help you find out if Total CMS is good.
Check the traffic stats of Total CMS on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Total CMS on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Total CMS's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Total CMS on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Total CMS on Reddit. This can help you find out how popualr the product is and what people think about it.
Do you know an article comparing Total CMS to other products?
Suggest a link to a post with product alternatives.
Is Total CMS good? This is an informative page that will help you find out. Moreover, you can review and discuss Total CMS here. The primary details have been verified within the last quarter. So they could be considered up to date. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.
I am 'at best' a talented amateur web developer. Total CMS 3 has allowed me to create a web site devoted to my stamp collecting hobby that is the envy of the philatelic community and has won a number of awards. TCMS3 has more tools than I will ever use, but everything I need is right there and easily accessible. Just when I am convinced that it is as good as it can get, Joe adds a new feature that I no longer can live without. The progress and the process is amazing. Give it a try...this is a disappointment free experience.