Skip to content

Integration · Projects & tasks

Connect Claude & ChatGPT to Smartsheet

Ask your AI what a sheet says, which rows are behind schedule, or to add a new line to a tracker in Smartsheet. It reads sheets, reports and dashboards, searches cell values, and adds and updates rows. It can also start and reply to conversations on rows and show how a cell has changed over time.

Connect Smartsheet free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which rows in the Project tracker have status At risk?”

    The AI reads the sheet's columns and rows and lists the rows where Status is At risk, with owner and due date.

  • “Add a row to the Project tracker: Launch webinar, owner Lars, due 15 November.”

    It looks up the column IDs and adds the row at the bottom with task name, owner and due date.

  • “Set the status of the Launch webinar row to Done.”

    It finds the row and updates only the Status cell. The other cells stay as they are.

What your AI can do

Sheets and rows

Read sheets, rows and columns, add and update rows, create sheets in folders or workspaces, and delete rows.

Search, reports and dashboards

Search one sheet or everything you can see, and read reports, dashboards, sheet summaries and cell history.

Conversations and files

Read conversations on sheets and rows, comment on a row, reply to a comment and list attachments.

  • “Where do we mention supplier Nordtrans?”

    It searches all sheets, reports and cell values you can see and lists where the name appears.

  • “Who changed the budget cell on the Kitchen renovation row, and what was it before?”

    It reads the cell history with each earlier value, who changed it and when.

  • “Ask Mette on the Launch webinar row whether the speaker is confirmed.”

    It starts a conversation on the row with your question, visible to everyone who works on the sheet.

28 tools for Smartsheet

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_rowsChanges dataAdd one or more rows to a sheet. `body` is a list of rows, each with `cells` ([{columnId, value}]) and a position such as toBottom: true.
  • comment_on_rowChanges dataStart a conversation on a row with a first `comment` ({"text": "..."}); people collaborating on the sheet can see it.
  • create_sheet_in_folderChanges dataCreate a new sheet in a folder. `body` holds the sheet `name` and its `columns` (title, type, one marked primary).
  • create_sheet_in_workspaceChanges dataCreate a new sheet in a workspace. `body` holds the sheet `name` and its `columns` (title, type, one marked primary).
  • delete_rowsMoves moneyDelete rows from a sheet by their IDs in `ids` (comma-separated). This permanently removes the rows and their comments and attachments.
  • get_cell_historySee how one cell's value changed over time: who changed it, when and what it was, by sheet, row and column ID.
  • get_current_userGet the signed-in user's name, email, time zone and account.
  • get_dashboardGet a dashboard by ID with its widgets and their content.
  • get_reportGet a report's columns and rows by `report_id`; use `page`/`limit` for big reports.
  • get_rowGet one row of a sheet by `sheet_id` and `row_id`, with all its cell values.
  • get_sheetGet a sheet with its columns and rows by `sheet_id`. Limit the size with `row_ids`, `column_ids`, `rows_modified_since` or `page`/`limit` on big sheets.
  • get_sheet_summaryGet the sheet summary fields of a sheet (e.g. owner, status, budget).
  • list_columnsList a sheet's columns with their IDs, titles and types; column IDs are needed to add or update rows.
  • list_dashboardsList the dashboards you have access to.
  • list_folder_contentsList the sheets, reports, dashboards and subfolders in a folder by `folder_id`.
  • list_reportsList the reports you have access to.
  • list_row_attachmentsList the files and links attached to one row.
  • list_row_commentsList the conversations and comments on one row.
  • list_sheet_attachmentsList all files and links attached to a sheet and its rows.
  • list_sheet_commentsList all conversations on a sheet, both sheet-level and on rows; set `include_all` for everything.
  • list_sheetsList the sheets you have access to, with their IDs and last-modified dates; set `include_all` to skip paging.
  • list_usersList the users in your organization, optionally filtered by `email`.
  • list_workspace_contentsList the sheets, reports, dashboards and folders in a workspace by `workspace_id`.
  • list_workspacesList the workspaces you have access to, with their IDs.
  • reply_to_commentChanges dataReply in an existing conversation on a sheet with `discussion_id` and `text`.
  • search_everythingSearch all sheets, reports, workspaces and cell values you can see for the text in `query`; narrow with `scopes` (e.g. sheetNames, cellData).
  • search_sheetSearch the cells of one sheet (`sheet_id`) for the text in `query` and get the matching rows.
  • update_rowsVisible to othersChange cell values in existing rows. `body` is a list of rows, each with its `id` and `cells` ([{columnId, value}]); only the given cells change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Smartsheet from the app list.

  2. 2

    Paste your key

    Paste a Smartsheet API access token. Click your Account (profile image) at the bottom left > Personal Settings > API Access and choose Generate new access token. Copy it right away. API access requires a Smartsheet Business or Enterprise plan.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.

Questions

What can the AI do in Smartsheet?

The AI can list and read sheets, rows, columns, reports, dashboards, workspaces, folders, users, conversations and attachments, search cell values and read cell history. It can add and update rows, create sheets, comment on rows and reply to comments. It can also delete rows if you switch that tool on.

Does the AI see my Smartsheet access token?

No. Your Smartsheet credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Deleting rows permanently removes them with their comments and attachments, so it can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Smartsheet account on a plan with API access.

Which Smartsheet plan do I need?

API access, which PipMCP uses, requires a Smartsheet Business or Enterprise plan. The AI works with the sheets, reports and workspaces that the owner of the access token can see.

Let your AI work in Smartsheet today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Smartsheet free

PipMCP is not affiliated with Smartsheet. Product names are trademarks of their owners.