Skip to main content
The MCP server is in public beta. It is open to use and still being refined, so tools and behavior may change.
Tool create_vault_column · Behavior Additive
Add a column to a vault, so GC AI extracts one more thing from its documents. Adding a column does NOT read the documents already in the vault: it starts empty for all of them and fills in for documents added afterwards. Backfilling the existing ones is a separate action someone takes in the app, so say so rather than waiting for values to appear. A vault holds at most 500 columns.

Input parameters

string (uuid)
required
The vault to add the column to.
string
required
Column heading people see.
string
What the AI should look for in each document. Required for an ai column, which is the default.
string
One of: text, rich_text, date, date_range, enum, multi_enum, boolean, number, currency, percentage, duration, email, url, list. Defaults to text. enum and multi_enum need field_meta.
object | null
The choices for an enum or multi-select column: 2 to 12 unique options. Must be null for every other column type.
'ai' | 'manual'
ai (the default) has GC AI fill the column. manual leaves it for people to fill in.
string
The stable key for this column in get_vault_documents. Omit and GC AI derives it from the label. It never changes, even if the label does.

Response

object
Last modified on September 25, 2026