The MCP server is in public beta. It is open to use and still being refined, so tools and behavior may change.
Tool
get_vaults · Behavior Read-onlyid to fetch one vault. Otherwise returns a page of the vaults you can access; narrow with q and page with cursor/limit. Always returns a vaults array (empty when nothing matches) and a next_cursor (null on the last page). Use a returned id as vault_id when adding a document with upload_file or start_file_upload, or to ground ask_gcai in that vault’s documents. Archived vaults are not listed. document_count is the number of documents that have finished scanning and can lag a fresh upload; confirm an upload with get_files({ id }), not with this count.
Input parameters
string (uuid)
Fetch one vault by id. Provide either
id or a list query (q/cursor), not both.string
Filter the accessible vaults by a case-insensitive substring of the vault name. Omit to list everything accessible.
string
Opaque pagination cursor from a previous response’s
next_cursor. Omit for the first page; repeat any filters (e.g. q) alongside it.integer
Max items to return (default 25, max 100). Defaults to
25.Response
object[]
string | null