This Keboola Explorer MCP server, developed by Jordan Burger, provides a bridge between AI assistants and the Keboola Connection platform. Built with Python and leveraging libraries like httpx and pandas, it offers tools for exploring and managing Keboola projects, including bucket and table operations, component configurations, and data previews. The implementation focuses on simplifying interactions with Keboola's Storage API, making it accessible for AI models to query and analyze data stored in Keboola. It's particularly useful for tasks like data exploration, project management, and automated reporting, enabling AI assistants to access and manipulate data in Keboola without requiring deep knowledge of the underlying API complexities.
No reviews yet. Be the first to review!
Sign in to join the conversation
Returns structured information about your Keboola project.
Gets detailed information about a specific bucket.
Gets detailed information about a specific table, including DB identifier and columns.
Retrieves all buckets in the project.
Retrieves all tables in a specific bucket.
Updates description for a bucket, table, or column.
Returns the SQL dialect used by the workspace.
Executes a SELECT query against the underlying database.
Creates a configuration row for a component configuration.
Creates a root component configuration.
Creates an SQL transformation from one or more SQL code blocks.
Finds component IDs matching a natural-language query.
Retrieves details of a component by ID.
Retrieves a specific component/transformation configuration.
Retrieves example configurations for a component.
Lists configurations in the project, optionally filtered.
Lists transformation configurations in the project.
Updates a root component configuration.
Updates a component configuration row.
Updates an existing SQL transformation configuration.
Creates a conditional flow (`keboola.flow`).
Creates a legacy flow (`keboola.orchestrator`).
Retrieves details of a specific flow configuration.
Retrieves examples of valid flow configurations.
Returns the JSON schema for the specified flow type.
Lists flow configurations in the project.
Updates an existing flow configuration.
Retrieves detailed information about a specific job.
Lists jobs with optional filtering, sorting, and pagination.
Starts a job for a component or transformation.
Answers questions using Keboola documentation as the source.
Generates an OAuth authorization URL for a component configuration.
Searches for items in the project by name prefixes.