Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 12 additions & 5 deletions skills/baserow-basics/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,22 @@ Read rows with `list_table_rows` and a search term instead of reading the whole
table. It returns `count`, the total number of matching rows, and one page of at
most `size` rows (100 by default, 200 at most). When `count` is larger than the
rows you got, fetch the next `page` or narrow the search before saying a row
doesn't exist.
doesn't exist. Search may skip link-to-table, boolean, collaborator and duration
fields, so when a search on one of those values finds nothing, page through the
rows and compare the field yourself.

Before `update_rows` or `delete_rows`, show the user which rows will change. Send
large changes in batches of at most 200 rows. Deleted rows go to the trash in
Baserow, where the user can restore them for 3 days by default; there is no undo
tool here.

This server reads databases, tables and fields but only changes rows. You can't
create or change databases, tables or fields through it, so say so instead of
looking for a tool.

If `list_databases` returns nothing, the connection points at a workspace without
databases. If a tool you need is missing, it wasn't allowed at sign-in. In both
cases tell the user to reconnect the Baserow MCP server from their agent's MCP
settings, then pick another workspace or tick the tool on the Baserow consent page.
Don't retry the call.
databases. If a row tool you need is missing, it wasn't allowed at sign-in. In
both cases the user has to sign in again to pick another workspace or tick the
tool: re-authenticate the Baserow server in their agent (a plain reconnect keeps
the old sign-in), or disconnect the app under My settings → MCP server in Baserow
and connect again. Don't retry the call.
Loading