content_duplicate
ChatGPTDuplicate content from one location to another. Can copy pages and documents into both new or existing documents. Call tool_guide with "content" topic for usage patterns.
content_duplicate
ChatGPTDuplicate content from one location to another. Can copy pages and documents into both new or existing documents. Call tool_guide with "content" topic for usage patterns.
content_duplicate
ChatGPTDuplicate content from one location to another. Can copy pages and documents into both new or existing documents. Call tool_guide with "content" topic for usage patterns.
content_image_upload
ChatGPTUpload an image to fill a previously inserted image placeholder. Use after inserting an image block via content_modify. Two modes: (1) provide imageUrl to upload directly using an https:// URL, or (2) omit imageUrl and provide contentType to get an uploadUrl for local file upload via curl. Base64 data URLs are not supported. Call tool_guide with "content" topic for usage patterns.
content_image_upload
ChatGPTUpload an image to fill a previously inserted image placeholder. Use after inserting an image block via content_modify. Two modes: (1) provide imageUrl to upload directly using an https:// URL, or (2) omit imageUrl and provide contentType to get an uploadUrl for local file upload via curl. Base64 data URLs are not supported. Call tool_guide with "content" topic for usage patterns.
content_image_upload
ChatGPTUpload an image to fill a previously inserted image placeholder. Use after inserting an image block via content_modify. Two modes: (1) provide imageUrl to upload directly using an https:// URL, or (2) omit imageUrl and provide contentType to get an uploadUrl for local file upload via curl. Base64 data URLs are not supported. Call tool_guide with "content" topic for usage patterns.
content_modify
ChatGPTModify canvas content: insert, replace, or delete elements. Call tool_guide with "content" topic first for usage patterns.
content_modify
ChatGPTModify canvas content: insert, replace, or delete elements. Call tool_guide with "content" topic first for usage patterns.
content_modify
ChatGPTModify canvas content: insert, replace, or delete elements. Call tool_guide with "content" topic first for usage patterns.
control_delete
ChatGPTDelete a control from the document. This permanently removes the control.
control_delete
ChatGPTDelete a control from the document. This permanently removes the control.
control_delete
ChatGPTDelete a control from the document. This permanently removes the control.
control_manage
ChatGPTCreate or update a canvas control (formula or button). Use action "create" to add a new control, or "update" to modify an existing one. Call tool_guide with "formula" topic for usage patterns.
control_manage
ChatGPTCreate or update a canvas control (formula or button). Use action "create" to add a new control, or "update" to modify an existing one. Call tool_guide with "formula" topic for usage patterns.
control_manage
ChatGPTCreate or update a canvas control (formula or button). Use action "create" to add a new control, or "update" to modify an existing one. Call tool_guide with "formula" topic for usage patterns.
document_create
ChatGPTCreate a new Coda document. Call tool_guide with "document" topic first for usage patterns.
document_create
ChatGPTCreate a new Coda document. Call tool_guide with "document" topic first for usage patterns.
document_create
ChatGPTCreate a new Coda document. Call tool_guide with "document" topic first for usage patterns.
document_delete
ChatGPTPermanently delete a Coda document. This action cannot be undone.
document_delete
ChatGPTPermanently delete a Coda document. This action cannot be undone.
document_delete
ChatGPTPermanently delete a Coda document. This action cannot be undone.
document_read
ChatGPTGet document structure: pages list and metadata (tables, formulas, controls, comments). Call tool_guide with "page" topic for content type options.
document_read
ChatGPTGet document structure: pages list and metadata (tables, formulas, controls, comments). Call tool_guide with "page" topic for content type options.
document_read
ChatGPTGet document structure: pages list and metadata (tables, formulas, controls, comments). Call tool_guide with "page" topic for content type options.
formula_execute
ChatGPTEvaluate a Coda Formula Language (CFL) expression and return the result. Requires a document URI — truncate longer URIs to 'coda://docs/{docId}'. Call tool_guide with "formula" topic first for usage patterns.
formula_execute
ChatGPTEvaluate a Coda Formula Language (CFL) expression and return the result. Requires a document URI — truncate longer URIs to 'coda://docs/{docId}'. Call tool_guide with "formula" topic first for usage patterns.
formula_execute
ChatGPTEvaluate a Coda Formula Language (CFL) expression and return the result. Requires a document URI — truncate longer URIs to 'coda://docs/{docId}'. Call tool_guide with "formula" topic first for usage patterns.
page_create
ChatGPTCreate a new page. To copy existing pages or documents, use content_duplicate instead. Call tool_guide with "page" topic for options.
page_create
ChatGPTCreate a new page. To copy existing pages or documents, use content_duplicate instead. Call tool_guide with "page" topic for options.
page_create
ChatGPTCreate a new page. To copy existing pages or documents, use content_duplicate instead. Call tool_guide with "page" topic for options.
page_delete
ChatGPTDelete a page from a document. Set shouldDeleteChildren to delete child pages recursively.
page_delete
ChatGPTDelete a page from a document. Set shouldDeleteChildren to delete child pages recursively.
page_delete
ChatGPTDelete a page from a document. Set shouldDeleteChildren to delete child pages recursively.
page_read
ChatGPTRead page content and metadata. Call tool_guide with "page" topic for content type options.
page_read
ChatGPTRead page content and metadata. Call tool_guide with "page" topic for content type options.
page_read
ChatGPTRead page content and metadata. Call tool_guide with "page" topic for content type options.
page_update
ChatGPTUpdate an existing page. Call tool_guide with "page" topic for options.
page_update
ChatGPTUpdate an existing page. Call tool_guide with "page" topic for options.
page_update
ChatGPTUpdate an existing page. Call tool_guide with "page" topic for options.
search
ChatGPTSearch for content across documents, pages, tables, and rows. Returns ranked results with URLs.
search
ChatGPTSearch for content across documents, pages, tables, and rows. Returns ranked results with URLs.
search
ChatGPTSearch for content across documents, pages, tables, and rows. Returns ranked results with URLs.
table_columns_delete
ChatGPTDelete columns from a table. Call tool_guide with "table" topic for usage patterns.
table_columns_delete
ChatGPTDelete columns from a table. Call tool_guide with "table" topic for usage patterns.
table_columns_delete
ChatGPTDelete columns from a table. Call tool_guide with "table" topic for usage patterns.
table_columns_manage
ChatGPTAdd or update table columns (name, type, formula). For action "update": cannot change cell text formatting — use table_rows_manage with markdown (e.g. "bold") instead. Call tool_guide with "table" topic for column types.
table_columns_manage
ChatGPTAdd or update table columns (name, type, formula). For action "update": cannot change cell text formatting — use table_rows_manage with markdown (e.g. "bold") instead. Call tool_guide with "table" topic for column types.
table_columns_manage
ChatGPTAdd or update table columns (name, type, formula). For action "update": cannot change cell text formatting — use table_rows_manage with markdown (e.g. "bold") instead. Call tool_guide with "table" topic for column types.
table_columns_read
ChatGPTReturns column schema for a table: column names, IDs, isWritable flag, format.type, formula body (when present), and rowCount. Slim by default — per-variant format details (SelectList selectOptions, Scale iconSet/maximum, Lookup objectId, Currency code, Reaction imageIcon, DatePicker format, etc.) and views are omitted. Pass include: ['formats'] to get full format details, ['views'] to inspect view configs. WHEN TO CALL: before writing rows, OR configuring a view with sorts/groups/columnOrder/hideColumnIds/sharedFilter that reference columns. For reading rows, running formulas, or listing existing views, skip this — call table_rows_read or formula_execute directly with the tableUri. USING THE OUTPUT: before each write, check column.isWritable (skip formula columns and Reaction columns) and column.format.type. Lookup columns (without formula) need rowIds from the target table (format.objectId), never display text. SelectList columns need values matching format.selectOptions exactly (case-sensitive). Pass columnsToInclude on subsequent table_rows_read calls to avoid fetching unused columns.
table_columns_read
ChatGPTReturns column schema for a table: column names, IDs, isWritable flag, format.type, formula body (when present), and rowCount. Slim by default — per-variant format details (SelectList selectOptions, Scale iconSet/maximum, Lookup objectId, Currency code, Reaction imageIcon, DatePicker format, etc.) and views are omitted. Pass include: ['formats'] to get full format details, ['views'] to inspect view configs. WHEN TO CALL: before writing rows, OR configuring a view with sorts/groups/columnOrder/hideColumnIds/sharedFilter that reference columns. For reading rows, running formulas, or listing existing views, skip this — call table_rows_read or formula_execute directly with the tableUri. USING THE OUTPUT: before each write, check column.isWritable (skip formula columns and Reaction columns) and column.format.type. Lookup columns (without formula) need rowIds from the target table (format.objectId), never display text. SelectList columns need values matching format.selectOptions exactly (case-sensitive). Pass columnsToInclude on subsequent table_rows_read calls to avoid fetching unused columns.
table_columns_read
ChatGPTReturns column schema for a table: column names, IDs, isWritable flag, format.type, formula body (when present), and rowCount. Slim by default — per-variant format details (SelectList selectOptions, Scale iconSet/maximum, Lookup objectId, Currency code, Reaction imageIcon, DatePicker format, etc.) and views are omitted. Pass include: ['formats'] to get full format details, ['views'] to inspect view configs. WHEN TO CALL: before writing rows, OR configuring a view with sorts/groups/columnOrder/hideColumnIds/sharedFilter that reference columns. For reading rows, running formulas, or listing existing views, skip this — call table_rows_read or formula_execute directly with the tableUri. USING THE OUTPUT: before each write, check column.isWritable (skip formula columns and Reaction columns) and column.format.type. Lookup columns (without formula) need rowIds from the target table (format.objectId), never display text. SelectList columns need values matching format.selectOptions exactly (case-sensitive). Pass columnsToInclude on subsequent table_rows_read calls to avoid fetching unused columns.
table_create
ChatGPTCreate a new table with columns and optional data. Call tool_guide with "table" topic for column types.
table_create
ChatGPTCreate a new table with columns and optional data. Call tool_guide with "table" topic for column types.
table_create
ChatGPTCreate a new table with columns and optional data. Call tool_guide with "table" topic for column types.
table_delete
ChatGPTDelete an entire table from a document. This permanently removes the table and all its data.
table_delete
ChatGPTDelete an entire table from a document. This permanently removes the table and all its data.
table_delete
ChatGPTDelete an entire table from a document. This permanently removes the table and all its data.
table_rows_delete
ChatGPTDelete rows from a table. Call tool_guide with "table" topic for usage patterns.
table_rows_delete
ChatGPTDelete rows from a table. Call tool_guide with "table" topic for usage patterns.
table_rows_delete
ChatGPTDelete rows from a table. Call tool_guide with "table" topic for usage patterns.
table_rows_manage
ChatGPTAdd or update table rows. Use action "add" to insert new rows, or "update" to modify existing rows. Supports markdown formatting in cell values (e.g. "bold"). Call tool_guide with "table" topic for usage patterns.
table_rows_manage
ChatGPTAdd or update table rows. Use action "add" to insert new rows, or "update" to modify existing rows. Supports markdown formatting in cell values (e.g. "bold"). Call tool_guide with "table" topic for usage patterns.
table_rows_manage
ChatGPTAdd or update table rows. Use action "add" to insert new rows, or "update" to modify existing rows. Supports markdown formatting in cell values (e.g. "bold"). Call tool_guide with "table" topic for usage patterns.
table_rows_read
ChatGPTRead row data from a table with cell values. Pass table uri directly.
table_rows_read
ChatGPTRead row data from a table with cell values. Pass table uri directly.
table_rows_read
ChatGPTRead row data from a table with cell values. Pass table uri directly.
table_view_delete
ChatGPTDelete a table's view.
table_view_delete
ChatGPTDelete a table's view.
table_view_delete
ChatGPTDelete a table's view.
table_view_manage
ChatGPTAdd a new view to a table (action "add") or configure an existing view (action "configure"). Supports: name, filter, personal filter, layout, sorts, column visibility, column order, grouping, and conditional formatting. Call tool_guide with "table" topic for usage patterns.
table_view_manage
ChatGPTAdd a new view to a table (action "add") or configure an existing view (action "configure"). Supports: name, filter, personal filter, layout, sorts, column visibility, column order, grouping, and conditional formatting. Call tool_guide with "table" topic for usage patterns.
table_view_manage
ChatGPTAdd a new view to a table (action "add") or configure an existing view (action "configure"). Supports: name, filter, personal filter, layout, sorts, column visibility, column order, grouping, and conditional formatting. Call tool_guide with "table" topic for usage patterns.
tool_guide
ChatGPTGet detailed guidance before working in specific areas. Call with the relevant topic before performing operations.
tool_guide
ChatGPTGet detailed guidance before working in specific areas. Call with the relevant topic before performing operations.
tool_guide
ChatGPTGet detailed guidance before working in specific areas. Call with the relevant topic before performing operations.
url_convert
ChatGPTConvert between coda:// resource URIs and Coda web URLs. Use action "encode" for coda:// → https, "decode" for https → coda:// (returns uri for table/page tools and docUri for formula_execute and search). After decode, pass uri to table/page tools, docUri to formula_execute. No need to call document_read or tool_guide first.
url_convert
ChatGPTConvert between coda:// resource URIs and Coda web URLs. Use action "encode" for coda:// → https, "decode" for https → coda:// (returns uri for table/page tools and docUri for formula_execute and search). After decode, pass uri to table/page tools, docUri to formula_execute. No need to call document_read or tool_guide first.
url_convert
ChatGPTConvert between coda:// resource URIs and Coda web URLs. Use action "encode" for coda:// → https, "decode" for https → coda:// (returns uri for table/page tools and docUri for formula_execute and search). After decode, pass uri to table/page tools, docUri to formula_execute. No need to call document_read or tool_guide first.
whoami
ChatGPTGet the current authenticated user information (ID, name, email).
whoami
ChatGPTGet the current authenticated user information (ID, name, email).
whoami
ChatGPTGet the current authenticated user information (ID, name, email).