Coda MCP server (MCP 2026-07-28): docs, pages, tables, rows, automations; writes or read-only
Connect Runs on your machine
claude mcp add mcp-coda -e CODA_API_TOKEN=<CODA_API_TOKEN> -e CODA_READ_ONLY=<CODA_READ_ONLY> -e MCP_READ_ONLY=<MCP_READ_ONLY> -e MCP_TOOLSETS=<MCP_TOOLSETS> -e CODA_HTTP_BEARER_TOKEN=<CODA_HTTP_BEARER_TOKEN> -- uvx mcp-coda==0.15.0
{
"mcpServers": {
"mcp-coda": {
"command": "uvx",
"args": [
"mcp-coda==0.15.0"
],
"env": {
"CODA_API_TOKEN": "<CODA_API_TOKEN>",
"CODA_READ_ONLY": "<CODA_READ_ONLY>",
"MCP_READ_ONLY": "<MCP_READ_ONLY>",
"MCP_TOOLSETS": "<MCP_TOOLSETS>",
"CODA_HTTP_BEARER_TOKEN": "<CODA_HTTP_BEARER_TOKEN>"
}
}
}
}
{
"mcpServers": {
"mcp-coda": {
"command": "uvx",
"args": [
"mcp-coda==0.15.0"
],
"env": {
"CODA_API_TOKEN": "<CODA_API_TOKEN>",
"CODA_READ_ONLY": "<CODA_READ_ONLY>",
"MCP_READ_ONLY": "<MCP_READ_ONLY>",
"MCP_TOOLSETS": "<MCP_TOOLSETS>",
"CODA_HTTP_BEARER_TOKEN": "<CODA_HTTP_BEARER_TOKEN>"
}
}
}
}
{
"servers": {
"mcp-coda": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-coda==0.15.0"
],
"env": {
"CODA_API_TOKEN": "<CODA_API_TOKEN>",
"CODA_READ_ONLY": "<CODA_READ_ONLY>",
"MCP_READ_ONLY": "<MCP_READ_ONLY>",
"MCP_TOOLSETS": "<MCP_TOOLSETS>",
"CODA_HTTP_BEARER_TOKEN": "<CODA_HTTP_BEARER_TOKEN>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
CODA_API_TOKENRequired, secret | Coda API token (also accepts CODA_TOKEN or CODA_PAT) |
CODA_READ_ONLYOptional | Alias 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_ONLYOptional | Locks 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_TOOLSETSOptional | Comma 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_TOKENOptional, secret | Bearer token (min 16 chars) required to bind an HTTP transport to a non-loopback host; clients send it as 'Authorization: Bearer <token>' |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 10 Nov 2026 |
| Last updated | 10 Nov 2026 |
| Registry name | io.github.vish288/mcp-coda |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
