Connect Smartsheet to Your AI Agent

Use AI with Smartsheet to inspect sheet columns and rows, add rows and update specified cells.

5 tools API key

Try a Smartsheet Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Smartsheet

Review a Sheet

Read sheet columns and selected rows for analysis.

/oo Smartsheet: Get sheet [ID] and summarize columns and the selected row IDs [IDs].

Update Specified Cells

Apply explicit row and cell payloads to an existing sheet.

/oo Smartsheet: Read sheet [ID], then update rows [JSON with row and column IDs] using the supplied values.

Append New Rows

Add rows using the sheet’s actual column IDs.

/oo Smartsheet: Add rows [JSON] to sheet [ID].

Start Working with Smartsheet

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Smartsheet

    Provide a Smartsheet Access Token.

    Connect Smartsheet →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Permissions to read or edit the intended Smartsheet sheets.
  • Use sheet, row and column IDs rather than guessing positions. Inspect returned partial-success results when that option is enabled.

Smartsheet Tools

Use AI with Smartsheet to inspect sheet columns and rows, add rows and update specified cells.

Review a Sheet

Read sheet columns and selected rows for analysis.

Update Specified Cells

Apply explicit row and cell payloads to an existing sheet.

Append New Rows

Add rows using the sheet’s actual column IDs.

5 tools

List Sheets

List sheets available to the authenticated Smartsheet access token.

smartsheet.list_sheets

Get Sheet

Get a Smartsheet sheet with columns and rows.

smartsheet.get_sheet

Add Rows

Add one or more rows to a Smartsheet sheet.

smartsheet.add_rows

Update Rows

Update one or more rows in a Smartsheet sheet.

smartsheet.update_rows

Delete Rows

Delete one or more rows from a Smartsheet sheet.

smartsheet.delete_rows

Frequently Asked Questions

Should I identify cells by column letters?

These actions use column IDs and row IDs in row payloads. Read the sheet to identify them.

Can some row writes succeed and others fail?

allowPartialSuccess supports that behavior. Inspect each returned result when it is enabled.

What should I specify in my request?

Use sheet, row and column IDs rather than guessing positions. Inspect returned partial-success results when that option is enabled.

Connect Smartsheet

About Smartsheet ↗