Keboola MCP Server

Build robust data workflows, integrations, and analytics on a single intuitive platform.

Remote serverstreamable-httpPython

What is the Keboola MCP Server?

Build robust data workflows, integrations, and analytics on a single intuitive platform.

What you get

Keboola MCP Server is an open-source bridge between your Keboola project and modern AI tools. It turns Keboola features—like storage access, SQL transformations, and job triggers—into callable tools for Claude, Cursor, CrewAI, LangChain, Amazon Q, and more.

  • Storage — Query tables directly and manage table or bucket descriptions
  • Components — Create, List and inspect extractors, writers, data apps, and transformation configurations
  • SQL — Create SQL transformations with natural language
  • Jobs — Run components and transformations, and retrieve job execution details
  • Flows — Build and manage workflow pipelines using Conditional Flows and Orchestrator Flows
  • Data Apps — Create, deploy and manage Keboola Streamlit Data Apps displaying your queries over storage data

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
HeaderDescription
X-Allowed-ToolsComma-separated list of allowed tools
X-Disallowed-ToolsComma-separated list of tools to exclude
X-Read-Only-ModeRestrict to read-only tools only

How to install the Keboola MCP Server

{
  "mcpServers": {
    "keboola": {
      "command": "uvx",
      "args": [
        "keboola_mcp_server --transport <transport>"
      ],
      "env": {
        "KBC_STORAGE_API_URL": "https://connection.YOUR_REGION.keboola.com",
        "KBC_BRANCH_ID": "your_branch_id_optional"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
KBC_STORAGE_API_URLDeclared in the maintainer’s client configuration.Check documentation
KBC_BRANCH_IDDeclared in the maintainer’s client configuration.Optional

Example prompts to try

  • “Use Keboola to Region.”
  • “Use Keboola to KBC STORAGE TOKEN.”
  • “Use Keboola to KBC WORKSPACE SCHEMA.”

Frequently asked questions

Build robust data workflows, integrations, and analytics on a single intuitive platform. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.