Smartsheet integration
Collaborative work execution platform combining grid, Gantt, card, and calendar views with workflow automation. Manage sheets, rows, columns, and cells; share via workspaces and folders; attach files and URLs; collaborate via discussions and comments; subscribe to changes via webhooks; query reports and search across the account. Ideal for project management, operations tracking, request management, and any structured-data workflow that needs spreadsheet-style editing with row-level metadata.
Say what should happen.
The workflow builds itself.
Common Smartsheet use cases
- picker UI
- onboarding a new team
- bootstrapping a tracker
- ingesting form submissions
- cleaning up rows after sync
- audit existing subscriptions
- reading data into a workflow
- cleaning up obsolete trackers
- sync external system into rows
- templating a recurring tracker
What you can do with Smartsheet
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Sheet, 8 operations
copy_sheetCopy sheetPOSTCopies a Smartsheet sheet to a folder, workspace, or the user's home.create_sheetCreate sheetPOSTCreates a new Smartsheet sheet with the specified columns.create_sheet_in_workspaceCreate sheet in workspacePOSTCreates a sheet inside a Smartsheet workspace.delete_sheetDelete sheetDELETEDeletes a Smartsheet sheet (sent to the Recycle Bin).get_sheetGet sheetGETRetrieves a Smartsheet sheet's full content (columns, rows, cells).list_sheetsList sheetsGETLists all Smartsheet sheets the authenticated user can access.move_sheetMove sheetPOSTMoves a Smartsheet sheet to a different folder, workspace, or home.update_sheetUpdate sheetPUTUpdates sheet-level metadata such as name or project settings.
Row, 5 operations
add_rowsAdd rowsPOSTInserts one or more rows into a Smartsheet sheet.copy_rows_to_sheetCopy rows to sheetPOSTCopies rows from one Smartsheet sheet to another.delete_rowsDelete rowsDELETEDeletes one or more rows from a Smartsheet sheet.get_rowGet rowGETRetrieves a single Smartsheet row with its cells.update_rowsUpdate rowsPUTUpdates one or more rows in a Smartsheet sheet.
Column, 3 operations
add_columnAdd columnPOSTAdds a column to a Smartsheet sheet.delete_columnDelete columnDELETEDeletes a column from a Smartsheet sheet.list_columnsList columnsGETLists all columns of a Smartsheet sheet.
Workspace, 3 operations
create_workspaceCreate workspacePOSTCreates a new Smartsheet workspace.list_workspace_childrenList workspace childrenGETLists the immediate child resources of a Smartsheet workspace.list_workspacesList workspacesGETLists all Smartsheet workspaces accessible to the user.
Report, 2 operations
get_reportGet reportGETRetrieves a Smartsheet report's full content.list_reportsList reportsGETLists all Smartsheet reports accessible to the user.
Webhook, 2 operations
create_webhookCreate webhookPOSTCreates a Smartsheet webhook subscribed to changes on a sheet.list_webhooksList webhooksGETLists all Smartsheet webhooks owned by the authenticated user.
Object, 1 operation
searchSearchGETSearches across the Smartsheet account by free-text query.
User, 1 operation
get_current_userGet current userGETRetrieves the authenticated Smartsheet user's profile.
OAuth scopes Smartsheet requires
Each operation declares the scopes Smartsheet requires for it.
READ_SHEETSneeded by copy_rows_to_sheet, copy_sheet, get_report and 8 moreADMIN_SHEETSneeded by add_column, delete_column, move_sheet and 1 moreWRITE_SHEETSneeded by add_rows, copy_rows_to_sheet, delete_rows and 1 moreCREATE_SHEETSneeded by copy_sheet, create_sheet, create_sheet_in_workspaceADMIN_WEBHOOKSneeded by create_webhook, list_webhooksADMIN_WORKSPACESneeded by create_workspaceDELETE_SHEETSneeded by delete_sheetREAD_USERSneeded by get_current_user
Use Smartsheet from Claude Code, Cursor or Codex
Connect Smartsheet in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Smartsheet operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Smartsheet
- Create your workspace
Sign up free. Nothing to install.
- Connect Smartsheet once
Add your Smartsheet connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Smartsheet integration FAQ
What can you do with the Smartsheet integration?
LiveContext exposes 25 operations on Smartsheet, covering sheet, row, column and workspace. Common uses include picker UI, onboarding a new team and bootstrapping a tracker.
Which OAuth scopes does Smartsheet require?
It depends on the operation: each one declares the scopes Smartsheet requires for it. The most common are READ_SHEETS (11 operations), ADMIN_SHEETS (4 operations), WRITE_SHEETS (4 operations) and CREATE_SHEETS (3 operations).
