App

Connect Smartsheet to any app

Smartsheet is a work execution platform for managing sheets, rows, and columns. Add, update, find, move, copy, and delete rows; create sheets; and react to row/sheet changes.

Connects with OAuthsmartsheet.com

What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.

Build solutions, not workarounds.

What do you want to automate with Smartsheet?

Ask the assistant

You'll sign in before anything runs. What you typed comes with you.

Connect your AI client

Give your AI client this address.

https://mcp.apiant.ai

Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.

Set it up in your client
Claude Code

Run this in the directory you want to work in.

claude mcp add --transport http -s project apiant-ai https://mcp.apiant.ai

Start Claude Code there, approve the server, and sign in in the browser page it opens.

Claude Code guide (opens in a new tab)
Claude, web and desktop

Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.

Setup guide (opens in a new tab)
Cursor

Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.

Setup guide (opens in a new tab)
Zed

Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.

Setup guide (opens in a new tab)
Codex and the ChatGPT desktop app

Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.

Setup guide (opens in a new tab)
Any other MCP client

Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.

Setup guide (opens in a new tab)

Pair it

Connect Smartsheet with another app

What your agent can do with Smartsheet

Triggers and actions 2 triggers · 19 actions

  • Trigger
    New row

    Triggered when a new row is added to the specified sheet. Polls rows modified since the last check and emits new ones.

  • Trigger
    New sheet

    Triggered when a new sheet is created. Polls the list of sheets and emits newly seen ones.

  • Action
    Add column

    /sheets/{sheetId}/columns - add columns to a sheet.

  • Action
    Add comment

    /sheets/{sheetId}/discussions/{discussionId}/comments - add a comment to a discussion.

  • Action
    Add folder

    /folders/{folderId}/folders or /home/folders - create a folder.

  • Action
    Add row

    Adds a new row to the specified sheet. Provide cells as an array of {columnId, value}. Set location to Top or Bottom.

  • Action
    Add sheet

    /sheets - create a sheet with columns.

  • Action
    Copy row to another sheet

    Copies a row from one sheet to another sheet. The placement of the cells in the destination sheet is determined by Smartsheet's logic.

  • Action
    Copy sheet

    /sheets/{sheetId}/copy - copy a sheet to a folder/workspace.

  • Action
    Delete row

    Deletes a row from a sheet given its Row ID.

  • Action
    Delete row if deal does not exist in ActiveCampaign (Cisco)

    Compares deals from ActiveCampaign with the Smartsheet 'ActiveCampaign Deal ID' column. Deletes rows whose deal ID is not present in the supplied list of existing ActiveCampaign deal IDs. Built from intent against Smartsheet API 2.0.

  • Action
    Find rows

    Searches for rows in a specified sheet containing the specified value (in any column). Returns zero or more row IDs. Use the 'Get row' action within a Loop to fetch each row's contents.

  • Action
    Find rows by column value

    Searches for rows in a specified sheet having the specified value in a specified column. Zero, one, or multiple row IDs may be returned.

  • Action
    Find sheets by keyword

    Returns the sheets that match the specified keyword.

  • Action
    Find single row

    Searches for a single row in a specified sheet matching the specified value (in any column). If zero or multiple rows are found, an error occurs.

  • Action
    Find single row by column value

    Searches for a single row in a specified sheet having the specified value in a specified column. If zero or multiple rows are found, an error occurs.

  • Action
    Get row

    Returns the column data for the specified row. An error occurs if the row is not found.

  • Action
    Get sheet

    Fetches a sheet by ID, including its columns and rows. An error occurs if the sheet is not found.

  • Action
    Move row to another sheet

    Moves a row from one sheet to another sheet. The placement of the cells in the destination sheet is determined by Smartsheet's logic.

  • Action
    Update row

    Updates a row in a specified sheet. Provide the Row ID and cells as an array of {columnId, value}.

  • Action
    Update sheet

    /sheets/{sheetId} - update sheet properties (name, project settings).

Reviews

What our customers say

Questions

Smartsheet, answered

What can start an automation from Smartsheet?

Any of Smartsheet's 2 triggers in the catalog, including New row and New sheet. Describe the moment in plain language and your agent picks the right one.

What can your agent do in Smartsheet?

Any of Smartsheet's 19 actions, including Update row, Update sheet, Add column and Add comment. Your agent maps the data both ways and tests every scenario before it ships.

Which apps can Smartsheet connect to?

Any app in the catalog; the list on this page pairs Smartsheet with each of them. If the other app is missing, point your agent at its API documentation and it builds the connector.

What happens when something fails?

Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.

Is there a free plan?

Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.