SeaTable logo

SeaTable

SeaTable is a collaborative no-code database and spreadsheet platform for managing structured base data, rows, tables, views, and files.

8 actions Integration catalog
Request access
Connect SeaTable once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Append RowsSEATABLE_APPEND_ROWS
Append one or more rows to a table in the connected SeaTable base using exact human-readable column names. Requires a read-write per-base API token.
Delete RowsSEATABLE_DELETE_ROWS
Permanently delete one or more rows by row ID from a named table in the connected SeaTable base.
Get Base SchemaSEATABLE_GET_BASE_SCHEMA
Return the connected base identity and its complete table, column, view, and settings metadata without returning authentication tokens.
Get Download LinkSEATABLE_GET_DOWNLOAD_LINK
Generate a short-lived download URL for an existing file or image attachment in the connected SeaTable base. This tool returns a link and does not download the file bytes.
Get RowSEATABLE_GET_ROW
Get one row by its SeaTable _id from a named table in the connected base. Returns human-readable column names by default and preserves all dynamic row fields.
List RowsSEATABLE_LIST_ROWS
List one page of rows from a table or view in the connected SeaTable base, returning human-readable column names by default.
Query Rows with SQLSEATABLE_QUERY_ROWS_WITH_SQL
Run one strictly read-only SELECT query against the connected SeaTable base for filtering, sorting, grouping, aggregation, or implicit linked-record traversal. Explicit JOIN, subqueries, and UNION are unsupported.
Update RowsSEATABLE_UPDATE_ROWS
Update one or more existing SeaTable rows by row ID. Use exact table and column names from Get Base Schema; every column name is validated before the update, and only supplied columns are changed.