Skip to content
Verified official

dbt MCP

v1.0.7

io.github.us-all/dbt

dbt MCP — manifest/run_results/sources/catalog parsing + DQ result tables (BigQuery/Postgres)

transport:stdio runtime:npm

Target client

run in your project directory

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

claude mcp add dbt -e DBT_PROJECT_DIR=<DBT_PROJECT_DIR> -e DBT_TARGET_DIR=<DBT_TARGET_DIR> -e DBT_RUN_HISTORY_DIR=<DBT_RUN_HISTORY_DIR> -e DQ_BACKEND=<DQ_BACKEND> -e DQ_RESULTS_TABLE=<DQ_RESULTS_TABLE> -e DQ_SCORE_TABLE=<DQ_SCORE_TABLE> -e GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS> -e BQ_PROJECT_ID=<BQ_PROJECT_ID> -e PG_CONNECTION_STRING=<PG_CONNECTION_STRING> -e DBT_ALLOW_WRITE=<DBT_ALLOW_WRITE> -e DQ_SCHEMA=<DQ_SCHEMA> -e DQ_COL_RUN_AT=<DQ_COL_RUN_AT> -e DQ_COL_CHECK_TYPE=<DQ_COL_CHECK_TYPE> -e DQ_COL_STATUS=<DQ_COL_STATUS> -e DQ_COL_DATASET=<DQ_COL_DATASET> -e DQ_COL_TABLE_NAME=<DQ_COL_TABLE_NAME> -e DQ_COL_SEVERITY=<DQ_COL_SEVERITY> -e DQ_COL_FAILURE_COUNT=<DQ_COL_FAILURE_COUNT> -e DQ_COL_MESSAGE=<DQ_COL_MESSAGE> -e DQ_COL_CHECK_NAME=<DQ_COL_CHECK_NAME> -e DQ_COL_SCORE_DATE=<DQ_COL_SCORE_DATE> -e DQ_COL_SCOPE=<DQ_COL_SCOPE> -e DQ_COL_TIER=<DQ_COL_TIER> -e DQ_TIER1_TARGET_PCT=<DQ_TIER1_TARGET_PCT> -e DBT_SLA_CONFIG_PATH=<DBT_SLA_CONFIG_PATH> -e DBT_TOOLS=<DBT_TOOLS> -e DBT_DISABLE=<DBT_DISABLE> -- npx -y @us-all/dbt-mcp

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

This listing does not declare its tools. Connect the server and your client will discover them on the handshake.