24 actions ready for your AI
Connect Coda to your AI
Add your Coda key once and every AI you use can list docs, create docs and get docs through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Coda's own documented API, and we have not run them here yet.
Use your own Coda account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Coda
What your AI can do with Coda
Choose a task and ask your AI.
Doc
- List docs
GETList available docs
isOwner- Show only docs owned by the user.
isPublished- Show only published docs.
query- Search term used to filter down results.
sourceDoc- Show only docs copied from the specified doc ID.
- Create doc
POSTCreate doc
title- Title of the new doc.
sourceDoc- An optional doc ID from which to create a copy.
timezone- The timezone to use for the newly created doc.
folderId- The ID of the folder within which to create this doc.
- Get doc
GETGet info about a doc
docIdrequired- ID of the doc.
- Update doc
PATCHUpdate doc
docIdrequired- ID of the doc.
title- Title of the doc.
iconName- Name of the icon.
- List doc analytics
GETList doc analytics
docIds- List of docIds to fetch.
workspaceId- ID of the workspace.
query- Search term used to filter down results.
isPublished- Limit results to only published items.
Page
- List pages
GETList pages
docIdrequired- ID of the doc.
limit- Maximum number of results to return in this query.
pageToken- An opaque token used to fetch the next page of results.
- Create page
POSTCreate a page
docIdrequired- ID of the doc.
name- Name of the page.
subtitle- Subtitle of the page.
iconName- Name of the icon.
- Get page
GETGet a page
docIdrequired- ID of the doc.
pageIdOrNamerequired- ID or name of the page.
- Update page
PUTUpdate a page
docIdrequired- ID of the doc.
pageIdOrNamerequired- ID or name of the page.
name- Name of the page.
subtitle- Subtitle of the page.
- List page content
GETList page content
docIdrequired- ID of the doc.
pageIdOrNamerequired- ID or name of the page.
limit- Maximum number of content items to return in this query.
pageToken- An opaque token used to fetch the next page of results.
Control
- List controls
GETList controls
docIdrequired- ID of the doc.
limit- Maximum number of results to return in this query.
pageToken- An opaque token used to fetch the next page of results.
sortBy- Determines how to sort the given objects.
- Get control
GETGet a control
docIdrequired- ID of the doc.
controlIdOrNamerequired- ID or name of the control.
Custom
- List custom doc domains
GETList custom doc domains
docIdrequired- ID of the doc.
- Add custom doc domain
POSTAdd custom domain
docIdrequired- ID of the doc.
customDocDomainrequired- The custom domain.
Show 7 more groups
Formula
- List formulas
GETList formulas
docIdrequired- ID of the doc.
limit- Maximum number of results to return in this query.
pageToken- An opaque token used to fetch the next page of results.
sortBy- Determines how to sort the given objects.
- Get formula
GETGet a formula
docIdrequired- ID of the doc.
formulaIdOrNamerequired- ID or name of the formula.
Pack
- List pack featured docs
GETList featured docs for a Pack
packIdrequired- ID of a Pack
- Update pack featured docs
PUTUpdate featured docs for a Pack
packIdrequired- ID of a Pack
itemsrequired- A list of docs to set as the featured docs for a Pack.
Table
- List tables
GETList tables
docIdrequired- ID of the doc.
limit- Maximum number of results to return in this query.
pageToken- An opaque token used to fetch the next page of results.
sortBy- Determines how to sort the given objects.
- Get table
GETGet a table
docIdrequired- ID of the doc.
tableIdOrNamerequired- ID or name of the table.
useUpdatedTableLayouts- Return "detail" and "form" for the layout field of detail and form layouts respectively (instead of "masterDetail" for both)
Column
- List columns
GETList columns
docIdrequired- ID of the doc.
tableIdOrNamerequired- ID or name of the table.
limit- Maximum number of results to return in this query.
pageToken- An opaque token used to fetch the next page of results.
Principal
- Search principals
GETSearch principals
docIdrequired- ID of the doc.
query- Search term used to filter down results.
Row
- List rows
GETList table rows
docIdrequired- ID of the doc.
tableIdOrNamerequired- ID or name of the table.
query- Query used to filter returned rows, specified as : . If you'd like to use a column name instead of an ID, you must quote it (e.g., "My Column":123).
sortBy- Specifies the sort order of the rows returned.
Sharing
- Get sharing metadata
GETGet sharing metadata
docIdrequired- ID of the doc.
Ask your AI
Try one of these requests with a connected AI.
- List my docs in Coda
- Create a doc in Coda
- Show me the doc in Coda
- Update a doc in Coda
- List my custom doc domains in Coda
- Add a custom doc domain in Coda
Works with
All appsUse Coda alongside your other connected apps.
Coda MCP server, hosted by ahel
One hosted endpoint serves Coda. There is nothing to install and no local server to run.
Connect Coda to Claude, Claude Code, Cursor or Codex
- Add your Coda key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Coda keyon the vendor's side; paste it into ahel after sign-in
About Coda
Coda is a productivity service. Connect your own key and your AI can list docs, create docs and get docs.
Coda over MCP: ahel serves Coda to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Coda key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my Coda key safe?
Your Coda key is sealed in ahel and added to the request server-side when your AI calls Coda. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Coda through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Coda?
24 actions today, covering docs, pages and controls. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Coda cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Coda may bill you for API use under its own terms.