WebCMS Login

Headless CMS · API-first · AI MCP

Welcome to WebCMS, a headless CMS

A clean, simple alternative to WordPress and other traditional CMS platforms. WebCMS is designed to serve content, not web pages — giving you the freedom to manage and present it exactly how you envision it.

Full control over your design and user experience. No rigid templates, no unnecessary bloat. Websites, apps or custom digital experiences — WebCMS adapts to your workflow and keeps your content accessible and easy to manage.

GET  api.webcms.dev/{api_key}/page/about 200 OK · 38ms
{
  "slugs": "about",
  "locale": "en",
  "title": "About the studio",
  "blocks": [
    { "type": "richtext", "value": "…" },
    { "type": "gallery", "items": 6 }
  ],
  "media": { "hero": "https://cdn.webcms.dev/…" }
}

One endpoint. Any stack. Just JSON.

webcms.dev/mcp

Let AI file your content for you

Our MCP server lets any AI assistant pass and translate content straight into the database — structured, validated, in every locale you support. No copy-paste, no import scripts.

Connect the MCP server

Handoff

01Agent drafts the page in your schema
02Translates every field into en · fr · es
03Writes to the DB through MCP, versioned
04You approve. The API serves it.

Everything the content needs. Nothing it doesn't.

A small, opinionated feature set — the parts of a CMS you actually use in production.

01 / API

One simple endpoint

No SDK to learn, no GraphQL schema to maintain. A key, a slug, a JSON response.

02 / MEDIA

Images and media on S3

Every upload is stored and served from S3 object storage, with stable URLs you can cache forever.

03 / DELIVERY

EU CDN available

Opt into European edge delivery for content and media — low latency where your audience and compliance live.

04 / SCRIPTS

Manage JS and tags

Google codes, analytics and custom snippets live in the dashboard — add or pull one without a redeploy.

05 / I18N

Easy translations

Any field, any locale. Ask the API for a language and get a complete, fallback-safe payload back.

06 / TEAM

Staff members and roles

Invite editors, translators and clients. Scope each of them to the projects and fields they own.

Team reviewing content in the WebCMS editor

Guarded editing

Your clients edit anytime — and only what you allow

Expose the fields that should change and lock the rest. Editors get a plain form, not a page builder — nobody can drag your layout apart or paste a plugin into your design.

EDITABLE Headline, body copy, gallery images

LOCKED Layout, components, spacing, scripts

Updates go live through the API. The design stays exactly as you shipped it.

A simple API to get your content

Call it from any stack you use. It's just a JSON response.

https://api.webcms.dev/{api_key}/page/{slug_or_id} https://api.webcms.dev/{api_key}/page/{slug_or_id}

AUTH

Project-scoped API key in the path or header.

FORMAT

Flat JSON, stable keys, no envelope to unwrap.

CACHING

ETags and CDN headers out of the box.

Content that fits your stack, not the other way around

Point your front end at one endpoint and hand the editing to your client.

Login