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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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