Skip to main content
Glama
aficiomaquinas

mcp-baserow-schema

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BASEROW_API_URLYesThe URL of your Baserow instance (e.g., https://your-baserow-instance.com).
BASEROW_PASSWORDYesYour Baserow account password.
BASEROW_USERNAMEYesYour Baserow account email.
BASEROW_TOTP_SECRETYesYour Baserow TOTP secret in base32 format.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_databasesA

List all databases (applications) in a workspace. Returns database id, name, and type. Use workspace_id=1 for the default workspace.

list_tablesA

List all tables in a database. Returns table id, name, order, and other metadata.

create_tableB

Create a new table in a database. Optionally provide initial data rows.

delete_tableA

Delete a table by ID. This action is irreversible and will delete all fields and rows.

list_fieldsA

List all fields (columns) in a table with their types and options.

create_fieldA

Create a new field (column) in a table. The 'type' parameter must be one of: text, long_text, url, email, number, rating, boolean, date, last_modified, last_modified_by, created_on, created_by, duration, link_row, file, single_select, multiple_select, phone_number, formula, count, rollup, lookup, multiple_collaborators, uuid, autonumber, password, ai.

update_fieldB

Update an existing field's name, type, or type-specific options.

delete_fieldA

Delete a field (column) from a table. This will remove all data in that field.

list_rowsA

List rows from a table with pagination, search, and sorting. Returns field values using human-readable field names by default.

create_rowB

Create a new row in a table. Provide field values as a JSON object with field names as keys. Uses human-readable field names.

update_rowB

Update an existing row in a table. Provide the row ID and the field values to update.

delete_rowA

Delete a single row from a table by row ID.

batch_create_rowsA

Create multiple rows in a table at once (up to 200). Each item is a key-value object with field names.

batch_update_rowsA

Update multiple rows at once (up to 200). Each item must include an 'id' field with the row ID, plus any fields to update.

batch_delete_rowsA

Delete multiple rows at once (up to 200) by providing an array of row IDs.

auth_statusA

Check the current authentication state including email, user ID, and token expiry.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aficiomaquinas/mcp-baserow-schema'

If you have feedback or need assistance with the MCP directory API, please join our Discord server