Integration

Coda integration

Collaborative document and automation platform API. Access docs, tables, rows, and formulas programmatically. Build integrations with Coda's powerful relational data model. Create, read, update data and trigger automations. Perfect for workflow automation, data synchronization, and custom app development.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Coda.Built from the 52 Coda tools below, on the connection you add once.

Common Coda use cases

  • Schema discovery
  • Dashboard data
  • Doc inspection
  • Data entry
  • Doc cleanup
  • URL parsing
  • Data cleanup
  • Data editing
  • Doc renaming
  • Page cleanup

What you can do with Coda

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Page, 8 operations

  • begin_page_exportBegin page exportPOSTBegins export of a page's content.
  • create_pageCreate pagePOSTCreates a new page in a Coda doc.
  • delete_pageDelete pageDELETEDeletes a page from a Coda doc.
  • get_pageGet pageGETRetrieves details about a specific page.
  • get_page_contentGet page contentGETReturns the content of a page.
  • get_page_export_statusGet page export statusGETGets the status of a page export.
  • list_pagesList pagesGETLists all pages in a Coda doc.
  • update_pageUpdate pagePUTUpdates properties for a page.

Doc, 7 operations

  • create_docCreate docPOSTCreates a new Coda doc, optionally copying an existing one.
  • delete_docDelete docDELETEDeletes a Coda doc.
  • get_docGet docGETRetrieves detailed information about a specific Coda doc.
  • list_docsList docsGETLists all Coda docs accessible to the authenticated user.
  • publish_docPublish docPUTPublishes a doc with specified settings.
  • unpublish_docUnpublish docDELETEUnpublishes a doc.
  • update_docUpdate docPATCHUpdates metadata for a doc.

Permission, 7 operations

  • add_permissionAdd permissionPOSTAdds a permission to a doc.
  • delete_permissionDelete permissionDELETERemoves a permission from a doc.
  • get_acl_settingsGet acl settingsGETReturns ACL settings for a doc.
  • get_sharing_metadataGet sharing metadataGETReturns sharing metadata for a doc.
  • list_permissionsList permissionsGETLists all permissions for a doc.
  • search_principalsSearch principalsGETSearches for principals that can be added to a doc.
  • update_acl_settingsUpdate acl settingsPATCHUpdates ACL settings for a doc.

Row, 7 operations

  • delete_rowDelete rowDELETEDeletes a single row from a Coda table.
  • delete_rowsDelete rowsDELETEDeletes multiple rows from a Coda table.
  • get_rowGet rowGETRetrieves a specific row with all its column values.
  • list_rowsList rowsGETLists rows from a Coda table with filtering and pagination.
  • push_buttonPush buttonPOSTPushes a button on a row in a Coda table.
  • update_rowUpdate rowPUTUpdates column values for a specific row.
  • upsert_rowsUpsert rowsPOSTInserts or upserts rows into a Coda table.

Domain, 5 operations

  • add_doc_domainAdd doc domainPOSTAdds a custom domain to a doc.
  • delete_doc_domainDelete doc domainDELETERemoves a custom domain from a doc.
  • get_domain_providerGet domain providerGETGets the provider for a custom domain.
  • list_doc_domainsList doc domainsGETLists custom domains for a doc.
  • update_doc_domainUpdate doc domainPATCHUpdates a custom doc domain.

Folder, 3 operations

  • create_folderCreate folderPOSTCreates a new folder.
  • get_folderGet folderGETGets a folder by ID.
  • list_foldersList foldersGETLists accessible folders.

Analytics, 2 operations

  • get_doc_analyticsGet doc analyticsGETReturns doc analytics.
  • get_page_analyticsGet page analyticsGETReturns page-level analytics for a doc.

Column, 2 operations

  • get_columnGet columnGETRetrieves details about a specific column.
  • list_columnsList columnsGETLists all columns in a Coda table with their schemas.

Control, 2 operations

  • get_controlGet controlGETRetrieves info on a specific control.
  • list_controlsList controlsGETLists all controls in a Coda doc.

Formula, 2 operations

  • get_formulaGet formulaGETRetrieves info on a specific named formula.
  • list_formulasList formulasGETLists all named formulas in a Coda doc.

Table, 2 operations

  • get_tableGet tableGETRetrieves details about a specific table or view.
  • list_tablesList tablesGETLists all tables in a Coda doc.

Automation, 1 operation

  • trigger_automationTrigger automationPOSTTriggers a doc automation.

Category, 1 operation

  • list_categoriesList categoriesGETLists doc categories.

Link, 1 operation

  • resolve_browser_linkResolve browser linkGETResolves a browser link to a Coda resource.

Mutation, 1 operation

  • get_mutation_statusGet mutation statusGETGets the status of an asynchronous mutation.

User, 1 operation

  • whoamiWhoamiGETRetrieves the authenticated user's profile information.

Use Coda from Claude Code, Cursor or Codex

Connect Coda in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Coda operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Coda

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Coda once

    Add your Coda connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Coda integration FAQ

What can you do with the Coda integration?

LiveContext exposes 52 operations on Coda, covering page, doc, permission and row. Common uses include Schema discovery, Dashboard data and Doc inspection.

Popular integrations

Browse the whole catalog