> This page is for Agent Handler.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.merge.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.merge.dev/_mcp/server.

# Coda

**Authentication:** API key. See [Magic Link](/merge-agent-handler/features/magic-link) for the runtime auth flow.

## Sample use cases

* Pull the latest entries from the `Customer Feedback` table and group by theme.
* Add a row to the `Q2 OKRs` table for the new commitment we made this morning.
* Find every doc in the `Engineering` workspace tagged `runbook` and list owners.

## Available Tools

#### list_columns

List columns in a Coda table with pagination. Use page_token from page_info for next page.

#### get_column

Get a column by ID or name. Use list_columns to find valid column IDs.

#### list_controls

List controls (sliders, date pickers, etc.) in a Coda doc with pagination.

#### get_control

Get a control and its current value. Use list_controls to find valid control IDs.

#### list_docs

List accessible Coda docs with pagination. Use page_token from page_info for next page. Supports filtering by owner a...

#### get_doc

Get a Coda doc by ID. Use list_docs to find valid doc IDs.

#### create_doc

Create a new Coda doc. Optionally specify a title, source doc to copy, or folder.

#### update_doc

Update a Coda doc's title or icon.

#### delete_doc

Delete a Coda doc by ID. This is permanent and cannot be undone.

#### list_formulas

List named formulas in a Coda doc with pagination. Use page_token from page_info for next page.

#### get_formula

Get a named formula and its current value. Use list_formulas to find valid formula IDs.

#### list_pages

List pages in a Coda doc with pagination. Use page_token from page_info for next page.

#### get_page

Get a page by ID or name in a Coda doc. Use list_pages to find valid page IDs.

#### update_page

Update a page's name, subtitle, or icon in a Coda doc.

#### list_rows

List rows in a Coda table with pagination. Supports query formula filter, sortBy column, and pagination.

#### get_row

Get a row by ID or name (display column value). Use list_columns to understand cell value keys.

#### insert_rows

Insert one or more rows into a Coda table. Each row needs cells with column name and value pairs.

#### upsert_rows

Insert or update rows based on key columns. Rows matching keyColumns are updated, others are inserted. Each row needs...

#### update_row

Update a single row's cell values. Provide row data as cells with column name and value pairs.

#### delete_rows

Delete one or more rows by ID from a Coda table. Use list_rows to find valid row IDs.

#### list_tables

List tables and views in a Coda doc with pagination. Use page_token from page_info for next page.

#### get_table

Get a table or view by ID or name. Use list_tables to find valid table IDs.