Official descriptionKeboola MCP Server Connect your AI agents, MCP clients (**Cursor**, **Claude**, **Windsurf**, **VS Code** ...) and other AI assistants to Keboola.
Config template (adjust for your client)
claude mcp add keboola-mcp-server -- npx -y keboola-mcp-server
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
85 โ ยท keboola/keboola-mcp-server ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 7 sources
Score
score 703 ยท 85 โ ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository keboola/keboola-mcp-server๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
> Connect your AI agents, MCP clients (**Cursor**, **Claude**, **Windsurf**, **VS Code** ...) and other AI assistants to Keboola. Expose data, transformations, SQL queries, and job triggersโno glue code required. Deliver the right data to agents when and where they need it. Overview 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. - Quick Start - Local Setup Features With the AI Agent and MCP Server, you can: - **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. - **Metadata**: Search, read, and update project documentation and object metadata using natural language - **Dev Branches**: Work safely in development branches outside of production, where all operations are scoped to the selected branch. --- ๐ Quick Start: Remote MCP Server (Easiest Way) The easiest way to use Keboola MCP Server is through our **Remote MCP Server**. This hosted solution eliminates the need for local setup, configuration, or installation. What is the Remote MCP Server? Our remote server is hosted on every multi-tenant Keboola stack and supports OAuth authentication. You can connect to it from any AI assistant that supports remote Streamable HTTP connection and OAuth authentication. How to Connect 1. **Get your remote server URL**: Navigate to your Keboola Project Settings โ MCP Server tab 2. **Copy the server URL**: It will look like https://mcp. .keboola.com/mcp 3. **Configure your AI assistant**: Paste the URL into your AI assistant's MCP settings 4. **Authenticate**: You'll be prompted to log in with your Keboola account. Which project(s) to work on is chosen afterwards, in the conversation (e.g. "list my Keboola projects" / "use project X") Supported Clients - **Cursor**: Use the "Install In Cursor" button in your project's MCP Server settings or click this button - **Claude Desktop**: Add the integration via Settings โ Integrations - **Claude Code**: Install using claude mcp add --transport http keboola (see below for details) - **Windsurf**: Configure with the remote server URL - **Make**: Configure with the remote server URL - **Other MCP clients**: Configure with the remote server URL Claude Code Setup Claude Code is a command-line interface tool that allows you to interact with Claude using your terminal. You can install the Keboola MCP Server integration using a simple command. **Installation:** Run the following command in your terminal, replacing with your Keboola region: **Region-specific commands:** | Region | Installation Command | |--------|----------------------| | US Virginia AWS | claude mcp add --transport http keboola https://mcp.keboola.com/mcp | | US Virginia GCP | claude mcp add --transport http keboola https://mcp.us-east4.gcp.keboola.com/mcp | | EU Frankfurt AWS | claude mcp add --transport http keboola https://mcp.eu-central-1.keboola.com/mcp | | EU Ireland Azure | claude mcp add --transport http keboola https://mcp.north-europe.azure.keboola.com/mcp | | EU Frankfurt GCP | claude mcp add --transport http keboola https://mcp.europe-west3.gcp.keboola.com/mcp | **Usage:** Once installed, you can use the Keboola MCP Server in Claude Code by typing /mcp in your conversation and selecting the Keboola tools you want to use. **Authentication:** When you first use the Keboola MCP Server in Claude Code, a browser window will open prompting you to: 1. Log in with your Keboola account 2. Authorize the connection After authentication, you can start using Keboola tools directly from Claude Code. Project selection happens afterward, in the conversation โ just ask Claude which Keboola project(s) to use. For detailed setup instructions and region-specific URLs, see our Remote Server Setup documentation. Using Development Branches You can work safely in Keboola development branches without affecting your production data. The remotely hosted MCP Servers respect the KBC_BRANCH_ID parameter and will scope all operations to the specified branch. You can find the development branch ID in the URL when navigating to the development branch in the UI, for example: https://connection.us-east4.gcp.keboola.com/admin/projects/PROJECT_ID/branch/BRANCH_ID/dashboard. The branch ID must be included in each request using the header X-Branch-Id: , otherwise the MCP Server uses production branch as default. This should be managed by the AI client or the environment handling the server connection.