Archestra Apps HackathonJoin now
Back to Catalog

dbt-mcp

dbt-labs/dbt-mcp
๐Ÿ”— Latest commit:4bedba4
๐Ÿ•’ Updated:Sep 9, 2025, 01:05 PM
Python
Data

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

MCP Trust Score
Based on our comprehensive evaluation criteria
๐Ÿค– Evaluated by gemini-2.5-flashFix
Trust Score73/100
GitHub Metrics
Repository statistics and activity
โญ GitHub Stars:369
๐Ÿ‘ฅ Contributors:22
๐Ÿ“‹ Total Issues:53
๐Ÿ“ฆ Has Releases:Yes
๐Ÿ”ง Has CI/CD Pipeline:Yes
Configuration
Configuration example extracted from README.md for Claude Desktop and other clients.
๐Ÿค– Evaluated by gemini-2.5-flashFix
{
  "dbt-mcp": {
    "command": "uvx",
    "args": [
      "--env-file",
      "<path-to-.env-file>",
      "dbt-mcp"
    ],
    "env": {}
  }
}
MCP Protocol Support
Implemented MCP protocol features
๐Ÿค– Evaluated by gemini-2.5-flashFix
Tools:โœ“
Prompts:โœ—
Resources:โœ“
Sampling:โœ“
Roots:โœ—
Logging:โœ—
STDIO Transport:โœ“
HTTP Transport:โœ—
OAuth2 Auth:โœ—
Dependencies
8 dependencies
Libraries and frameworks used by this MCP server
๐Ÿค– Evaluated by gemini-2.5-flashFix
Add Quality Badge
Show your MCP trust score in your README
Trust Score Badge
[![Trust Score](https://archestra.ai/mcp-catalog/api/badge/quality/dbt-labs/dbt-mcp)](https://archestra.ai/mcp-catalog/dbt-labs__dbt-mcp)
README.md

dbt MCP Server

OpenSSF Best Practices

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 provides more details for what is possible with the dbt MCP server.

Feedback

If you have comments or questions, create a GitHub Issue or join us in the community Slack in the #tools-dbt-mcp channel.

Architecture

The dbt MCP server architecture allows for your agent to connect to a variety of tools.

architecture diagram of the dbt MCP server

Examples

Commonly, you will connect the dbt MCP server to an agent product like Claude or Cursor. However, if you are interested in creating your own agent, check out the examples directory for how to get started.

Contributing

Read CONTRIBUTING.md for instructions on how to get involved!