Analytics

Dremio MCP Server

Use Studio chat to drive this server — credentials stay in your workspace.

Dremio is a data lakehouse platform that provides a unified analytics experience and enables users to connect, explore, and analyze data from various sources with ease. It is primarily used for data analysis and integration in enterprise environments.

2 tools
Agent guide included
API Key
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Dremio — workflow patterns, data models, and gotchas for your AI agent.

Dremio

Dremio is a data lakehouse platform that provides a unified SQL analytics layer over data lakes, object storage (S3, ADLS, GCS), and databases. It enables direct querying without copying data, using Apache Arrow-based acceleration.

Cloud vs self-hosted

Dremio Cloud scopes work under projects—containers for catalog and SQL. The connection picks the project context; accounts with several projects may default to the first unless tools expose selection.

Self-hosted omits the project layer: catalog and SQL map directly to your instance. The bundled connection tells the tools which deployment style to use.

Data Model

  • Projects (Cloud only): Top-level organizational unit. Each Cloud account has one or more projects.
  • Catalog entries: The top-level objects within a project (or at the root for self-hosted). These include:
    • Sources: Connections to external data (S3 buckets, databases, file systems)
    • Spaces: Logical grouping areas for organizing datasets and views
    • Folders: Subdirectories within spaces or sources for hierarchical organization
    • Datasets: Tables, views, or files that can be queried via SQL
  • Each catalog entry has an id, path (dot-separated hierarchy), type (CONTAINER or DATASET), and containerType (SOURCE, SPACE, FOLDER, or HOME).

Typical Workflows

  1. Explore available data: List top-level catalog entries to see what sources, spaces, and folders are available.
  2. Navigate deeper: Retrieve a specific catalog entry by ID or path to see its children and metadata.
  3. Query data: Execute SQL queries against any dataset. Use the context parameter for unqualified table names, or use fully-qualified paths (e.g. SELECT * FROM mySource.mySchema.myTable).
  4. Inspect results: SQL results include schema (column names and types) and data rows.

SQL Capabilities

Dremio supports full ANSI SQL with extensions for lakehouse operations:

  • SELECT queries with JOINs, aggregations, window functions, CTEs
  • DDL: CREATE TABLE, CREATE VIEW, ALTER, DROP
  • DML: INSERT, MERGE, DELETE, UPDATE (on supported formats like Iceberg)
  • Reflection management for query acceleration
  • Nessie-based versioning (BRANCH, TAG, COMMIT references)

SQL runs asynchronously—jobs move through submitted → completed (or failed) before rows are materialized. Large result sets return in chunks (bounded row windows).

Gotchas

  • Instance: Cloud vs self-hosted use different path roots; the workspace connection must match your deployment or discovery fails.
  • Multi-project Cloud: When several projects exist, behavior may pin to a default project unless a tool asks for one explicitly.
  • Network: Self-hosted clusters must be reachable from the environment executing the tools.
  • Wide results: Pull large scans in sequential chunks rather than assuming a single mega-response.
  • Catalog paths: Dot-separated segments; special characters in path segments need quoting per Dremio’s path rules.

Tools in this Server (2)

Dremio List Catalogs

List top-level catalog entries (sources, spaces, folders) in a Dremio project, or retrieve a single catalog entity by ID or path. For Dremio Cloud, th...

Dremio Run Sql

Execute a SQL query against Dremio and return the results. Submits the query, polls until the job completes, and returns the result rows with schema. ...

Frequently Asked Questions

What is the Dremio MCP server?

Dremio is a data lakehouse platform that provides a unified analytics experience and enables users to connect, explore, and analyze data from various sources with ease. It is primarily used for data analysis and integration in enterprise environments. It provides 2 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Dremio to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/dremio. Authentication is handled automatically.

How many tools does Dremio provide?

Dremio provides 2 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Dremio require?

Dremio uses API Key. Dremio requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Dremio to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/dremio

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to chat with Dremio?

Same flow: Studio opens on this server after sign-in. Keep chatting to call tools from the conversation.

Dremio MCP Server & Skill — 2 Tools