
Coda
A comprehensive bridge to Coda's entire API surface with 54 tools covering everything from basic CRUD on docs, pages, and tables to more specialized operations like triggering automations, managing permissions, and pulling analytics. You get read/write access to rows with filtering and bulk operations, formula and control execution, folder management, and even publishing workflows. Built on FastMCP with optional read-only mode via environment variable. If you're automating Coda workflows or building agents that need to manipulate structured data in Coda docs, this gives you the full API without writing your own client wrapper.
- GitHub stars
- 2
- tools
- 54
- auth
- Secret needed
- transport
- STDIO
- env vars
- 5
- last updated
- Nov 10, 2026
Tools
54 toolsPublic tool metadata for what this MCP can expose to an agent.
coda_whoamiGet current user info
Get current user info
No parameter schema in public metadata yet.
coda_resolve_browser_linkConvert browser URL to API IDs
Convert browser URL to API IDs
No parameter schema in public metadata yet.
coda_get_mutation_statusCheck async write status
Check async write status
No parameter schema in public metadata yet.
coda_list_docsList accessible docs
List accessible docs
No parameter schema in public metadata yet.
coda_get_docGet doc metadata
Get doc metadata
No parameter schema in public metadata yet.
coda_create_docCreate a new doc
Create a new doc
No parameter schema in public metadata yet.
coda_update_docUpdate doc title/icon
Update doc title/icon
No parameter schema in public metadata yet.
coda_delete_docDelete a doc
Delete a doc
No parameter schema in public metadata yet.
coda_list_pagesList pages in a doc
List pages in a doc
No parameter schema in public metadata yet.
coda_get_pageGet page metadata
Get page metadata
No parameter schema in public metadata yet.
coda_create_pageCreate a page
Create a page
No parameter schema in public metadata yet.
coda_update_pageUpdate page name/content
Update page name/content
No parameter schema in public metadata yet.
coda_delete_pageDelete a page
Delete a page
No parameter schema in public metadata yet.
coda_get_page_contentRead page content
Read page content
No parameter schema in public metadata yet.
coda_delete_page_contentClear page content
Clear page content
No parameter schema in public metadata yet.
coda_export_pageExport page as HTML or markdown
Export page as HTML or markdown
No parameter schema in public metadata yet.
coda_get_export_statusPoll an export started by coda_export_page
Poll an export started by coda_export_page
No parameter schema in public metadata yet.
coda_list_tablesList tables and views
List tables and views
No parameter schema in public metadata yet.
coda_get_tableGet table metadata
Get table metadata
No parameter schema in public metadata yet.
coda_list_columnsList columns in a table
List columns in a table
No parameter schema in public metadata yet.
coda_get_columnGet column metadata
Get column metadata
No parameter schema in public metadata yet.
coda_list_rowsList and filter rows
List and filter rows
No parameter schema in public metadata yet.
coda_get_rowGet a single row
Get a single row
No parameter schema in public metadata yet.
coda_insert_rowsInsert or upsert rows
Insert or upsert rows
No parameter schema in public metadata yet.
coda_update_rowUpdate a row
Update a row
No parameter schema in public metadata yet.
coda_delete_rowDelete a row
Delete a row
No parameter schema in public metadata yet.
coda_delete_rowsBulk delete rows by filter
Bulk delete rows by filter
No parameter schema in public metadata yet.
coda_push_buttonPush a button column value
Push a button column value
No parameter schema in public metadata yet.
coda_list_formulasList named formulas
List named formulas
No parameter schema in public metadata yet.
coda_get_formulaGet formula value
Get formula value
No parameter schema in public metadata yet.
coda_list_controlsList controls
List controls
No parameter schema in public metadata yet.
coda_get_controlGet control value
Get control value
No parameter schema in public metadata yet.
coda_get_sharing_metadataGet sharing config
Get sharing config
No parameter schema in public metadata yet.
coda_list_permissionsList ACL entries
List ACL entries
No parameter schema in public metadata yet.
coda_add_permissionGrant access
Grant access
No parameter schema in public metadata yet.
coda_delete_permissionRevoke access
Revoke access
No parameter schema in public metadata yet.
coda_search_principalsSearch users/groups
Search users/groups
No parameter schema in public metadata yet.
coda_get_acl_settingsGet ACL settings
Get ACL settings
No parameter schema in public metadata yet.
coda_list_categoriesList publishing categories
List publishing categories
No parameter schema in public metadata yet.
coda_publish_docPublish a doc
Publish a doc
No parameter schema in public metadata yet.
coda_unpublish_docUnpublish a doc
Unpublish a doc
No parameter schema in public metadata yet.
coda_list_foldersList folders
List folders
No parameter schema in public metadata yet.
coda_get_folderGet folder details
Get folder details
No parameter schema in public metadata yet.
coda_create_folderCreate a folder
Create a folder
No parameter schema in public metadata yet.
coda_update_folderRename a folder
Rename a folder
No parameter schema in public metadata yet.
coda_delete_folderDelete a folder
Delete a folder
No parameter schema in public metadata yet.
coda_trigger_automationTrigger an automation rule
Trigger an automation rule
No parameter schema in public metadata yet.
coda_list_doc_analyticsDoc usage metrics
Doc usage metrics
No parameter schema in public metadata yet.
coda_get_doc_analytics_summaryAggregated doc metrics
Aggregated doc metrics
No parameter schema in public metadata yet.
coda_list_page_analyticsPage usage metrics
Page usage metrics
No parameter schema in public metadata yet.
coda_list_pack_analyticsPack usage metrics
Pack usage metrics
No parameter schema in public metadata yet.
coda_get_pack_analytics_summaryAggregated pack metrics
Aggregated pack metrics
No parameter schema in public metadata yet.
coda_list_pack_formula_analyticsFormula-level metrics
Formula-level metrics
No parameter schema in public metadata yet.
coda_get_analytics_updatedAnalytics freshness timestamp
Analytics freshness timestamp
No parameter schema in public metadata yet.
Sponsors
Configuration
CODA_API_TOKEN*secretCoda API token (also accepts CODA_TOKEN or CODA_PAT)
CODA_READ_ONLYAlias for MCP_READ_ONLY. Any value other than false/0/no/off/empty locks the server read-only; --read-only can only raise the lock
MCP_READ_ONLYLocks the server read-only: write tools and write-workflow prompts are not listed and nothing lifts the lock at runtime. Shared name across the mcp-* servers; set it in the deployer's env
MCP_TOOLSETSComma list of tool groups to expose (content, data, admin, analytics); unset or 'all' lists every tool. Shrinks tools/list for clients with a tool budget; MCP_READ_ONLY still applies after the selection
CODA_HTTP_BEARER_TOKENsecretBearer token (min 16 chars) required to bind an HTTP transport to a non-loopback host; clients send it as 'Authorization: Bearer <token>'
Readme
mcp-coda
Install: uvx mcp-coda | PyPI | MCP Registry | Changelog
uvx mcp-coda # with writes
MCP_READ_ONLY=true uvx mcp-coda # locked read-only: write tools are not listed
Details
- Repository
- github.com/vish288/mcp-coda
- Website
- vish288.github.io/mcp-install?server=mcp-coda
- Package
mcp-coda- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active