Skip to main content
Glama
keboola

Keboola Explorer MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KBC_STORAGE_TOKENYesYour Keboola Storage API token
KBC_WORKSPACE_USERYesYour Snowflake workspace username

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
list_bucket_infoB

List information about all buckets in the project.

get_bucket_metadataC

Get detailed information about a specific bucket.

list_bucket_tablesC

List all tables in a specific bucket with their basic information.

get_table_metadataC

Get detailed information about a specific table including its DB identifier and column information.

query_tableA
Executes an SQL SELECT query to get the data from the underlying snowflake database.
* When constructing the SQL SELECT query make sure to use the fully qualified table names
  that include the database name, schema name and the table name.
* The fully qualified table name can be found in the table information, use a tool to get the information
  about tables. The fully qualified table name can be found in the response for that tool.
* Snowflake is case-sensitive so always wrap the column names in double quotes.

Examples:
* SQL queries must include the fully qualified table names including the database name, e.g.:
  SELECT * FROM "db_name"."db_schema_name"."table_name";
list_componentsB

List all available components and their configurations.

list_component_configsC

List all configurations for a specific component.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: get_bucket_metadata vs list_bucket_info (detail vs list), get_table_metadata vs query_table (metadata vs data retrieval), and list_bucket_tables vs list_components (bucket-specific vs component-focused). The descriptions reinforce these distinctions, making misselection unlikely.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with snake_case: get_*, list_*, and query_* are used predictably throughout. The naming is uniform and readable, with no deviations in style or convention.

Tool Count5/5

With 7 tools, the count is well-scoped for a Keboola Explorer server focused on metadata retrieval and data querying. Each tool earns its place, covering buckets, tables, components, and queries without being overwhelming or too sparse.

Completeness4/5

The tool set provides strong coverage for exploration and querying in Keboola, with metadata listing and retrieval for buckets, tables, and components, plus data querying. A minor gap exists in write operations (e.g., creating or modifying resources), but agents can effectively navigate and query the environment with the available tools.

Maintenance

ActivityActive
ResponsivenessWithin a week