# Typeroll vs TinaCMS

> TinaCMS edits Markdown and MDX in your Git repository. Typeroll is a CMS that publishes static Astro sites and lets AI agents work through MCP.

URL: https://typeroll.com/compare/tinacms/  
Updated: 2026-11-02

COMPARE

# Typeroll and TinaCMS compared

TinaCMS is "an open-source, Git-backed headless content management system". Content stays in Markdown, MDX and JSON files in your repository, and every save is a commit. Typeroll keeps content in a CMS and generates the whole Astro site from it.

[Start a 30-day trial](https://app.typeroll.com/login?mode=signup)

[Astro CMS](https://typeroll.com/astro-cms/)

## Side by side

|  | TinaCMS | Typeroll |
| --- | --- | --- |
| Licence | Apache-2.0 | MIT |
| Content storage | Markdown, MDX and JSON files in Git; each save creates a commit | CMS database; each publication writes generated Astro source to your GitHub |
| Backend | TinaCloud (hosted) or self-hosted backend | Typeroll Cloud or self-hosted CMS |
| Astro | `@tinacms/astro`, visual editing without React in the page tree | Generates the Astro site |
| Your code | You own the site code and add Tina to it | No site code to maintain; design with blocks, templates and Styles |
| Editing | Visual editing at `/admin` | Visual block editor, built-in AI assistant |
| API | GraphQL API with a generated, typed client | REST API and MCP server |
| Users | Free plan: 2 users | Unlimited users on the Cloud plan |
| AI agents | No MCP server in the official docs read | Hosted MCP server with OAuth, skills |
| Hosting | Your choice | Static files on your Cloudflare |
| Pricing (TinaCloud) | Free (2 users); Team $24/project/month billed annually, $29 monthly; Business $249/project/month billed annually, $299 monthly; Enterprise custom | Open source free; Cloud free in beta (30-day trial), then USD 39/month or USD 29/month billed annually, unlimited sites and users |

## Choose TinaCMS when

- Your team is developer-led and wants content as files in Git next to the code, with pull requests and code review for content.
- You already maintain an Astro or Next.js codebase and want to add editing.

## Choose Typeroll when

- You want the CMS to own the whole site, so editors and AI agents can add pages, templates and sections without code changes.
- You manage many sites and want shared publishing setup and roles.
- Your agent should build through MCP rather than editing files.

![](https://typeroll.com/media/106e8b138f90d055-scenes-page-compare-tinacms-tight.webp)

## Sources

Facts about TinaCMS come only from its own documentation and website, checked on 1 November 2026. If something has changed, tell us and we will correct it.

- TinaCMS docs, [https://tina.io/docs](https://tina.io/docs) (retrieved 2026-11-01)
- TinaCMS Astro guide, [https://tina.io/docs/frameworks/astro](https://tina.io/docs/frameworks/astro) (2026-11-01)
- TinaCMS pricing, [https://tina.io/pricing](https://tina.io/pricing) (2026-11-01)
- TinaCMS repository, [https://github.com/tinacms/tinacms](https://github.com/tinacms/tinacms) (2026-11-01)

GOOD QUESTIONS

## Questions and answers

**Is Typeroll Git-based?**

Publishing is: every publication writes Astro source to a GitHub repository you own. Editing is not: content lives in the CMS, not in Markdown files.

## Related

- [All comparisons](https://typeroll.com/compare/)

START BUILDING

## Try Typeroll alongside your current tools.

Free during the beta. No payment card. After the beta, USD 39 per month, or USD 29 per month billed annually.

[Start a 30-day trial](https://app.typeroll.com/login?mode=signup)

[All comparisons](https://typeroll.com/compare/)
