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 docsGET

    List 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 docPOST

    Create 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 docGET

    Get info about a doc

    docIdrequired
    ID of the doc.
  • Update docPATCH

    Update doc

    docIdrequired
    ID of the doc.
    title
    Title of the doc.
    iconName
    Name of the icon.
  • List doc analyticsGET

    List 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 pagesGET

    List 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 pagePOST

    Create a page

    docIdrequired
    ID of the doc.
    name
    Name of the page.
    subtitle
    Subtitle of the page.
    iconName
    Name of the icon.
  • Get pageGET

    Get a page

    docIdrequired
    ID of the doc.
    pageIdOrNamerequired
    ID or name of the page.
  • Update pagePUT

    Update 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 contentGET

    List 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 controlsGET

    List 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 controlGET

    Get a control

    docIdrequired
    ID of the doc.
    controlIdOrNamerequired
    ID or name of the control.

Custom

  • List custom doc domainsGET

    List custom doc domains

    docIdrequired
    ID of the doc.
  • Add custom doc domainPOST

    Add custom domain

    docIdrequired
    ID of the doc.
    customDocDomainrequired
    The custom domain.
Show 7 more groups

Formula

  • List formulasGET

    List 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 formulaGET

    Get a formula

    docIdrequired
    ID of the doc.
    formulaIdOrNamerequired
    ID or name of the formula.

Pack

  • List pack featured docsGET

    List featured docs for a Pack

    packIdrequired
    ID of a Pack
  • Update pack featured docsPUT

    Update 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 tablesGET

    List 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 tableGET

    Get 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 columnsGET

    List 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 principalsGET

    Search principals

    docIdrequired
    ID of the doc.
    query
    Search term used to filter down results.

Row

  • List rowsGET

    List 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 metadataGET

    Get 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

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

  1. Add your Coda key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

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.

Productivity

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.