dbt
dbt Labs' official MCP. Run models, explore the semantic layer, query the discovery API, and search project docs from your agent.
Delv Safety Grade: A
Score 84/100 · assessed 2026-04-18
dbt Labs' official MCP server provides agent access to dbt Cloud projects through a well-scoped API. The maintainer score is excellent given dbt Labs' position as a major data infrastructure vendor with substantial backing and enterprise adoption. Permissions are reasonably scoped to dbt Cloud API operations (running models, querying semantic layer, reading documentation), though model execution does trigger data warehouse queries which could have cost implications. Supply chain is solid via uvx distribution but lacks traditional package registry verification. The requirement for DBT_TOKEN means credential management is critical. Transparency is strong with open source code and clear documentation. No known security incidents. The semantic layer query translation feature is powerful but users should understand it generates and executes SQL against their warehouse. Overall a trustworthy official integration from a reputable vendor, appropriate for teams already using dbt Cloud with proper token scoping.
Green flags
- Official dbt Labs product with enterprise vendor backing
- Open source with clear documentation and examples
- Scoped to dbt Cloud API, no filesystem or shell access
- Semantic layer queries are translated, not arbitrary SQL
- Active maintenance from established data infrastructure company
Red flags
- DBT_TOKEN grants API access to entire dbt Cloud account
- Model execution triggers billable warehouse queries
- No package registry distribution, uvx-only install
- Token stored in plaintext environment variables
Permissions requested
Install
uvx dbt-mcp
DBT_HOSTDBT_TOKENDBT_PROJECT_DIRReview
Install it if you're on dbt Cloud and regularly need to query the semantic layer, check model freshness, or draft tests without opening the UI. Skip it if you're running dbt Core locally or don't interact with the semantic layer often enough to justify the setup.
Good at
- Semantic layer queries in plain English save time during exploratory analysis and stakeholder conversations.
- Discovery API access lets you surface lineage, check freshness, and find downstream dependencies without leaving the agent.
- Official vendor support means it's maintained in step with dbt Cloud API changes.
- Drafting tests inline is faster than switching to your IDE and staring at YAML.
Watch out
- Requires dbt Cloud, so dbt Core users running locally are out of luck.
- Test suggestions are generic and need manual refinement, they won't catch domain-specific edge cases.
- Project directory configuration can be fussy if your repo structure is non-standard.
- Only as useful as your team's documentation discipline, sparse inline docs mean sparse search results.
Use cases
- Asking the agent which models are stale
- Drafting tests for new dbt models
- Querying the semantic layer in plain English
- Pulling project docs into a code review
Getting started
Works with
Similar MCPs
- NeonNeon's official MCP for serverless Postgres. Manage projects, branches, and run SQL against any of your databases.
- SupabaseSupabase's official MCP — query Postgres, manage auth, inspect storage buckets, all from your agent.
- PostgresQuery Postgres databases with natural language. Read-only access by default - the agent sees your schema and runs SELECT queries safely.
- ClickHouseClickHouse MCP for fast analytical queries. Built by ClickHouse Inc, supports cluster topology discovery.