Baserow

Read and write access to your Baserow tables.

  • Getting Started
    • Table of contents
    • Introduction to Baserow
    • Quick start with Baserow
    • Set up Baserow version
    • Baserow glossary
    • Keyboard shortcuts
  • Workspaces
    • Workspaces overview
    • Set up a workspace
    • Export a workspace
    • Import a workspace
    • Leave a workspace
    • Delete a workspace
  • Databases
    • Databases overview
    • Create a database
    • Add database from template
    • Import Airtable base to Baserow
    • Delete a database
  • Tables
    • Tables overview
    • Create a table
    • Create a table via import
    • Data sync
    • Import data into an existing table
    • Table configuration options
    • Export a table
    • Delete a table
  • Fields
    • Field overview
    • Create a field
    • Field configuration options
    • Filter by a field in Baserow
    • Advanced filtering by a field
    • Working with timezones
    • Field Summaries
    • Group by a field
  • Field Types
    • Primary field
    • Single line text field
    • Long text field
    • Number field
    • Rating field
    • Boolean field
    • Date and time fields
    • URL field
    • Email field
    • File field
    • Single select field
    • Multiple select field
    • Phone number field
    • Link to table field
    • Lookup field
    • Collaborator field
    • Count field
    • Rollup field
    • Created by field
    • Last modified by field
    • Last modified field
    • Duration field
    • Autonumber field
    • UUID field
    • Password field
    • AI field
  • Formula
    • Formula field overview
    • Formula field reference
    • Generate formulas with AI
  • Views
    • Views overview
    • Create a view
    • Collaborative views
    • Personal views
    • View configuration options
    • Export a view
  • View Types
    • Grid View
    • Gallery view
    • Form view
    • Form survey mode
    • Kanban view
    • Calendar view
    • Timeline View
  • Rows
    • Rows overview
    • Create a row
    • Paste data into cells
    • Row configuration options
    • Enlarge rows
    • Row coloring
    • Row comments and mentions
    • Row change history
  • Collaboration
    • Collaboration overview
    • Add workspace collaborators
    • Manage workspace members
    • Public sharing
    • Remove a user from a workspace
    • Create and manage teams
    • Notifications
  • Role-based Permissions
    • Permissions overview
    • Understanding role hierarchy
    • Role levels in Baserow
    • Assign roles to members at workspace level
    • Assign roles to teams at workspace level
    • Assign roles at database level
    • Assign roles at table level
    • Field level permissions
  • Integrations
    • Webhooks
    • Database tokens
    • Database API documentation
    • Database and table ID
    • Zapier
    • Make
    • n8n
    • ToolJet
    • Pipedream
    • SureTriggers
  • Account Settings
    • Account settings overview
    • Password management
    • Delete and recover data
    • Delete your Baserow account
    • Snapshots
  • Billing
    • Subscriptions overview
    • Pricing plans
    • Buy a subscription
    • Get instance ID
    • Change a paid subscription
    • Install self hosted premium license
  • Enterprise Version
    • Enterprise license overview
    • Enterprise Admin Panel
    • Admin panel - Users
    • Admin panel - Workspaces
    • Admin panel - Audit logs
    • Admin panel - Settings
    • Activate Enterprise license
  • Enterprise SSO
    • Single Sign On (SSO) overview
    • Enable SSO in the admin panel
    • Configure SSO with Okta
    • Configure SSO with OneLogin
    • Configure SSO with Azure AD
    • Configure Google for SSO
    • Configure Facebook for SSO
    • Configure GitHub for SSO
    • Configure GitLab for SSO
    • Configure OpenID Connect
    • Email and password authentication
  • Application Builder
    • Application Builder overview
    • Create an application
    • Application Builder configuration
    • Preview and publish an application
    • Application settings
    • Add a domain
    • User sources
  • Application Builder Editor
    • Pages overview
    • Data sources
    • Page settings
  • Application Builder Elements
    • Elements overview
    • Add and remove elements
    • Element style
    • Element events
    • Element visibility
    • Heading element
    • Text element
    • Link element
    • Image element
    • Text input element
    • Columns element
    • Button element
    • Table element
    • Form element
    • Choice element
    • Checkbox element
    • IFrame element
    • Login element
    • Repeat element
    • Record selector element
    • Date-time picker element
    • Multi-page container
    • Menu element
    • Rating element
    • File input element
  • Dashboards
    • Dashboards overview
    • Create a dashboard
  • MCP Server
    • MCP Server overview

MCP Server Overview

ntegrate Baserow with LLMs using the Model Context Protocol (MCP) Server

Introducing the Model Context Protocol (MCP) Server: A seamless integration with Large Language Models.

We’ve integrated an MCP server directly into Baserow, enabling easy interaction with Large Language Models like Claude or Cursor that support the protocol.

Getting Started with MCP Server

The MCP server URL is compatible with any supported client, providing a unique endpoint that allows the LLM to perform actions in your workspace on your behalf.

Supported Operations

The MCP server supports all standard CRUD operations through natural language prompts.

OperationDescriptionExample Prompt
CreateAdd new records“Add a new task called ‘Review Documentation’”
ReadQuery existing data“Find all projects due this week”
UpdateModify records“Change the status to ‘In Progress’”
DeleteRemove records“Delete completed tasks older than 30 days”

Setting up the MCP Server

Here are the detailed steps to set up an MCP server:

  1. Click on your Workspace name in the top navigation bar
  2. Select My Settings from the dropdown menu
  3. Click on the MCP Server tab in the settings panel
  4. Click the Create New Endpoint button
  5. Enter a descriptive name for your endpoint
  6. Select your workspace from the dropdown list
  7. Click More Details to expand additional options
  8. Choose your preferred LLM from the available options:
    • Claude
    • Cursor
    • Windsurf
  9. Follow the specific configuration instructions for your chosen LLM (detailed in sections below)

Claude:

Three simple steps to get started with Claude Desktop and the Baserow MCP:

  1. Open the Claude Desktop settings from the navigation bar (⌘+,)
  2. Go to the “Develop” tab and click “Edit Config”
  3. Include the following JSON configuration in claude_desktop_config.json

Cursor:

Three simple steps to get started with Cursor and the Baserow MCP:

  1. Open Cursor settings (⇧+⌘+J)
  2. Navigate to the “MCP” tab and click “Add MCP Server”
  3. Add the JSON configuration

Windsurf:

Two easy steps to set up MCP with Cascade in Windsurf:

  1. Navigate to Windsurf - Settings → Advanced Settings or Command Palette → Open Windsurf settings page
  2. Scroll down to the Cascade section where you’ll find options to add a new server, view existing servers, and a button to view the raw JSON config file at mcp_config.json. Add the JSON configuration

JSON configuration

{
  "mcpServers": {
    "Baserow MCP": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "MCP URL"
      ]
    }
  }
}

Treat your MCP URL as securely as a password, since it grants full access to modify your Baserow data.

Security Note: Your MCP URL contains sensitive credentials. Never share it publicly or store it in an unsecured location.

On this page

  • Getting Started with MCP Server
  • Supported Operations
  • Setting up the MCP Server
    • Claude:
    • Cursor:
    • Windsurf:
    • JSON configuration

Related Servers