74
/ 100
1 month ago
glama

us-all/dbt-mcp-server

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.

Is this your MCP?

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.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configBQ_PROJECT_IDno Explicit BQ project (otherwise inferred from ADC)
configDBT_ALLOW_WRITEno Reserved for future write tools (none currently)
configDBT_DISABLEToggle with DBT_TOOLS=dbt (allowlist) or =quality (denylist).
configDBT_PROJECT_DIR/path/to/dbt-project \
configDBT_RUN_HISTORY_DIRno Optional dir for archived run_results.json history
configDBT_SLA_CONFIG_PATHDQ_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.
configDBT_TARGET_DIRno Defaults to $DBT_PROJECT_DIR/target
configDBT_TOOLSToggle with =dbt (allowlist) or DBT_DISABLE=quality (denylist).
configDQ_BACKENDno bigquery (default) or postgres
configDQ_COL_CHECK_NAMEnatural identifier of the check check_name _(none)_
configDQ_COL_CHECK_TYPEcheck type / dimension family check_type check_type
configDQ_COL_DATASETdataset / source / schema dataset source
configDQ_COL_FAILURE_COUNTnumeric failure count / metric failure_count metric_value
configDQ_COL_MESSAGEfree-text or JSON message message details::text
configDQ_COL_RUN_ATtimestamp/date on the checks table run_at run_date
configDQ_COL_SCOPEscope/tenant column on score table scope _(none)_
configDQ_COL_SCORE_DATEdate column on the score table score_date run_date
configDQ_COL_SEVERITYseverity / dimension severity dimension
configDQ_COL_STATUSpass/fail/warn/error status status
configDQ_COL_TABLE_NAMEtable or target name table_name target_name
configDQ_COL_TIERtier column on score table tier _(none)_
configDQ_RESULTS_TABLEmy-project.data_ops.quality_checks \
configDQ_SCHEMAno generic (default) or us-all — base schema preset for the quality category
configDQ_SCORE_TABLEno FQN of the score-daily table; required for score-only tools
configDQ_TIER1_TARGET_PCTno 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.
configPG_CONNECTION_STRINGno When DQ_BACKEND=postgres (secret)
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/us-all-dbt-mcp-server-e4rvas)](https://m8ven.ai/mcp/us-all-dbt-mcp-server-e4rvas)
commit: 241e0addc902b572c6a98c11bc896a57010a2b07
code hash: cd59ef23cf00ed8f170abde18b4ec10630c264e8aff2447a647ad5ebd71bbd6c
verified: 6/10/2026, 11:35:54 AM
view raw JSON →
us-all/dbt-mcp-server · M8ven Trust Score | M8ven