Baserow’s Model Context Protocol (MCP) Server lets you connect Large Language Models like Claude, Cursor, or Windsurf directly to your workspace. You can create, read, update, and delete data using natural language prompts without writing code or API calls.
MCP Server makes it easy to manage Baserow data through AI assistants in less time than manual database operations.
The Model Context Protocol (MCP) Server provides seamless integration between Baserow and Large Language Models. Once configured, you can interact with your Baserow databases using conversational commands through supported LLM clients like Claude Desktop, Cursor, or Windsurf.

Each MCP server endpoint generates a unique URL that grants your chosen LLM secure access to your workspace. The LLM can then perform database operations on your behalf by interpreting natural language requests and translating them into Baserow actions.
Use cases:
The MCP server supports all standard CRUD operations through natural language prompts. We recommend using high-parameter models for optimal performance.
| Operation | Description | Example Prompt |
|---|---|---|
| Create | Add new records to tables | “Add a new task called ‘Review Documentation’ with priority set to High” |
| Read | Query and retrieve existing data | “Find all projects due this week and show their status” |
| Update | Modify existing records | “Change the status of task #47 to ‘In Progress’” |
| Delete | Remove records from tables | “Delete all completed tasks that are older than 30 days” |
1. Access MCP settings
2. Create an endpoint
3. Choose your LLM client After you create the endpoint, click More Details to view configuration options Select from the available options:
4. Copy your MCP URL Baserow will generate a unique endpoint URL. Treat this URL as a password; it grants full access to modify data in your workspace.
5. Configure your LLM client Follow the specific configuration instructions for your chosen LLM (detailed in sections below)
claude_desktop_config.json{
"mcpServers": {
"Baserow MCP": {
"command": "npx",
"args": [
"mcp-remote",
"YOUR_MCP_URL_HERE"
]
}
}
}
{
"mcpServers": {
"Baserow MCP": {
"url": "YOUR_MCP_URL_HERE"
}
}
}
mcp_config.json{
"mcpServers": {
"Baserow MCP": {
"serverUrl": "YOUR_MCP_URL_HERE"
}
}
}
Replace
YOUR_MCP_URL_HEREwith the MCP URL copied from your Baserow settings.
⚠️ Critical security note: Your MCP URL contains credentials that grant full access to your workspace data.
Do:
Don’t:
Currently, Baserow’s MCP Server works with Claude Desktop, Cursor, and Windsurf. Any client that supports the Model Context Protocol specification can potentially connect to Baserow using the MCP endpoint.
Yes, you can create multiple endpoints within the same workspace. This is useful for organizing access by project, team member, or use case. Each endpoint gets a unique URL with independent access controls.
If your MCP URL is compromised, immediately delete the endpoint in your Baserow MCP settings and create a new one. The old URL will no longer function, preventing unauthorized access to your workspace.
No programming required. The MCP Server translates natural language prompts into database operations, making it accessible to non-technical users who can describe what they need in plain English.
While powerful, AI interpretations depend on model quality and prompt clarity. Always verify critical operations, especially bulk updates or deletions. We recommend using high-parameter models and reviewing actions before confirming destructive changes.
Still need help? If you have questions about MCP Server setup or usage, visit the Baserow community or contact support.