Knowledge Management
Coda
Connect Coda once and hand every teammate a governed MCP endpoint with 18 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.
Automations & dashboards
From answering questions to doing the work
A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.
Automations
Put Coda work on a schedule.
A trigger starts a sequence of steps: call a Coda tool, transform the result, branch, wait, and ask a person when it matters.
Coda digest
Run 418 · started 2 minutes ago · on behalf of Emma Laurent
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch docs
Coda
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
Post the digest
Coda
Queued
Collections and dashboards
Report on Coda without asking.
Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.
Coda health
Refreshed 4 minutes ago · every 15 minutes · from the docs collection
Docs
1,284 ↓ 12%
Userses
96 ↓ 8%
Needs attention
3 ↑ 2
Updated this week
412 ↑ 9%
Docs created
Last 14 days
By workspace
Share of activity
Engineering 34%
Product 27%
Support 21%
Sales 18%
AI tools
Coda tools for your AI agents
18 tools are ready to call through Elaichi's MCP endpoint the moment you connect Coda, governed by the same roles, restrictions, and audit log as everything else in Elaichi.
list_all_coda_users
List all users within an organization in Coda. Requires organization_id. Returns each user's id, email, name, pictureUrl, status, registeredAt, deactivatedAt, and ownedDocCount, along with pagination details.
list_all_coda_organizations
List organizations the caller is an administrator for in Coda. Returns an array of organizations with associated href, nextPageToken, and nextPageLink fields in the response.
get_single_coda_organization_by_id
Get organization in Coda using id. Returns type (always 'organization'), id (organization identifier), and name (organization name) in the response.
list_all_coda_me
Get information about the current user in Coda. Returns name, loginId, type, scoped, tokenName, href, workspace (with id, organizationId, browserLink, name), and pictureLink in the response.
list_all_coda_docs
List available docs in Coda accessible by the user. Returns key fields including id, name, owner, createdAt, updatedAt, and workspace details.
get_single_coda_doc_by_id
Get metadata for a specific doc in Coda using id. Returns fields such as id, name, type, href, browserLink, owner, ownerName, createdAt, updatedAt, and docSize that describe the doc and its details.
create_a_coda_doc
Create a new doc in Coda. Returns id, type, href, browserLink, name, owner, ownerName, createdAt, updatedAt, workspace, folder, and other metadata about the created doc. Requires being a Doc Maker in the workspace.
update_a_coda_doc_by_id
Update metadata for a doc in Coda using id. Returns updated doc information including title and iconName. Requires the user to be a Doc Maker if updating the title.
delete_a_coda_doc_by_id
Delete a specific doc in Coda using id. Returns a result object confirming that the doc was deleted.
list_all_coda_pages
List pages in a Coda doc using doc_id. Returns each page's id, name, type, href, browserLink, createdAt, and updatedAt fields in the response.
get_single_coda_page_by_id
Get details about a specific page in Coda. Requires doc_id and id. Returns fields like id, name, type, href, browserLink, contentType, isHidden, isEffectivelyHidden, children, parent, authors, createdAt, and updatedAt.
list_all_coda_tables
List tables in a specific doc in Coda. Requires doc_id. Returns each table's id, name, type, tableType, href, browserLink, and parent details.
get_single_coda_table_by_id
Get details about a specific table or view in Coda. Requires doc_id and id. Returns fields such as id, name, href, browserLink, layout, rowCount, createdAt, updatedAt, and tableType for identifying and describing the table.
list_all_coda_columns
List columns in a specific table in Coda. Requires doc_id and table_id_or_name. Returns fields like href, nextPageToken, nextPageLink, and an array of column objects representing each table column.
get_single_coda_column_by_id
Get details about a specific column in Coda using doc_id, table_id_or_name, and id. Returns fields such as id (column identifier), name (column name), type (resource type), href (API link), and format (column format).
list_all_coda_rows
List rows in a specific table in Coda. Requires doc_id and table_id_or_name. Returns fields such as id, name, href, index, createdAt, updatedAt, and values describing each row.
get_single_coda_page_export_by_id
Get page export status in Coda using doc_id, page_id_or_name, and id. Returns id (export request identifier), status (export state), href (status URL), downloadLink (file download URL), and error (failure message if any).
create_a_coda_page_export
Begin a page content export in Coda for a specific page using doc_id and id. Returns id (export request identifier), status (export progress), and href (URL for polling export status).
No tools match your search.
How it works
From Coda account to governed MCP endpoint
Connect
Link a Coda account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which Coda tools are exposed, rename them, or freeze arguments.
Authorize
Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.
Put your agents to work in the tools you already use
Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.