Connect Baserow to Claude Using MCP

Connect your Baserow database to Claude using the Model Context Protocol (MCP). With Baserow’s native MCP integration, Claude can discover your databases, inspect table schemas, search records, and create, update, or delete rows using natural language.

Connect Baserow to ChatGPT – ChatGPT MCP Integration

Baserow offers a direct connector in Claude’s Connectors Directory, so you can connect your workspace without manually configuring an MCP server. You can also connect Claude Desktop using a custom MCP configuration.

Whether you want to find information in your database, update project statuses, or manage customer records, you can work with Baserow directly from Claude without writing SQL queries or API requests.

Learn more: What is an MCP server?

What can you do with Claude and Baserow?

Once connected, Claude can use Baserow’s MCP tools to interact with your database.

Available operations include:

Operation Description
list_databases Find databases in your connected workspace.
list_tables List tables in a database.
get_table_schema Retrieve table fields and their definitions.
list_table_rows Search and retrieve database records.
create_rows Add new records to a table.
update_rows Modify existing records.
delete_rows Delete records from a table.

You can use these tools to:

  • Find information across your databases using natural language.
  • Search and filter records without manually navigating tables.
  • Create new records based on your instructions.
  • Update existing records, including bulk updates.
  • Delete records when they are no longer needed.
  • Inspect table structures and field definitions before working with data.

The current row-management tools can read database structures and manage rows. They cannot create or modify databases, tables, or fields.

Connect Baserow to Claude

The easiest way to connect Baserow to Claude is through the Baserow connector in Claude’s Connectors Directory.

You don’t need to generate an MCP endpoint manually or edit configuration files.

Prerequisites

  • An active Baserow account.
  • Access to the Baserow workspace you want to connect.
  • Access to Claude.

Step 1. Find Baserow in Claude’s Connectors Directory

Open Claude and navigate to Customize → Connectors.

Select the option to browse available connectors and search for Baserow.

Alternatively, visit the Claude Connectors Directory and search for Baserow.

Step 2. Connect Baserow

Select the Baserow connector and click Connect.

Claude will display information about the connector, including its developer and connection URL.

Baserow is listed as a community connector. Claude displays a notice explaining that community connectors undergo automated reviews but aren’t verified by Anthropic.

Before connecting, check that:

  • The connector is published by Baserow.
  • The connector URL is https://api.baserow.io/mcp.

Select Connect to continue.

Step 3. Sign in to your Baserow account

Claude will redirect you to Baserow.

Sign in using your Baserow credentials to authorize the connection.

Step 4. Select a workspace

Choose the Baserow workspace you want Claude to access.

Each connection is associated with one workspace. Claude will only be able to access the workspace you select.

Step 5. Configure permissions

Review the available permissions and choose which tools Claude can use.

The authorization screen groups permissions into two categories:

Databases

  • Read tables and rows.
  • List databases.
  • List applications.
  • List tables.
  • Get table schemas.
  • List rows and views.
  • Create rows.
  • Update rows.
  • Create tables and fields.
  • Update fields.
  • Create views and view filters.
  • Delete rows and fields, where available.

Automations

The authorization screen may also display permissions for reading and managing workflows and workflow nodes.

Only read tools are selected by default. You can enable additional permissions depending on the access you want to grant.

Review your selections and click Allow.

Step 6. Start using Baserow in Claude

After authorization, you’ll be redirected back to Claude.

Baserow will appear in your connected services, and you can start interacting with your workspace.

Try asking Claude to:

  • “List all databases in my Baserow workspace.”
  • “Find all tasks that are overdue in my project management table.”
  • “Create a new task called ‘Review the Q4 marketing strategy’ with High priority.”
  • “Find all customers from Germany in my CRM.”
  • “Update the status of task #47 to In Progress.”

Tip: Ask Claude to inspect your table schema before performing operations. This helps it identify the correct field names and understand your database structure.

Connect Claude Desktop using a custom MCP configuration

You can also connect Baserow to Claude Desktop using a custom MCP server configuration.

This method is useful if you prefer managing your MCP connections manually or want to use a custom Baserow endpoint.

Step 1. Generate a Baserow MCP endpoint

In Baserow:

  1. Click your workspace name in the top navigation bar.
  2. Select My Settings → MCP Server.
  3. Click Create Endpoint.
  4. Enter a descriptive name, such as Claude_Desktop.
  5. Select the workspace you want to connect.
  6. Create the endpoint and copy the generated MCP URL.

Your MCP URL contains credentials that grant access to the endpoint. Store it securely and don’t share it publicly.

Step 2. Configure Claude Desktop

You need to add your Baserow endpoint to Claude Desktop’s configuration.

  1. Open Claude Desktop settings (⌘ + , on Mac).
  2. Navigate to the Develop tab.
  3. Click Edit Config to open claude_desktop_config.json.
  4. Add the following configuration, replacing YOUR_MCP_URL_HERE with your Baserow MCP URL.
{
  "mcpServers": {
    "Baserow MCP": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "YOUR_MCP_URL_HERE"
      ]
    }
  }
}
  1. Save the configuration file and restart Claude Desktop.

