dbt-labs/dbt-mcp

A MCP (Model Context Protocol) server for interacting with dbt.

79
/ 100
Verified

This server helps data professionals interact with their dbt projects using AI agents. It takes natural language queries or commands and translates them into actions or information from your dbt Core, dbt Fusion, or dbt Platform environment. Data analysts, data engineers, or analytics engineers can use this to automate data modeling tasks, query metrics, or manage dbt jobs through conversational interfaces.

506 stars. Actively maintained with 42 commits in the last 30 days. Available on PyPI.

Use this if you want to connect AI agents like Claude or Cursor directly to your dbt projects to automate data tasks, generate SQL, or query your data models and metrics using natural language.

Not ideal if you prefer to interact with dbt solely through its command-line interface or a graphical user interface without involving AI agents.

data-modeling analytics-engineering business-intelligence data-orchestration data-governance
Maintenance 20 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 24 / 25

How are scores calculated?

Stars

506

Forks

107

Language

Python

License

Apache-2.0

Last pushed

Mar 11, 2026

Commits (30d)

42

Dependencies

14

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/dbt-labs/dbt-mcp"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.