Content management in MCP App Studio is the day-to-day editor surface — define content types, create entries, organize them in folders and tags, publish to production. This guide covers the workflow.Documentation Index
Fetch the complete documentation index at: https://docs.metabind.ai/llms.txt
Use this file to discover all available pages before exploring further.
Content types: the schema
A content type defines the shape of an entry. Field types include:| Field | Use |
|---|---|
| Single-line text | Titles, names, short labels |
| Multi-line text | Body copy, descriptions |
| Number | Prices, counts, ratings |
| Boolean | Toggles (published/unpublished, featured) |
| Asset | An image, video, PDF, or 3D model |
| Reference | Link to another content entry |
| Group | A nested object with its own fields |
| List | Repeating items of any of the above |
- Open the Content Types tab in MCP App Studio.
- Click + New content type.
- Add fields, configure validation, set the inspector UI for editors.
- Save.
Screenshot needed: Content Types tab with the schema editor open and several fields configured. Place at
/images/content/managing/content-type-editor.png.Content entries: the data
Once a content type exists, editors create entries:- Open the Content tab.
- Click + New entry.
- Pick the content type.
- Fill the fields in the editor; references and assets are picker-driven.
- Save as draft, or publish.
- Draft. Editable. Visible only in MCP App Studio (and to authenticated draft API consumers).
- Published. Read-only at the API surface. Editing creates a new draft on top.
- Unpublished. Removed from the published API but kept as draft.
Folders and tags
| Surface | Use |
|---|---|
| Folders | Hierarchical containers — “Articles / 2026 / April” |
| Tags | Cross-cutting labels — “featured,” “running shoes,” “out-of-stock” |
Search
The Content tab includes a search bar. Search is content-type-aware — narrow to a single type, filter by tag or folder, sort by created/updated date. For programmatic search, use the REST search API or GraphQL query.Publishing
Two surfaces publish:- Per-entry publish. Click Publish on an entry; just that one updates. Most common.
- Bulk publish. Select multiple entries, Actions → Publish.
Migration when content types change
When a content type’s schema changes (e.g., adding a required field), existing entries need to migrate:- Add an optional field? Existing entries continue to work; the new field is null until edited.
- Add a required field? Existing entries are flagged; you provide a default or migrate per-entry.
- Rename a field? MCP App Studio offers a rename-and-migrate flow that updates entries in place.
- Drop a field? MCP App Studio asks if the data should be archived or deleted.
/content/migrate and /content/bulk-migrate endpoints.
Content versions
Every entry tracks versions. Each save is a new version; publishing pins the published version.- Version history. View every save with timestamp and author.
- Diff. Compare any two versions side-by-side.
- Roll back. Promote a previous version to current.
Locales
Content can be localized by configuring locales on the project (e.g.,en-US, fr-FR, ja-JP). Each entry stores per-locale field values; editors switch locales in the entry editor.
API consumers request a specific locale; the entry is returned with that locale’s values, falling back to a default if a locale is missing.
Permissions
Project roles control content management:- Viewer. Can browse content, can’t edit or publish.
- Editor. Can create, edit, publish drafts.
- Owner. Editor permissions plus content type schema edits and bulk operations.
Webhooks
Configure webhooks to receive notifications on content events:- Entry created
- Entry published
- Entry deleted
- Content type published
Related
Querying content
APIs for client apps to read what editors create.
AI content creation
Using AI to draft and modify content.
REST API: Content
Programmatic content endpoints.
GraphQL API: Content
Flexible queries for client apps.