Connects AI agents to dbt project metadata, Semantic Layer queries, CLI commands, Cloud jobs, codegen, and documentation.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Dbt MCP.
execute_sqlExecutes SQL on dbt Platform infrastructure with Semantic Layer support.
text_to_sqlGenerates SQL from natural language using project context.
get_dimension_valuesGets distinct values for a dimension; option to scope to specific metrics.
get_dimensionsGets dimensions for specified metrics.
get_entitiesGets entities for specified metrics.
get_metrics_compiled_sqlReturns compiled SQL for metrics without executing the query.
The dbt-labs/dbt-mcp MCP server gives MCP-compatible agents access to dbt project context and operational tools across dbt Core, dbt Fusion, and dbt Platform. It covers two broad use cases: understanding a project and taking supported actions against it. Agents can inspect models, sources, exposures, macros, semantic models, tests, seeds, snapshots, and lineage, then use that context to answer questions or generate work.
For analytics use cases, the server exposes dbt Semantic Layer operations. Agents can list metrics and saved queries, inspect dimensions and entities, retrieve compiled metric SQL, query metrics with filters and grouping, retrieve dimension values, and execute SQL on dbt Platform infrastructure. Natural-language requests can also be converted to SQL using project context.
The dbt-labs/dbt-mcp MCP server exposes the listed capabilities as MCP tools for clients such as Claude and Cursor. Discovery tools read project and account metadata, while local development tools use project files such as manifest.json for selected lineage and node-detail operations. Other tools connect to dbt Platform services for Semantic Layer queries, administrative operations, Fusion compilation, and platform-based lineage.
The dbt CLI tool group allows an MCP client to invoke operations including parsing, compiling, building, running, testing, showing SQL results, generating docs, cloning nodes, and listing project resources. Administrative tools can list projects and jobs, inspect runs and artifacts, retrieve errors, trigger or retry runs, cancel active runs, and override selected job settings.
The repository publishes an experimental dbt-mcp.mcpb bundle with each release. MCPB-aware clients can import the bundle after downloading it from the release assets; installation or inspection uses the Anthropic mcpb CLI documentation. The supplied material does not specify a standalone package-manager command, required environment variables, or credential names.
The README points to dbt documentation for MCP setup and describes examples for connecting the server to Claude or Cursor. It also links to examples for developers building their own agent. The exact authentication and account configuration depend on the dbt capabilities being used and are not defined in the provided material.
Key capability groups include:
Several resource-specific detail and parent/child tools are marked deprecated. The supported replacements are get_node_details for resource details and get_lineage for model relationships.
The dbt-labs/dbt-mcp MCP server includes an alpha search tool that is not generally available. The README warns that dbt CLI operations may modify data models, sources, or warehouse objects. Job administration tools can also change run state by triggering, retrying, or canceling runs, so clients should only receive access when those effects are understood.
The server includes both platform-backed and local-development functionality, and the available results depend on the relevant dbt project files or Platform services. Product documentation tools are limited to searching and fetching content from docs.getdbt.com. Deprecated tools remain listed but should be replaced with their newer general-purpose equivalents.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/dbt-labs-dbt-mcp)<a href="https://allmcps.com/mcp/dbt-labs-dbt-mcp"><img src="https://allmcps.com/api/badge/dbt-labs-dbt-mcp?style=directory" alt="Dbt MCP on AllMCPs" /></a>