Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SMARTSHEET_TIMEOUTNoHTTP timeout in seconds30
SMARTSHEET_LOG_LEVELNoLog level: DEBUG, INFO, WARNING, ERRORINFO
SMARTSHEET_ACCESS_TOKENYesYour Smartsheet API access token (bearer token). Required.
SMARTSHEET_API_BASE_URLNoOverride for EU/AU regions: https://api.smartsheet.eu/2.0 or https://api.smartsheet.au/2.0https://api.smartsheet.com/2.0

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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