- Home
- AI Features
- MCP Server
Keboola Model Context Protocol (MCP) Server
Connect your MCP clients and AI assistants to your Keboola Project and give them the powers of a Keboola Expert user:
- Cursor - Direct deeplink installation
- Claude - Organization-level integration
- ChatGPT - Custom connector for Plus/Pro users
- Windsurf - Plugin store or manual configuration
- VS Code - Agent mode with MCP servers
- Make - Agent mode with MCP servers
- Other clients - Remote server connection
Query data, create transformations, write SQL queries, and build your pipelines — all with no clicks required.
Overview
Keboola’s MCP Server brings powerful AI agents like Claude and Cursor directly into your data workflows. Just describe what you need in plain language to:
- Search and explore your data.
- Set up and manage workflows — no code required.
- Build SQL queries and transformations using AI.
- Launch and monitor jobs in real time.
- Automatically document everything — down to the column level.
Business Use Cases:
- Analyze customer orders, segment users, or monitor campaign performance — just by describing what you need, your assistant will query the data in your project directly.
- Instantly get data from any system (CRM, ERP, ads) without touching the UI.
- Update and run data pipelines before key meetings — no technical help required.
- Automatically generate clear, human-readable descriptions down to the column level for full data transparency.

Connecting to Keboola’s MCP Server
Keboola MCP Server is hosted on every multi-tenant stack and supports OAuth authentication. You can use the remote server in any AI Assistant that supports remote Streamable HTTP connection and OAuth authentication.
Remote Server Setup
In case your AI assistant supports remote connection, you can connect to Keboola’s MCP Server by following these steps:
- Obtain the remote server URL of the stack
https://mcp.<YOUR_REGION>.keboola.com/mcp
.
- Available stack URLs:
https://mcp.keboola.com/mcp
https://mcp.us-east4.gcp.keboola.com/mcp
https://mcp.eu-central-1.keboola.com/mcp
https://mcp.north-europe.azure.keboola.com/mcp
https://mcp.europe-west3.gcp.keboola.com/mcp
- You can find the url in your Keboola Project Settings under the tab
MCP Server
- In there you can also find specific instructions for various clients.
- Copy the server URL and paste it into your AI assistant’s settings.
- Once you save the settings and refresh your AI assistant, you will be prompted to authenticate with your Keboola account and select the project you want to connect to.
For other options of local deployments see the Developers Documentation.
Using with Claude Desktop
These steps must be done by a Claude organization owner or primary owner, or on either a Claude Pro or Claude Max plan. The added integration will be available to all users in the Claude organization, but each user will still be required to authenticate themselves separately.
- Go to Settings > Integrations
- Click the “Add more” button
- Give the integration a name (Keboola) and paste in your Integration URL
https://mcp.<YOUR_REGION>.keboola.com/mcp
- Click “Add”
- You’ll be prompted to authenticate with your Keboola account and select the project you want to connect to.
Via mcp-remote adapter
If you don’t have a paid version you can still use the mcp-remote
adapter to connect Claude Desktop to Keboola’s MCP Server.
NOTE: This method requires you to have Node.js installed on your computer. For more information refer to the Developers Documentation
- Open the Claude menu on your computer and select “Settings…”
- Click on “Developer” in the left-hand bar of the Settings pane, and then click on “Edit Config”
- Paste the following JSON into the config file and save.
{
"mcpServers": {
"keboola": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.<YOUR_REGION>.keboola.com/mcp"
]
}
}
}
- Restart Claude Desktop, you’ll be prompted to authenticate with your Keboola account and select the project you want to connect to.
Using with ChatGPT
This feature is available for ChatGPT Plus and Pro users only. Custom connectors are currently in beta.
ChatGPT Plus and Pro users can connect to Keboola’s MCP Server using custom connectors. Follow these steps to set up the integration:
Step 1: Access ChatGPT Settings
- Log in to your ChatGPT Plus or Pro account
- Click on your profile icon in the bottom-left corner of the screen
- From the menu that appears, select Settings
Step 2: Navigate to Connectors
- In the settings window, select the Connectors tab from the left-hand sidebar
- Look for the “Developer mode” option and toggle it on
- Read and acknowledge the warning that appears - this mode allows you to create custom connectors
- In the top-right corner of the Connectors page, click Create
- A new window will open for the “New Connector” settings
- Name: Give your connector a name, such as “Keboola”
- Description: Provide a brief description (optional)
- MCP Server URL: This is the most important part. You need the specific URL for your Keboola MCP Server:
- Open a new tab and go to your Keboola project settings
- Navigate to
Users & Settings
> MCP Server
- Copy the MCP Server URL provided there (e.g.,
https://mcp.us-east4.gcp.keboola.com/mcp
)
- Paste this URL into the MCP Server URL field in ChatGPT
- Authentication: The authentication method will be set to OAuth automatically
- Check the box to confirm you understand the “beta” nature of custom connectors
- Click Create
Step 4: Authorize the Connection
- After clicking “Create,” you will be redirected to the Keboola platform to authorize the connection
- Sign in to your Keboola account if prompted
- Select the specific Keboola project you want to connect to
- Once authorized, you will be redirected back to ChatGPT
- A confirmation message “Keboola is now connected” will appear at the top of the screen
Step 5: Use the Connector in a Chat
To use the custom connector you’ve created, you must explicitly enable Developer Mode in the chat interface:
- Start a new chat
- Click on the “Add photos & files” icon
- Hover over the “More” option
- From the expanded menu, select “Developer Mode”
- This will change the prompt box to indicate that developer mode is active
- You will see an option to select your custom connector (e.g., a button labeled “Keboola”)
- Click on the “Keboola” button to enable it for this specific conversation
You can now ask questions related to your Keboola data, and ChatGPT will use the connector to access the information. For example: “What data tables are in my project?” or “Show me the latest job runs.”
Using with Cursor
Click the button related to your region below:
Stack (Region) |
Cursor Deeplink |
US Virginia AWS (default) |
 |
