Press

Total CMS Press Kit

Everything you need to cover Total CMS: boilerplate you can paste, a fact sheet that stays current, logos, screenshots, and a contact that goes straight to the founder. All of it free to use — no email gate, no approval process.

Boilerplate

Three lengths, written to be pasted verbatim. Pick the one that fits your word count. Prefer a file? Download the boilerplate, taglines and fact sheet as markdown — rendered from this same page’s data, so it cannot go stale.

One sentence
Total CMS is a flat-file PHP CMS with a built-in MCP server, letting AI agents build sites and clients edit content through the same permission system — with no database, no subscription, and nothing leaving your server.
One paragraph
Total CMS is a self-hosted, flat-file content management system for web professionals who build sites for clients. Built on PHP 8.2, it stores content as JSON files on your own server — no database required — and ships with a built-in MCP server, so AI coding agents like Claude Code and Cursor can read a site’s real schemas and content and write back through the same validation and permissions human editors use. Licenses are one-time purchases per domain, with two years of updates included and the software running perpetually after that. Total CMS is made by Aspect Services, LLC, a one-person software company, and powers 4,500+ licensed sites worldwide.
About 100 words
Total CMS is a flat-file PHP CMS built for the way sites get made now: an agent scaffolds the build, a client edits the content, and the design survives both. Every install ships with a built-in MCP server — AI agents query the site’s real schemas, real content, and version-exact Twig signatures, then write back through the same permission system that governs human editors. No hallucinated APIs, no guessed field names. Content lives as plain JSON on the owner’s server, with no database and no subscription: a one-time license per domain includes two years of updates, and the software runs forever. First shipped in 2015 and rebuilt from the ground up as Total CMS 3 in 2025, it powers 4,500+ licensed sites — from yoga studios in Japan to newspaper associations in Washington — and is developed by Joe Workman of Aspect Services, LLC.

Taglines

Please quote these exactly.

Primary

Agents build. Clients edit. Design holds.

Long form

Your agent builds it. Your client edits it. Your design survives both.

Category descriptor

A flat-file PHP CMS with a built-in MCP server

Fact Sheet

ProductTotal CMS 3
Current version3.5
First shippedTotal CMS 1.0 — September 2015
Current generationTotal CMS 3 — December 2025
Licenses deployed4,500+ (as of August 2026)
PricingStandard $195 · Pro $395 — one-time, per domain
Update model2 years of updates included; software runs perpetually after; optional renewals
Trial45 days, full Pro features, no credit card
RequirementsPHP 8.2+ · any PHP host · no database server
StorageFlat-file JSON
StackPHP 8.2 · Slim 4 · Twig 3
AI integrationBuilt-in MCP server — Standard: public read · Pro: full access with OAuth 2.1
APIsREST API · PHP API · tcms CLI
SourcePublic on GitHub and Packagist (proprietary, source-available)
CompanyAspect Services, LLC — solo-founded and operated
FounderJoe Workman — California, USA
Websitetotalcms.co

What Makes It Different

The MCP server is built in, not bolted on. Every Total CMS install exposes an MCP server. An AI agent connected to it reads that install’s actual schemas, content, and the exact Twig filter signatures its version supports — pulled from the running code, not from training data or a docs snapshot. When the agent writes, it writes through the same validation and permission system a human editor uses. As of August 2026, no major CMS in the flat-file category ships an equivalent.

Agents and editors are governed by the same permissions. The site owner decides which fields are editable. A client can update the testimonials; an agent can restructure a collection; neither can touch the layout unless permitted. This is the practical answer to “how do I let AI work on a client site without it breaking things.”

Ownership is the architecture, not the pitch. Content is plain JSON on the owner’s server. No database, no platform, no subscription. The AI story works because of this: the files are legible, local, and under the owner’s permission system.

Story Angles

Framings we think hold up, with the supporting facts on this page.

  1. The one-person company competing with VC-backed CMS platforms. Solo founder, 4,500+ licenses, ten years shipping — against competitors with funding rounds. The business-continuity question and its answer (perpetual licenses, no runtime enforcement, source on Packagist) are part of the story, not a weakness in it.
  2. What “AI-native CMS” actually means when it’s real. Most AI CMS features are chat-in-a-sidebar. A built-in MCP server that exposes real schemas to any agent is architecturally different — and testable by any journalist with Claude Code in ten minutes.
  3. The anti-subscription bet. One-time licenses with perpetual rights, in a market where every competitor moved to recurring revenue. Two years of updates bundled specifically to neutralize the subscription objection.
  4. From Mac shareware community to the open PHP world. Total CMS grew up inside the Stacks and RapidWeaver ecosystem and is now a standalone product with customers who have never heard of it — the rare community-to-mainstream migration story.

About the Founder

Joe Workman
Download headshot
Short bio
Joe Workman is the founder of Aspect Services, LLC and the developer of Total CMS. He has been building and selling web software for independent designers since 2009, and builds Total CMS solo from California.
Long bio
Joe Workman has spent more than fifteen years building tools for web designers who build sites for clients. He founded Weaver’s Space in 2009, growing it into the largest add-on developer in the Stacks and RapidWeaver ecosystem, with a product catalog of 130+ tools, an annual online summit now in its tenth year, and a YouTube channel with 700+ videos. Total CMS began there in 2015 as a flat-file CMS for designers, and was rebuilt from the ground up as Total CMS 3 in 2025 — a standalone PHP platform with a built-in MCP server, developed and supported by Joe alone. He lives in California with his wife Fran and three children.

Logos & Screenshots

Everything below is in the ZIP, or download images individually.

Download all assets (ZIP)

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

Usage Terms

These assets are free to use in reviews, articles, comparisons, videos, and other coverage of Total CMS, in digital and print media. Please don’t alter the screenshots, use the assets to imply endorsement, or misrepresent product features. That’s the whole policy.

Press Contact

[email protected] goes directly to Joe Workman, the founder and developer. Total CMS is a one-person company; you’ll get an answer from the person who wrote the code, usually within a day or two.

For product evaluation, the 45-day trial requires no signup conversation — and the MCP server on totalcms.co is publicly connectable if you want to test the AI integration against a live install before writing a word.