Connect SeaTable to Your AI Agent

Ask your AI assistant to work with SeaTable: review base tables and append structured rows.

6 tools API key

Try a SeaTable Task

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

oo Skill SeaTable

Review table rows

Read base metadata and a table's paginated rows.

/oo SeaTable: Get SeaTable base metadata, then list rows in table [table name], follow offset pagination, and summarize values by column.

Append new records

Append supplied objects using column names as keys.

/oo SeaTable: Append rows [JSON array keyed by column names] to SeaTable table [table name].

Start Working with SeaTable

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect SeaTable

    Connect with a read-write SeaTable Base API token and public HTTPS server URL.

    Connect SeaTable →
  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

  • An account with access to the SeaTable resources used in your task.

SeaTable Tools

SeaTable base operations let an AI assistant read table metadata and rows, then apply row changes using column names.

Review table rows

Read base metadata and a table's paginated rows.

Append new records

Append supplied objects using column names as keys.

6 tools

Get Metadata

Get metadata for the SeaTable base associated with the API token.

seatable.get_metadata

List Rows

List rows from a SeaTable table or view with offset pagination.

seatable.list_rows

Get Row

Get one row from a SeaTable table by row ID.

seatable.get_row

Append Rows

Append one or more rows to a SeaTable table using column names as keys.

seatable.append_rows

Update Rows

Update one or more SeaTable rows using column names as keys.

seatable.update_rows

Delete Rows

Delete one or more SeaTable rows by row ID.

seatable.delete_rows

Frequently Asked Questions

Can I connect a self-hosted server?

Supply its public HTTPS serverUrl; private and local network addresses are not supported.

Does a token cover all bases?

The configured token belongs to one SeaTable base.

Can I delete selected rows?

delete_rows removes specified rowIds from a named table.

Connect SeaTable

About SeaTable ↗