Snowflake Cube Server
@MCP-Mirror
About Snowflake Cube Server
Mirror of
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Snowflake Cube Server?
This is an MCP server that enables AI agents to interact with a Cube semantic layer. It provides tools to query and describe the data exposed by a Cube deployment.
How to use Snowflake Cube Server?
Install via Smithery or configure in your MCP client. The server exposes two tools – read_data to query the Cube REST API and describe_data to describe available data – plus two resource URIs, context://data_description and data://{data_id}, for fetching descriptions and JSON-formatted query results.
Key features of Snowflake Cube Server
- Queries Cube REST API and returns data as YAML
- Returns a unique identifier for each query result
- Provides JSON representation via
data://{data_id}resource - Describes available data via
describe_datatool - Describes available data via
context://data_descriptionresource
Use cases of Snowflake Cube Server
- Asking an AI agent to generate a Cube query and return results
- Programmatically inspecting the schema and dimensions of a Cube deployment
- Chaining queries where results need to be reused or reformatted in JSON
FAQ from Snowflake Cube Server
Does this server require a Cube deployment to be running?
Yes. The server interacts with a Cube REST API, so an accessible Cube instance is required.
How can I get the query results in JSON instead of YAML?
After calling read_data, use the returned unique identifier to retrieve JSON data from the data://{data_id} resource.
What does describe_data return?
It returns a description of the data available in the Cube deployment. The same information is available from the context://data_description resource.
How do I install this server?
The server is available on Smithery at @isaacwasserman/mcp_cube_server.
—
Frequently asked questions
Does this server require a Cube deployment to be running?
Yes. The server interacts with a Cube REST API, so an accessible Cube instance is required.
How can I get the query results in JSON instead of YAML?
After calling `read_data`, use the returned unique identifier to retrieve JSON data from the `data://{data_id}` resource.
What does `describe_data` return?
It returns a description of the data available in the Cube deployment. The same information is available from the `context://data_description` resource.
How do I install this server?
The server is available on Smithery at `@isaacwasserman/mcp_cube_server`. —
Basic information
More Databases MCP servers
mcp-server-qdrant: A Qdrant MCP server
qdrantAn official Qdrant Model Context Protocol (MCP) server implementation
Xata MCP Server
The Xata MCP server lets AI assistants and agents interact with your Xata organizations, projects, and Postgres database branches.
Dbhub
bytebaseZero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.

nuzur
nuzur is a model-first database platform for MySQL and PostgreSQL. The MCP server lets any AI assistant or agent (Claude, Cursor, Gemini, or anything else that speaks MCP) design your schema, query your data, generate mi
MotherDuck's DuckDB MCP Server
motherduckdbLocal MCP server for DuckDB and MotherDuck
Comments