Keboola MCP Server

Keboola MCP Server opens the Keboola data platform to assistants: tables, SQL transformations, jobs, flows and data apps.

  • 85 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Broad access

Why this level

  • Tools create and change configurations and run jobs in a Keboola project.
  • Table access opens project data to the assistant.
All reasons and checks

keboola/mcp-server

Install

Manual install

claude mcp add --transport http keboola https://mcp.<YOUR_REGION>.keboola.com/mcp

Command from Claude Code Setup; replace `<YOUR_REGION>` with the region address from project settings.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Tools create and change configurations and run jobs in a Keboola project.
  • Table access opens project data to the assistant.

This is third-party code. Review the repository files before installing.

What it does

The official MCP server of the Keboola data platform turns project capabilities into tools for Claude, Cursor, Windsurf, VS Code, CrewAI, LangChain and other clients. The assistant queries tables and maintains descriptions, creates and inspects extractors, writers and transformation configurations, writes SQL transformations from natural language descriptions and runs jobs with result inspection. Also available are flows (conditional and orchestrator), data apps (python-js and Streamlit), metadata and search over project docs. Dev branch mode scopes every operation to the selected branch, outside production. The recommended path is the hosted server `https://mcp.<region>.keboola.com/mcp` with OAuth, with the address taken from project settings.

Who it is for. Data engineers and analysts on Keboola who build pipelines and SQL transformations with an assistant.

Good fit when

  • The assistant writes a SQL transformation from a task description.
  • You run a component and work out why a job failed.
  • Table and bucket descriptions are updated across the project in one request.
  • A new flow is assembled from steps and tested in a dev branch.
  • A Streamlit app over tables is created and deployed on request.

Not a fit when

  • You need access without a Keboola account: the server works only with platform projects.
  • You need to work offline: the Keboola cloud server runs off your machine.
  • The assistant must not be allowed to run jobs in a project.

Example request

Show the project tables, write a SQL transformation for monthly sales and run it in a dev branch.

MCP

Transport
http, stdio
Authentication
OAuth

Limitations

A Keboola project and OAuth sign-in or a token for a local run are required. The assistant can create and change configurations and run jobs and apps, which spends project resources: work in a dev branch first. The server address depends on the region and stack and comes from project settings. Azure and GCP regions use different addresses, listed in the README. See `TOOLS.md` for the tool list. Local server setup has its own section.

How to disable. Remove the Keboola connector from the client (`claude mcp remove keboola`) and revoke tokens or app access in the Keboola project settings.

FAQ

How do I connect to Claude Code?

With `claude mcp add --transport http keboola https://mcp.<REGION>.keboola.com/mcp`. For US Virginia AWS the address is `https://mcp.keboola.com/mcp`. Then sign in to Keboola in the browser.

Where do I find the server address?

In Keboola project settings on the MCP Server tab. A Cursor install button is there too.

How do I avoid damaging production?

Work in dev branches: Dev Branches mode scopes every operation to the selected branch.

Which clients work?

Cursor, Claude Desktop, Claude Code, Windsurf, Make and any client with Streamable HTTP and OAuth support.

Which Keboola regions are supported?

The remote server runs on every multi-tenant Keboola stack: US Virginia (AWS and GCP), EU Frankfurt (AWS and GCP) and EU Ireland (Azure). Take the address from the project settings MCP Server tab.

Discussion

No questions or reviews yet.

Official

The Byaan MCP server lets Claude Code and Cursor put questions to your databases and returns queries with read-only results.

MCP serverExtended access96Repository stars
Official

Official Couchbase MCP server: the agent inspects schemas, finds documents and builds SQL++, read-only by default

MCP serverExtended access34Repository stars

MySQL MCP Server Pro

mysql_mcp_server_pro

A MySQL MCP server that runs SQL under access roles, finds tables by comments and analyzes locks, indexes and query plans

MCP serverBroad access248Repository stars

One MCP server for SQLite, SQL Server, PostgreSQL and MySQL: read and change data, edit schemas and export to CSV and JSON

MCP serverBroad access392Repository stars

MCP server that gives an agent access to MySQL: schema inspection and queries, read-only by default, writes behind flags

MCP serverExtended access2.2KRepository stars
Official

A lightweight database workspace with an MCP server: the agent reads the schema, runs queries and explores data in PostgreSQL, MySQL and more

MCP serverBroad access5.1KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Keboola MCP Server (this card)yesOAuth85
dbt MCPyesAPI key621works with dbt and its models; Keboola MCP covers the storage, components and flows of one platform
Airbyte MCPyesOAuth343manages Airbyte syncs; here the Keboola platform with SQL transformations and apps

README in short

A bridge between a Keboola project and AI clients: a hosted OAuth server for cloud stacks and a local run for development. The tool list is in `TOOLS.md`, and feature drafts are in `feature_spec`.

README badge

Report a problem