Keboola MCP Server Logo

Keboola MCP Server

Official

Connects AI agents and MCP clients to Keboola, enabling access to data storage, SQL transformations,...

10 views
0 installs
Updated Jan 19, 2026
Not audited
Connects AI agents and MCP clients to Keboola, enabling access to data storage, SQL transformations, component management, job triggers, and workflow pipelines through natural language interactions.
  1. Click the "Install Now" button to open the FastMCP connection interface — this is where you will paste the environment variable values below.

  2. In the FastMCP connection interface, enter the required environment variables exactly as named:

    • KBC_STORAGE_API_URL
    • KBC_STORAGE_TOKEN
    • KBC_WORKSPACE_SCHEMA
    • KBC_BRANCH_ID (optional)
  3. Obtain KBC_STORAGE_TOKEN (Storage API token)

    1. Open your Keboola project and go to Project Settings → API Tokens. (help.keboola.com)
    2. Click to create a new token (or use an existing master token if you want full access). Choose a Limited Token if you want to restrict permissions.
    3. Give the token a descriptive name and the required permissions, create it, and copy the token string — you will paste this into KBC_STORAGE_TOKEN in FastMCP. (Note: master tokens cannot be deleted and have full access; limited tokens let you restrict scope.) (help.keboola.com)
  4. Determine KBC_STORAGE_API_URL (your Keboola region URL)

    1. While logged into your Keboola project, check the URL in your browser to identify your region (the host will show your region).
    2. Use the matching API URL for your region (enter that value into KBC_STORAGE_API_URL). The MCP server documentation lists the region/URL mappings and remote-server setup. (help.keboola.com)
  5. Get KBC_WORKSPACE_SCHEMA (workspace / dataset identifier)

    1. If you are using a custom (limited) storage token, you must supply the workspace schema used for SQL queries.
    2. In Keboola, open the Workspace/BigQuery dataset or the workspace configuration and copy the Workspace Schema / Dataset Name to use as KBC_WORKSPACE_SCHEMA. See the Keboola workspace documentation for how to view and copy the workspace/schema name. (help.keboola.com)
  6. (Optional) Find KBC_BRANCH_ID if you want to scope operations to a development branch

    1. Open the development branch in the Keboola UI; the branch ID appears in the browser URL (example: …/branch/BRANCH_ID/…). Copy that numeric ID and paste it as KBC_BRANCH_ID. The MCP server will use production branch if this is omitted. (help.keboola.com)
  7. Paste each value into the corresponding FastMCP field (KBC_STORAGE_API_URL, KBC_STORAGE_TOKEN, KBC_WORKSPACE_SCHEMA, and optionally KBC_BRANCH_ID), then save/apply the connection.

  8. Verify the connection from your MCP client (e.g., ask “What buckets and tables are in my Keboola project?”) to confirm the server can access the project with the provided token and workspace settings. (help.keboola.com)

Quick Start

View on GitHub

More for Database

View All →

More for Analytics and Data

View All →

Similar MCP Servers

Report Issue

Thank you! Your issue report has been submitted successfully.