All-in-one doc for teams with tables and integrations.
## Coda Docs MCP Server: Document Automation The **Coda Docs MCP Server** provides deep integration with Coda's document API in Google Antigravity, enabling advanced document operations, pack integrations, and formula-powered automation through AI-assisted development. ### Why Coda Docs MCP? - **Full API Access**: Complete access to Coda's document, table, and formula APIs - **Pack Development**: Build and deploy custom Coda packs - **Cross-Doc Sync**: Sync data between multiple Coda documents - **Formula Engine**: Execute and create complex formulas programmatically - **Publishing**: Manage published docs and access controls ### Key Features #### 1. Advanced Document Operations ```python # Get document metadata doc = await coda_docs.getDoc({ "doc_id": "doc_123", "include": ["tables", "pages", "permissions"] }) # Copy document with modifications newDoc = await coda_docs.copyDoc({ "source_doc_id": "template_123", "title": "Q1 2025 Planning", "folder_id": "folder_456", "initial_values": { "Quarter": "Q1 2025", "Team": "Engineering" } }) # List all tables with schemas tables = await coda_docs.listTables({ "doc_id": doc.id, "include_hidden": False }) for table in tables: columns = await coda_docs.listColumns({ "doc_id": doc.id, "table_id": table.id }) ``` #### 2. Formula and Control Operations ```python # Get formula result result = await coda_docs.getFormula({ "doc_id": "doc_123", "formula_id": "formula_abc" }) # Trigger control (button) await coda_docs.triggerControl({ "doc_id": "doc_123", "control_id": "button_sync_data" }) # Create cross-doc reference await coda_docs.createCrossDocSync({ "source_doc": "doc_123", "source_table": "projects", "target_doc": "doc_456", "target_table": "project_sync" }) ``` ### Configuration ```json { "mcpServers": { "coda-docs": { "command": "npx", "args": ["-y", "@anthropic/mcp-coda-docs"], "env": { "CODA_API_TOKEN": "your-api-token", "CODA_DEFAULT_DOC": "your-default-doc-id" } } } } ``` ### Use Cases **Document Templating**: Create and populate documents from templates automatically. **Data Synchronization**: Keep data in sync across multiple Coda documents. **Custom Pack Development**: Build custom Coda packs to extend functionality. The Coda Docs MCP Server enables sophisticated document automation at enterprise scale.
{
"mcpServers": {
"coda-docs": {}
}
}