dbt-mcp logo

dbt-mcp

dbt-labs/dbt-mcp

A MCP server for interacting with dbt

GraphCanon updated Sep 20, 2026 · GitHub synced Sep 20, 2026

40views this month

609 stars134 forksLast push Sep 19, 2026 Python Apache-2.0

Decision brief

dbt-mcp offers a specialized MCP server for dbt interaction, supporting data analytics and engineering tasks in Python under the Apache-2.0 license.

Good fit when

  • You are working with dbt and need to implement the Model Context Protocol (MCP) for more precise project management.
  • Your team prefers Python as the programming language for deploying MCP servers connected to dbt projects.

Avoid when

  • If your project does not require interaction through the Model Context Protocol with dbt, opting for a generic data processing tool might be simpler and less resource-intensive.
  • When the primary goal is model training or prediction without focusing on dbt workflow management via MCP, alternative tools may serve better.
Pricing:
freemium - Freely available with no direct cost, ideal for projects without budget constraints but seeking flexibility.
Requirements:
Ensure you have Python and dbt installed to utilize dbt-mcp effectively.; Advanced knowledge of data engineering and analytics best practices is required to make the most out of dbt-mcp's MCP capabilities.

Observed Jul 16, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (1d since push)
As of Sep 20, 2026
Provenance
Not a fork · Organization account
As of Sep 20, 2026
Security (OSV)
No MCP manifest
As of Jul 11, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install dbt-mcp
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

dbt-labs/dbt-mcp provides an implementation of the Model Context Protocol (MCP) server designed to facilitate interactions with dbt.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Sep 20, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Sep 20, 2026

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Sep 20, 2026

Languages
python

Source: github.language+pyproject.toml · Sep 20, 2026

Categories

Tags

README

dbt MCP Server This MCP (Model Context Protocol) server provides various tools to interact with dbt. You can use this MCP server to provide AI agents with context of your project in dbt Core, dbt Fusion, and dbt Platform. Read our documentation here to learn more. This blog post...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.