dbt-labs/dbt-mcp
by Various
A MCP (Model Context Protocol) server for interacting with dbt.
MCP
dbt-labs/dbt-mcp
Added 1 June 2026
Overview
dbt-mcp is a Model Context Protocol server that enables AI assistants to interact with dbt projects. It exposes dbt commands and metadata through a standardized interface, allowing tools like Claude or Copilot to run dbt operations, inspect models, and retrieve project information.
Best for
Best for
Data engineers and analysts who want to control dbt workflows from AI assistants without leaving their chat interface.
Use cases
- Run dbt run, test, or build commands from an AI chat interface
- Query dbt project metadata like model dependencies and freshness
- Automate dbt workflows by integrating with AI-powered development tools
How to use
Tools exposed
execute_sqltext_to_sqlget_dimension_valuesget_dimensionsget_entitiesget_metrics_compiled_sqllist_metricslist_saved_queriesquery_metricsget_all_macrosget_all_modelsget_all_sourcesget_exposure_detailsget_exposuresget_lineageget_macro_detailsget_mart_modelsget_model_childrenget_model_detailsget_model_health
Tested with
Claude, Cursor
Notes
dbt-mcp is a Model Context Protocol server that enables AI assistants to interact with dbt projects. It exposes dbt commands and metadata through a standardized interface, allowing tools like Claude or Copilot to run dbt operations, inspect models, and retrieve project information.
574 stars on GitHub. Last updated 2026-06-01. Licensed Apache-2.0.
Use cases
- Run dbt run, test, or build commands from an AI chat interface
- Query dbt project metadata like model dependencies and freshness
- Automate dbt workflows by integrating with AI-powered development tools
Pros
- Official dbt Labs project with active maintenance and community support
- Standard MCP protocol enables compatibility with multiple AI assistants
- Reduces context switching by letting developers interact with dbt through natural language
Cons
- Requires a running MCP-compatible client, adding setup overhead
- Limited to dbt operations exposed by the server; not a full CLI replacement
- Dependency on Python and dbt environment may conflict with existing setups
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Official dbt Labs project with active maintenance and community support
- Standard MCP protocol enables compatibility with multiple AI assistants
- Reduces context switching by letting developers interact with dbt through natural language
Cons
- Requires a running MCP-compatible client, adding setup overhead
- Limited to dbt operations exposed by the server; not a full CLI replacement
- Dependency on Python and dbt environment may conflict with existing setups
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.