Software Alternatives & Startups

Officially verified details Total CMS

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.

Total CMS

Total CMS Reviews and Details

This page is designed to help you find out whether Total CMS is good and if it is the right choice for you.

Screenshots and images

  • The Total CMS admin dashboard: collections, schemas, templates, and system status on a live production site. //
    2026-10-02
  • Editing content in Total CMS: forms are generated from each collection's schema, with rich text, meta fields, and read-only fields where the schema sets them. //
    2026-10-02
  • The Image Builder: on-the-fly resizing, cropping, format conversion, and watermarking, with copy-paste Twig macros for every variant. //
    2026-10-02
  • The schema editor: site owners define custom content types with 30+ field types, required and indexed properties, and nested deck sub-schemas. //
    2026-10-02
  • Site Builder: pages, layouts, and Twig templates managed in the admin — or via git, with in-admin editing disabled on deployed environments. //
    2026-10-02
  • The full admin, phone-sized: every screen in Total CMS is responsive. //
    2026-10-02
  • Claude reading a live Total CMS install through the built-in MCP server: real collections, real schemas, real routing — no guesswork. //
    2026-10-02

Features & Specs

  1. No database

    Content is stored as JSON or Markdown files on your own server

  2. Any PHP host

    Runs on PHP 8.2+ shared hosting or a VPS; install by upload or Composer

  3. Client-safe editing

    Clients edit only the fields you choose, so the design stays as built

  4. Custom schemas

    Design your own content types and fields (Pro)

  5. Built-in MCP server

    AI tools read the site's real schemas and version-matched docs; Pro adds writes, OAuth and API keys

  6. One-line SEO

    Meta tags, Open Graph, canonical URLs and structured data from a single Twig call

  7. Content versioning

    Every save keeps the previous version, restorable at any time

  8. Access groups

    One permission system governing both people and AI agents

  9. REST API

    Same-origin on Standard; external access with API keys on Pro

  10. Twig templating

    130+ custom filters and functions

  11. Site Builder

    Create pages, routes and templates from the admin

  12. Image processing

    Resize, crop, convert and watermark images on the fly

  13. Extensions

    Add features with first- and third-party extensions

  14. Automations

    Run handlers on schedules, webhooks or content events (Pro)

  15. Multilingual

    Per-locale content with fallback; admin available in seven languages

  16. One-time license

    Priced per domain with two years of updates; no subscription

Badges

Promote Total CMS. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Questions & Answers

As answered by people managing Total CMS.
  1. What makes Total CMS unique?

    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.

  2. Why should a person choose Total CMS over its competitors?

    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.

  3. How would you describe the primary audience of Total CMS?

    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.

  4. What's the story behind Total CMS?

    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.

  5. Which are the primary technologies used for building Total CMS?

    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.

Videos

We don't have any videos for Total CMS yet.

Do you know an article comparing Total CMS to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Total CMS discussion

Log in or Post with
  1. User avatar
    William G. Burden
    · 2 days ago
    · Reply

    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.

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.