24 actions ready for your AI

Connect Smartsheet to your AI

Add your Smartsheet key once and every AI you use can list org sheets, list sheets and get sheets 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 Smartsheet's own documented API, and we have not run them here yet.

Use your own Smartsheet account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Smartsheet

What your AI can do with Smartsheet

Choose a task and ask your AI.

Sheet

  • List sheetsGET

    List sheets

    accessApiLevel
    Allows COMMENTER access for inputs and return values.
    include
    A comma-separated list of optional elements to include in the response: sheetVersion - current version number of each sheet, should not be combined with pagination source - the...
    includeAll
    If true, include all results, that is, do not paginate.
    modifiedSince
    When specified with a date and time value, response only includes the objects that are modified on or after the date and time specified.
  • Get sheetGET

    Get sheet

    sheetIdrequired
    ID of the sheet being accessed.
    Accept
    The Accept request-header field can be used to specify certain media types which are acceptable for the response.
    accessApiLevel
    Allows COMMENTER access for inputs and return values.
    include
    A comma-separated list of optional elements to include in the response: attachments - includes the metadata for sheet-level and row-level attachments.
  • Sheet sendPOST

    Send sheet via email

    sheetIdrequired
    ID of the sheet being accessed.
    Content-Type
    Required for POST and PUT requests.
    format
    One of the following values: EXCEL, PDF, or PDFGANTT.
  • Get sheet pathGET

    Get sheet path

    sheetIdrequired
    ID of the sheet being accessed.
  • Get sheet publishGET

    Get sheet publish status

    sheetIdrequired
    ID of the sheet being accessed.
  • Get sheet versionGET

    Get sheet version

    sheetIdrequired
    ID of the sheet being accessed.
  • Create sheet in folderPOST

    Create sheet in folder

    folderIdrequired
    ID of the folder being accessed.
    bodyrequired
    The request body.
    Content-Type
    Required for POST and PUT requests.
    include
    Additional parameter to create a sheet from template.

Column

  • Columns list on sheetGET

    List columns

    sheetIdrequired
    ID of the sheet being accessed.
    level
    Specifies whether object data types, such as multi-contact data are returned in a backwards-compatible, text format in text/number columns.
    page
    Which page to return.
    pageSize
    The maximum number of items to return per page.
  • Columns add to sheetPOST

    Add columns

    sheetIdrequired
    ID of the sheet being accessed.
    Content-Type
    Required for POST and PUT requests.
    body
    The request body.

Crosssheet

  • List crosssheet referencesGET

    List cross-sheet references

    sheetIdrequired
    ID of the sheet being accessed.
    includeAll
    If true, include all results, that is, do not paginate.
    page
    Which page to return.
    pageSize
    The maximum number of items to return per page.
  • Add crosssheet referencePOST

    Create cross-sheet references

    sheetIdrequired
    ID of the sheet being accessed.
    bodyrequired
    The request body.
    Content-Type
    Required for POST and PUT requests.

Discussion

  • Discussions listGET

    List discussions

    sheetIdrequired
    ID of the sheet being accessed.
    include
    A comma-separated list of optional elements to include in the response: attachments - effective only if comments is present, otherwise ignored comments - include all comments in...
    page
    Which page to return.
    pageSize
    The maximum number of items to return per page.
  • Discussions createPOST

    Create discussion

    sheetIdrequired
    ID of the sheet being accessed.
    Content-Type
    Required for POST and PUT requests.
    comment
    Comment text object.
Show 8 more groups

Row

  • Rows add to sheetPOST

    Add rows

    sheetIdrequired
    ID of the sheet being accessed.
    accessApiLevel
    Allows COMMENTER access for inputs and return values.
    Content-Type
    Required for POST and PUT requests.
    allowPartialSuccess
    When specified with a value of true, enables partial success for this bulk operation.
  • Rows sendPOST

    Send rows via email

    sheetIdrequired
    ID of the sheet being accessed.
    Content-Type
    Required for POST and PUT requests.
    rowIds
    The Ids of rows to be included.

Summary

  • List summary fieldsGET

    Get sheet summary

    sheetIdrequired
    ID of the sheet being accessed.
    include
    A comma-separated list of elements to include in the response.
    exclude
    A comma-separated list of elements to not include in the response.
  • List summary fields paginatedGET

    Get summary fields

    sheetIdrequired
    ID of the sheet being accessed.
    includeAll
    If true, include all results, that is, do not paginate.
    page
    Which page to return.
    pageSize
    The maximum number of items to return per page.

Updaterequest

  • Updaterequests listGET

    List update requests

    sheetIdrequired
    ID of the sheet being accessed.
    includeAll
    If true, include all results, that is, do not paginate.
    page
    Which page to return.
    pageSize
    The maximum number of items to return per page.
  • Updaterequests createPOST

    Create an update request

    sheetIdrequired
    ID of the sheet being accessed.
    Content-Type
    Required for POST and PUT requests.
    rowIds
    The Ids of rows to be included.
    id
    ID of the update request.

Attachment

  • Attachments list on sheetGET

    List attachments

    sheetIdrequired
    ID of the sheet being accessed.
    page
    Which page to return.
    pageSize
    The maximum number of items to return per page.
    includeAll
    If true, include all results, that is, do not paginate.

Automationrule

  • Automationrules listGET

    List all automation rules

    sheetIdrequired
    ID of the sheet being accessed.
    includeAll
    If true, include all results, that is, do not paginate.
    page
    Which page to return.
    pageSize
    The maximum number of items to return per page.

Org

  • List org sheetsGET

    List org sheets

    modifiedSince
    When specified with a date and time value, response only includes the objects that are modified on or after the date and time specified.

Proof

  • Proofs get all proofsGET

    List proofs

    sheetIdrequired
    ID of the sheet being accessed.
    page
    Which page to return.
    pageSize
    The maximum number of items to return per page.
    includeAll
    If true, include all results, that is, do not paginate.

Sentupdaterequest

  • Sentupdaterequests listGET

    Lists sent update requests

    sheetIdrequired
    ID of the sheet being accessed.
    includeAll
    If true, include all results, that is, do not paginate.
    page
    Which page to return.
    pageSize
    The maximum number of items to return per page.

Ask your AI

Try one of these requests with a connected AI.

  • List my org sheets in Smartsheet
  • List my sheets in Smartsheet
  • Show me the sheet in Smartsheet
  • List my automationrules in Smartsheet
  • List my crosssheet references in Smartsheet
  • Add a crosssheet reference in Smartsheet

Smartsheet MCP server, hosted by ahel

One hosted endpoint serves Smartsheet. There is nothing to install and no local server to run.

Connect Smartsheet to Claude, Claude Code, Cursor or Codex

  1. Add your Smartsheet 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 Smartsheet

Smartsheet is a productivity service. Connect your own key and your AI can list org sheets, list sheets and get sheets.

Smartsheet over MCP: ahel serves Smartsheet to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Smartsheet key once, paste one link into your AI, and the actions above are there.

Productivity

Questions

Is my Smartsheet key safe?

Your Smartsheet key is sealed in ahel and added to the request server-side when your AI calls Smartsheet. 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 Smartsheet 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 Smartsheet?

24 actions today, covering sheets, columns and crosssheets. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Smartsheet 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. Smartsheet may bill you for API use under its own terms.