
Coda
This server gives Claude full access to your Coda.io workspace through the official API. You get CRUD operations on tables and rows, document and page content retrieval, formula evaluation, and control access. It handles Coda's rate limits automatically and supports async exports for canvas pages. Comes with a one-click installer that configures Claude Desktop, or run it via Docker if you don't want the Rust toolchain. Written in Rust with proper security measures like token redaction and download URL validation. Useful when you're managing project data, customer lists, or any structured content in Coda and want Claude to read, update, or create records without manual copy-pasting.
- GitHub stars
- 2
- tools
- 18
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Feb 5, 2026
Tools
18 toolsPublic tool metadata for what this MCP can expose to an agent.
list_docsList available documents
List available documents
No parameter schema in public metadata yet.
get_docGet document details
Get document details
No parameter schema in public metadata yet.
search_docsSearch documents by name
Search documents by name
No parameter schema in public metadata yet.
create_docCreate a new document (optional: folder, template, timezone)
Create a new document (optional: folder, template, timezone)
No parameter schema in public metadata yet.
delete_docDelete a document (permanent)
Delete a document (permanent)
No parameter schema in public metadata yet.
list_pagesList pages in a document
List pages in a document
No parameter schema in public metadata yet.
get_pageGet page content (HTML)
Get page content (HTML)
No parameter schema in public metadata yet.
list_tablesList tables in a document
List tables in a document
No parameter schema in public metadata yet.
get_tableGet table details
Get table details
No parameter schema in public metadata yet.
list_columnsList columns in a table
List columns in a table
No parameter schema in public metadata yet.
get_rowsGet rows with optional filtering
Get rows with optional filtering
No parameter schema in public metadata yet.
get_rowGet a specific row
Get a specific row
No parameter schema in public metadata yet.
add_rowAdd a new row
Add a new row
No parameter schema in public metadata yet.
update_rowUpdate an existing row
Update an existing row
No parameter schema in public metadata yet.
delete_rowDelete a row
Delete a row
No parameter schema in public metadata yet.
list_formulasList named formulas
List named formulas
No parameter schema in public metadata yet.
get_formulaGet formula value
Get formula value
No parameter schema in public metadata yet.
list_controlsList controls (buttons, sliders)
List controls (buttons, sliders)
No parameter schema in public metadata yet.
Sponsors
Configuration
CODA_API_TOKEN*secretCoda API token from coda.io/account
Readme
coda-mcp
MCP (Model Context Protocol) server for Coda.io API. Enables AI assistants to read and write Coda documents, tables, and rows.
Features
- Full CRUD operations on Coda tables
- Document and page content retrieval
- Formula and control access
- Async export workflow for canvas pages
- Rate limit handling
Quick Start
1. Install
cargo install coda-mcp
2. Get API Token
Get your token from coda.io/account → API settings.
3. Configure Claude Desktop
Details
- Repository
- github.com/nkpar/coda-mcp
- Package
ghcr.io/nkpar/coda-mcp:0.2.1- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active