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 sheets
GETList 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 sheet
GETGet 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 send
POSTSend 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 path
GETGet sheet path
sheetIdrequired- ID of the sheet being accessed.
- Get sheet publish
GETGet sheet publish status
sheetIdrequired- ID of the sheet being accessed.
- Get sheet version
GETGet sheet version
sheetIdrequired- ID of the sheet being accessed.
- Create sheet in folder
POSTCreate 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 sheet
GETList 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 sheet
POSTAdd columns
sheetIdrequired- ID of the sheet being accessed.
Content-Type- Required for POST and PUT requests.
body- The request body.
Crosssheet
- List crosssheet references
GETList 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 reference
POSTCreate cross-sheet references
sheetIdrequired- ID of the sheet being accessed.
bodyrequired- The request body.
Content-Type- Required for POST and PUT requests.
Discussion
- Discussions list
GETList 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 create
POSTCreate 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 sheet
POSTAdd 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 send
POSTSend 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 fields
GETGet 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 paginated
GETGet 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 list
GETList 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 create
POSTCreate 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 sheet
GETList 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 list
GETList 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 sheets
GETList 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 proofs
GETList 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 list
GETLists 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
Works with
All appsUse Smartsheet alongside your other connected apps.
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
- Add your Smartsheet 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 Smartsheet keyon the vendor's side; paste it into ahel after sign-in
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.
Similar apps
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.
