smartsheet-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SMARTSHEET_TIMEOUT | No | HTTP timeout in seconds | 30 |
| SMARTSHEET_LOG_LEVEL | No | Log level: DEBUG, INFO, WARNING, ERROR | INFO |
| SMARTSHEET_ACCESS_TOKEN | Yes | Your Smartsheet API access token (bearer token). Required. | |
| SMARTSHEET_API_BASE_URL | No | Override for EU/AU regions: https://api.smartsheet.eu/2.0 or https://api.smartsheet.au/2.0 | https://api.smartsheet.com/2.0 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| smartsheet_server_infoA | Get Smartsheet server information (formats, feature flags). Useful as a connectivity / auth smoke test. |
| smartsheet_get_user_meA | Get the currently authenticated Smartsheet user's profile. |
| smartsheet_list_sheetsC | List sheets the authenticated user has access to. |
| smartsheet_get_sheetA | Get a sheet's full contents (columns + rows + cells). Use pagination for large sheets. |
| smartsheet_list_columnsB | List columns defined on a sheet. |
| smartsheet_get_rowC | Get a specific row from a sheet. |
| smartsheet_get_sheet_versionA | Get a sheet's current version number (lightweight). |
| smartsheet_get_sheet_publishB | Get a sheet's publish settings. |
| smartsheet_get_cell_historyB | Get the change history of a single cell (row x column). |
| smartsheet_get_sheet_summaryB | Get a sheet's summary (all custom summary fields). |
| smartsheet_list_summary_fieldsC | List a sheet's summary fields with pagination. |
| smartsheet_searchC | Search across all Smartsheet items the user can access. |
| smartsheet_search_in_sheetC | Search within a single sheet only. |
| smartsheet_list_workspacesB | List workspaces the user can access. |
| smartsheet_get_workspaceB | Get a workspace and its top-level contents. |
| smartsheet_get_workspace_metadataC | Lightweight metadata for a workspace. |
| smartsheet_list_workspace_childrenA | Paginated child items (folders/sheets/reports/dashboards/templates) of a workspace. Uses token-based pagination: max_items must be 100..1000 (multiple of 100). |
| smartsheet_list_personal_foldersA | List the top-level items in the user's Home. |
| smartsheet_get_folderC | Get a folder and its contents. |
| smartsheet_get_folder_metadataD | Lightweight metadata for a folder. |
| smartsheet_list_folder_childrenA | Paginated child items of a folder. Uses token-based pagination: max_items must be 100..1000 (multiple of 100). |
| smartsheet_list_reportsC | List reports the user can access. |
| smartsheet_get_reportC | Get a report with columns/rows. |
| smartsheet_get_report_publishB | Get a report's publish settings. |
| smartsheet_list_dashboardsC | List dashboards (Sights) the user can access. |
| smartsheet_get_dashboardC | Get a dashboard (with its widgets). |
| smartsheet_get_dashboard_publishB | Get a dashboard's publish settings. |
| smartsheet_list_sheet_discussionsC | List all discussions on a sheet. |
| smartsheet_get_discussionC | Get a single discussion with comments. |
| smartsheet_list_row_discussionsC | List discussions on a specific row. |
| smartsheet_list_discussion_attachmentsC | List attachments under a discussion. |
| smartsheet_get_commentC | Get a single comment. |
| smartsheet_list_sheet_attachmentsC | List all attachments on a sheet. |
| smartsheet_list_row_attachmentsC | List attachments on a row. |
| smartsheet_list_comment_attachmentsC | List attachments on a comment. |
| smartsheet_get_attachmentB | Get an attachment's metadata and temporary download URL. |
| smartsheet_list_attachment_versionsC | List version history of an attachment. |
| smartsheet_list_usersA | List users in the authenticated user's account (admin rights may be required). |
| smartsheet_get_userC | Get a single user. |
| smartsheet_list_groupsC | List groups in the user's account. |
| smartsheet_get_groupC | Get a single group (includes members). |
| smartsheet_list_contactsB | List the authenticated user's Smartsheet contacts. |
| smartsheet_get_contactC | Get a single contact. |
| smartsheet_list_alternate_emailsC | List a user's alternate email addresses (Enterprise feature). |
| smartsheet_get_alternate_emailB | Get a single alternate email for a user. |
| smartsheet_list_sharesB | List shares for a sheet/report/workspace/dashboard. |
| smartsheet_get_shareC | Get a single share on a resource. |
| smartsheet_list_automation_rulesC | List automation rules on a sheet. |
| smartsheet_get_automation_ruleC | Get a single automation rule. |
| smartsheet_list_cross_sheet_referencesC | List cross-sheet references on a sheet. |
| smartsheet_get_cross_sheet_referenceB | Get a single cross-sheet reference. |
| smartsheet_list_update_requestsB | List pending update requests on a sheet. |
| smartsheet_get_update_requestC | Get a single update request. |
| smartsheet_list_sent_update_requestsB | List already-sent update requests on a sheet. |
| smartsheet_get_sent_update_requestC | Get a single sent update request. |
| smartsheet_list_webhooksA | List webhooks registered by the authenticated token. |
| smartsheet_get_webhookB | Get a single webhook. |
| smartsheet_list_proofsC | List proofs on a sheet. |
| smartsheet_get_proofC | Get a single proof. |
| smartsheet_list_proof_attachmentsC | List attachments on a proof. |
| smartsheet_list_proof_discussionsC | List discussions on a proof. |
| smartsheet_list_proof_request_actionsC | List proof request action history. |
| smartsheet_list_templatesC | List the user's custom templates. |
| smartsheet_list_public_templatesC | List Solution Center public templates. |
| smartsheet_list_favoritesB | List the user's favorite items. |
| smartsheet_get_favoriteC | Check whether a specific item is favorited. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kcrong/smartsheet-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server