Create collection
create_collectionCreate a collection. schema = [{ key, label, type, required?, default?, help?, … }]; types: text, number, boolean, date, select, image, url, email, color, richText, media, json. Source defaults to manual. Plan-gated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| slug | Yes | Lowercase slug, [a-z][a-z0-9-]*. | |
| schema | No | Field definitions (shape in the tool description). | |
| source | No | { type: 'manual' } (default) | airtable | csv-upload | google-sheet | webhook-feed | external-db. | |
| site_id | No | ||
| isPublic | No | ||
| description | No |