collections / new

URL Setup

Dashboard Setup

Public Access

Sitemap

MCP Server

Overrides


The unique identifier for this collection.

The name of the collection.

The name of the schema that the collection objects conform to

A decription of the collection.

This collection holds exactly one object. Clicking it opens that object directly for editing.

The url path to objects stored in this collection.

Use pretty URLs for linking building to objects in this collection.

Control who can download/stream this collection's protected files. Leave empty for public access. Add the 'default' group to allow any logged-in user, or pick specific groups to limit access to their members.

Allow unauthenticated users to perform these operations on this collection

Add a category to organize the collections in the side panel

Custom plural term for collection items (e.g. 'Posts', 'Articles'). Defaults to 'Objects' if not set.

Custom singular term for collection items (e.g. 'Post', 'Article'). Defaults to 'Object' if not set.

The default property to sort the collection by in the collection view.

Sort in reverse order

When enabled, saving objects will no longer trigger a rebuild of the index. This is useful for large collections.

When a user registers via the public registration endpoint, create their account inactive and send a verification email. Only takes effect for collections listed in $config->auth['publicRegistration'].

Total number of objects that have been created in this collection.

Current number of objects that have been created in this collection.

The date and time when an object in this collection was last updated.

Custom settings for the object creation/edit forms. Available options: helpStyle, helpOnHover, helpOnFocus, newActions, editActions, deleteActions

Define custom sort orders by property name.

Generate a sitemap for this collection and list it in the sitemap index. When disabled, /sitemap/{collection} returns 404.

Optional override of the site-wide search provider for this collection. Default: use the active provider from Settings → Search Providers. Text: force text search for this collection (good for SKU-heavy content where exact matches matter).

Controls who can call MCP content tools (query_collection, get_object, search_collection, describe_collection) against this collection. Admin: only callers with a valid API key. Authenticated: callers presenting an OAuth Bearer token with an mcp:* scope (Pro edition). Public: anonymous AI agents can read this collection.

Description shown to AI agents in list_collections and tool descriptions. Falls back to the collection's general description if blank. Write for AI consumption — what is this collection, what kind of objects does it contain, what makes it distinct.

When enabled, objects in this collection are addressable via tcms://{collection}/{id} URIs that AI clients can subscribe to.

Saved-query tools exposed to AI agents. Add one per row; each is keyed by its id.

Configure how this collection is exposed via the MCP server. Pro+ only.

Override schema property attributes for this collection.

Custom values for the form fields for specific objects.