dbt MCP

Reads a dbt project's models, sources, and lineage through the metadata API. The value is documentation an agent can traverse: which model builds this table, what it depends on, and what the description claims.…

Official stdio Verified 2026-11-12 dataanalyticsdbtofficial

Use it for

Answering 'what does this model do' from lineage and descriptions

Skip it if

Running a production transformation — that is a deployment pipeline

What it is

Reads a dbt project’s models, sources, and lineage through the metadata API. The value is documentation an agent can traverse: which model builds this table, what it depends on, and what the description claims. Running transformations is a separate concern with a scheduler.

Install

Terminal
uvx dbt-mcp

Client configuration

Paste this into your MCP client config, then restart the client.

MCP client config (JSON)
{
  "mcpServers": {
    "avbbc": {
      "command": "npx",
      "args": ["-y", "uvx dbt-mcp"]
    }
  }
}

Overlapping servers

All servers
  • 01
    PlanetScale MCPCommunity

    Reads PlanetScale databases and branches, and can run SQL against a branch. The branching model is the safety feature: point the agent at a branch, let it experiment…

    #database#mysql#schema
    TypeScriptstdio
  • 02
    Turso MCPCommunity

    Queries a Turso database and lists tables and indexes. It is the smallest possible SQL surface: SQLite at the edge, no cluster, no warehouse. That makes it good for …

    #database#sqlite#edge
    TypeScriptstdio
  • 03
    Superset MCPCommunity

    Lists Superset dashboards, charts, and datasets, and runs a saved chart's query. It is a catalogue reader: 'what does the company measure' is the question it answers…

    #analytics#bi#data
    Pythonstdio

Tools that use this server

All tools

Skills built around it

All skills