Step 3. Start using Baserow in Claude Desktop

Once configured and authenticated, Claude Desktop can use the available Baserow MCP tools.

You can now search your databases, retrieve records, and perform supported row operations using natural language.

Note: Custom MCP configuration and authentication requirements may differ from the direct Claude connector. For self-hosted Baserow installations, additional MCP authentication configuration may be required.

Example: Manage IT assets using Claude and Baserow

Imagine your organization uses a Baserow IT Asset Management database to track hardware, employee assignments, and equipment status.

Instead of manually searching through tables and editing records, you can ask Claude to perform these operations.

1. Find assigned equipment

Prompt:

“Check the IT Assets table in Baserow. What laptop is currently assigned to John Doe, and what is its warranty expiration date?”

Claude can inspect the table schema, find the relevant fields, and retrieve the matching record.

2. Update an asset’s status

Prompt:

“Find John Doe’s laptop and change its status to Under Repair. Add a note that the battery is expanding.”

Claude identifies the relevant record and updates the requested fields.

3. Add a new asset

Prompt:

“Add a new record for a MacBook Pro M3, serial number XYZ789, assign it to the Engineering department, and set the status to Available.”

Claude uses the table schema to identify the correct fields and creates a new row.

4. Generate an asset report

Prompt:

“Find all laptops with warranties expiring in the next three months and summarize them by department.”

Claude retrieves the relevant records and organizes the information into a summary.

In each case, Claude uses the Baserow MCP tools to inspect your database structure and interact with the records.

Learn more: MCP server AI integration

Best practices for using Claude with Baserow

  • Review permissions: Only enable the tools Claude needs. Read-only permissions are enabled by default.
  • Inspect the schema first: Ask Claude to retrieve the table schema before performing complex operations. This helps avoid incorrect field names or assumptions about your data.
  • Preview bulk changes: Before updating or deleting multiple records, ask Claude to identify the affected rows and summarize the proposed changes.
  • Use specific instructions: Include table names, field names, record identifiers, and expected values in your prompts whenever possible.
  • Verify important changes: Review critical updates and deletions in Baserow after Claude performs them.
  • Protect your MCP URL: For custom connections, treat the endpoint URL as a password. Never share it publicly or store it in an unsecured location.

Frequently asked questions

Is there a direct Baserow integration for Claude?

Yes. Baserow is available in Claude’s Connectors Directory. You can connect your Baserow workspace directly by signing in, selecting a workspace, and authorizing the tools Claude can use.

You can also configure Claude Desktop manually using a custom MCP server connection.

Do I need to configure an MCP server manually?

No. The direct Baserow connector in Claude handles authentication and connection setup for you.

Manual configuration is only necessary if you want to use a custom MCP connection, such as the one configured in Claude Desktop.

Can Claude read and write data in Baserow?

Yes. Claude can retrieve database information, search records, create new rows, update existing rows, and delete rows, depending on the permissions you grant.

Can Claude create tables or fields in Baserow?

No. The current row-management MCP tools can read database structures but cannot create or modify databases, tables, or fields.

You need to make these structural changes directly in Baserow.

Can I connect Claude to multiple Baserow workspaces?

Yes. Each direct connection is associated with one workspace. To access multiple workspaces, establish separate connections and authorize each one.

For custom Claude Desktop configurations, you can add multiple MCP server entries under the mcpServers object, each pointing to a different endpoint.

Can I use Claude to bulk update records?

Yes. Claude can update multiple rows using the update_rows tool.

Before making bulk changes, ask Claude to identify the affected records and show you what it intends to change. Large operations are processed in batches of up to 200 rows.

Can I recover deleted records?

Yes. Deleted rows are moved to Baserow’s trash, where they can be restored for three days by default.

There is no undo tool available through the MCP connection, so review deletion requests carefully.

Why can’t Claude access my Baserow tables?

First, check that you selected the correct workspace when connecting.

If the workspace has no databases, list_databases will return no results.

If a required tool is missing, it may not have been authorized during sign-in. Re-authenticate the Baserow connection and select the required permissions. A plain reconnect may retain the previous authorization.

Is it safe to share my Claude Desktop configuration file?

No. Your custom MCP URL contains credentials that grant access to your endpoint.

Anyone with access to the URL may be able to perform operations permitted by that endpoint. Never share configuration files containing your MCP URL.

Each team member should use their own authorized connection.

Can I use Baserow MCP with self-hosted Baserow?

Yes. Self-hosted Baserow can be connected through a custom MCP configuration, provided MCP authentication is enabled and the installation is configured to accept connections from the AI client.

See the MCP OAuth setup documentation for more information.

Still need help? Visit the Baserow Community or contact our support team.