A read-only MCP server that exposes dbt project artifacts and data quality result tables (BigQuery/Postgres) to LLM clients, enabling deep introspection, run-history analysis, source freshness, test coverage, and lineage walks.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.BQ_PROJECT_ID— no Explicit BQ project (otherwise inferred from ADC)DBT_ALLOW_WRITE— no Reserved for future write tools (none currently)DBT_DISABLE— Toggle with DBT_TOOLS=dbt (allowlist) or =quality (denylist).DBT_PROJECT_DIR— /path/to/dbt-project \DBT_RUN_HISTORY_DIR— no Optional dir for archived run_results.json historyDBT_SLA_CONFIG_PATH— DQ_TIER1_TARGET_PCT no Tier 1 SLA threshold for dq-tier-status when no tier column is configured (default 99.5). Superseded by tier_sla.1 if both are set.DBT_TARGET_DIR— no Defaults to $DBT_PROJECT_DIR/targetDBT_TOOLS— Toggle with =dbt (allowlist) or DBT_DISABLE=quality (denylist).DQ_BACKEND— no bigquery (default) or postgresDQ_COL_CHECK_NAME— natural identifier of the check check_name _(none)_DQ_COL_CHECK_TYPE— check type / dimension family check_type check_typeDQ_COL_DATASET— dataset / source / schema dataset sourceDQ_COL_FAILURE_COUNT— numeric failure count / metric failure_count metric_valueDQ_COL_MESSAGE— free-text or JSON message message details::textDQ_COL_RUN_AT— timestamp/date on the checks table run_at run_dateDQ_COL_SCOPE— scope/tenant column on score table scope _(none)_DQ_COL_SCORE_DATE— date column on the score table score_date run_dateDQ_COL_SEVERITY— severity / dimension severity dimensionDQ_COL_STATUS— pass/fail/warn/error status statusDQ_COL_TABLE_NAME— table or target name table_name target_nameDQ_COL_TIER— tier column on score table tier _(none)_DQ_RESULTS_TABLE— my-project.data_ops.quality_checks \DQ_SCHEMA— no generic (default) or us-all — base schema preset for the quality categoryDQ_SCORE_TABLE— no FQN of the score-daily table; required for score-only toolsDQ_TIER1_TARGET_PCT— no Tier 1 SLA threshold for dq-tier-status when no tier column is configured (default 99.5). Superseded by DBT_SLA_CONFIG_PATH tier_sla.1 if both are set.PG_CONNECTION_STRING— no When DQ_BACKEND=postgres (secret)[](https://m8ven.ai/mcp/us-all-dbt-mcp-server-e4rvas)