Skip to content
Keboola MCP Server

Keboola MCP Server

Released
1 views
v1.87.3
MIT

Summary

Opens a Keboola project to an agent: query storage tables, write SQL transformations, configure extractors and writers, trigger jobs and build flows.

Features

  • Query Keboola storage tables and manage bucket and table descriptions
  • Author and save SQL transformations from a natural-language brief
  • Create and inspect extractors, writers, data apps and configurations
  • Trigger component and transformation jobs and read execution detail
  • Build Conditional and Orchestrator flows; deploy Streamlit data apps
  • Scope every operation to a dev branch instead of production
  • Hosted OAuth server per Keboola stack, or local stdio via the Python package

Installation

Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.

Any MCP-compatible agent

Most agents (Claude, Cursor, Windsurf, VS Code, and more) read a standard mcpServers configuration.

  1. Open your agent's MCP configuration file.
  2. Merge the snippet below into it.
  3. Restart the agent — the "Keboola MCP Server" tools will be available.
{
  "mcpServers": {
    "keboola-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.us-east4.gcp.keboola.com/mcp"
      ]
    }
  }
}

Description

Keboola is a managed data platform — extractors, writers, SQL transformations, orchestrated flows and a governed storage layer on top of Snowflake or BigQuery. This official MCP server turns that platform into tools an agent can call, so a model can go from "which tables do we have on orders?" to a written, saved and executed transformation without anyone hand-writing glue code.

The tool surface follows the platform's own objects. Storage tools query tables directly and read or update bucket and table descriptions. Component tools list and inspect extractors, writers, data apps and transformation configurations, and create new ones. SQL tools author transformations from a natural-language brief in the project's own dialect. Job tools run components and transformations and return execution detail, so a failed run can be diagnosed in the same conversation. Flow tools build and manage both Conditional Flows and Orchestrator Flows. Data App tools create, deploy and manage Streamlit apps over project data. Metadata tools search, read and update project documentation and object metadata. Crucially, dev-branch support scopes every operation to a development branch, so an agent can be let loose without touching production.

The easiest path is the hosted remote server: every multi-tenant Keboola stack runs one at https://mcp.<region>.keboola.com/mcp with OAuth, so there is nothing to install — copy the URL from Project Settings → MCP Server, authenticate in the browser, then pick the project in conversation. For local or development use, the Python package keboola-mcp-server runs over stdio against a storage API token.

Clients confirmed by the project include Claude Desktop and Claude Code, Cursor, Windsurf, VS Code and Make, plus agent frameworks such as CrewAI, LangChain and Amazon Q. MIT-licensed and developed in the open at keboola/mcp-server.

Related MCP Servers

New

Official AntV MCP server that turns a description of your data into a rendered chart — 26 visualization types from bar and line to sankey, mind-map, fishbone and geographic maps.

Featured

InfluxData's official MCP server for InfluxDB 3 — schema discovery, bounded SQL and InfluxQL queries, line-protocol writes and token administration across Core, Enterprise and Cloud.

Browse all MCP servers →