US Virginia GCP (us-east4) |
 |
EU Frankfurt AWS (eu-central-1) |
 |
EU Ireland Azure (north-europe) |
 |
EU Frankfurt GCP (europe-west3) |
 |
Alternatively, you can:
- Navigate to Keboola project settings, click
Users & Settings
> MCP Server
.
- Click the Cursor tab.
- Click the “Install In Cursor” button.
- You’ll be prompted to login into your Keboola account and select the project you want to connect to.
Using with Windsurf
Windsurf supports MCP through its native integration with Cascade. You can add Keboola’s MCP Server in two ways:
Option 1: Manual Configuration (Recommended)
- Open the Windsurf settings and navigate to
Cascade
> Plugins
- Click on “Add MCP Plugin” or edit the
mcp_config.json
file directly
- Add the Keboola MCP Server configuration:
{
"mcpServers": {
"keboola": {
"serverUrl": "https://mcp.<YOUR_REGION>.keboola.com/mcp"
}
}
}
- Replace
<YOUR_REGION>
with your specific stack URL from the available stack URLs
- Press the refresh button after adding the configuration
- You’ll be prompted to authenticate with your Keboola account and select the project
For detailed instructions and troubleshooting, see the Windsurf MCP documentation.
Using with VS Code
VS Code supports MCP servers through GitHub Copilot’s agent mode. Follow these steps to set up Keboola’s MCP Server:
Prerequisites
- VS Code with GitHub Copilot extension installed
- GitHub Copilot subscription (Pro, Business, or Enterprise)
Setup Instructions
- Open VS Code and ensure you have the latest version of the GitHub Copilot extension
- Open the Command Palette (
Ctrl+Shift+P
/ Cmd+Shift+P
) and run “MCP: Configure Servers”
- This will create or open your MCP configuration file (
mcp.json
)
- Add the Keboola MCP Server configuration:
{
"servers": {
"keboola": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.<YOUR_REGION>.keboola.com/mcp"
]
}
}
}
- Replace
<YOUR_REGION>
with your specific stack URL from the available stack URLs
- Save the configuration file
- Restart VS Code or run “MCP: Restart Servers” from the Command Palette
- You’ll be prompted to authenticate with your Keboola account and select the project
- Open the Chat view and enable agent mode
- Select the Tools button to see available Keboola tools
- Use
#
in your chat to reference specific tools or resources
- The tools will be available with up to 128 tools per request
For detailed setup and troubleshooting, see the VS Code MCP documentation.
Using with MAKE
- Create your scenario in MAKE.
- Use the MCP Client component within the scenario.
- In the dropdown of the MCP Client, select Keboola.
- Navigate to Keboola project settings, click
Users & Settings
> MCP Server
.
- Click the MAKE tab.
- Copy the integration URL displayed there into the MCP Client configuration in MAKE.
Keboola’s MCP Server comes with a rich set of tools your AI client (like Claude or Cursor) can use to interact with your data environment — just by asking in plain language.
Don’t worry about remembering command names — your AI client handles that. Just describe what you want to do.
- Components & Transformations – Create, edit, and launch them with natural language.
- Storage – Browse, edit, and document buckets, tables, and columns.
- SQL – Run and manage SQL queries.
- Jobs – Start, monitor, and debug execution flows.
- Documentation – Search official Keboola docs from within your AI chat.
Advanced Setup Options
These methods are for developers or specific use cases (e.g., testing, contributing to the MCP server).
For CLI control, dev environments, or contributing to the MCP Server, check out the MCP GitHub repo.
Support and Feedback
Need help or want to contribute? Open an issue on GitHub to report bugs, request features, or suggest improvements.
We’d love your ideas, fixes, and feedback to make MCP even better.