Skip to content
Agentmart
Submit a tool

Dbt

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

Connector by us-all · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/us-all-dbt

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
21 read · 0 write · 0 delete · 6 not yet classified
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 27

Read from the source code; the running server may list different tools.

Read 21 · Look things up without changing anything.

  • dbt-failed-tests
  • dbt-get-macro
  • dbt-get-model
  • dbt-get-run-results
  • dbt-get-source
  • dbt-get-test
  • dbt-list-exposures
  • dbt-list-macros
  • dbt-list-models
  • dbt-list-runs
  • dbt-list-sources
  • dbt-list-tests
Show 9 more tools
  • dbt-sla-status
  • dq-failed-checks-by-dataset
  • dq-get-check-history
  • dq-list-checks
  • dq-score-snapshot
  • dq-score-trend
  • dq-tier-status
  • freshness-status
  • search-tools

Not yet classified 6 · We could not tell from the name and description.

  • dbt-coverage
  • dbt-graph
  • dbt-slow-models
  • dq-tier-by-source
  • failed-tests-summary
  • incident-context

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • GOOGLE_APPLICATION_CREDENTIALS
  • PG_CONNECTION_STRING

Other settings (environment variables or headers).

  • BQ_PROJECT_ID
  • DBT_ALLOW_WRITE
  • DBT_DISABLE
  • DBT_PROJECT_DIR
  • DBT_RUN_HISTORY_DIR
  • DBT_SLA_CONFIG_PATH
  • DBT_TARGET_DIR
  • DBT_TOOLS
  • DQ_BACKEND
  • DQ_COL_CHECK_NAME
  • DQ_COL_CHECK_TYPE
  • DQ_COL_DATASET
Show 13 more settings
  • DQ_COL_FAILURE_COUNT
  • DQ_COL_MESSAGE
  • DQ_COL_RUN_AT
  • DQ_COL_SCOPE
  • DQ_COL_SCORE_DATE
  • DQ_COL_SEVERITY
  • DQ_COL_STATUS
  • DQ_COL_TABLE_NAME
  • DQ_COL_TIER
  • DQ_RESULTS_TABLE
  • DQ_SCHEMA
  • DQ_SCORE_TABLE
  • DQ_TIER1_TARGET_PCT

Tools (27)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • dbt-coverage

    Per-column test coverage for a dbt model (which columns have tests, table-level tests, coverage %)

  • dbt-failed-tests

    Find tests that failed across the last N runs, grouped and ordered by chronic failure count

  • dbt-get-macro

    Get a dbt macro: signature, raw SQL, and reverse-lookup of nodes that call it

  • dbt-get-model

    Get a single dbt model: refs, sources, columns (with catalog types if available), attached tests, raw/compiled SQL

  • dbt-get-run-results

    Get per-node results from a specific dbt invocation (or the latest run if invocationId omitted)

  • dbt-get-source

    Get a single dbt source: freshness criteria, columns, latest freshness result from sources.json

  • dbt-get-test

    Get a single dbt test: definition, parameters, attached models, latest run result

  • dbt-graph

    Walk dbt parent_map / child_map to return upstream and downstream nodes (model/source/test) up to a given depth

  • dbt-list-exposures

    List dbt exposures (downstream BI/ML/application consumers declared in YAML)

  • dbt-list-macros

    List dbt macros from manifest.json with package / name filters

  • dbt-list-models

    List dbt models from manifest.json with filters (package, tag, materialized, schema, name search)

  • dbt-list-runs

    List recent dbt invocations from run_results.json files in target/ and DBT_RUN_HISTORY_DIR

  • dbt-list-sources

    List dbt sources from manifest.json with optional source-group / name filters

  • dbt-list-tests

    List dbt tests (generic or singular) optionally filtered to a specific model

  • dbt-sla-status

    Compare latest dbt run test pass rate and source freshness pass rate against DBT_SLA_CONFIG_PATH thresholds (dbt_sla.test_pass_pct / freshness_pass_pct). Returns per-axis passPct/target/meeting plus caveats when SLA fields or artifacts are missing.

Show 12 more tools
  • dbt-slow-models

    Top N slowest models in a dbt run by execution_time, with bytes_processed when available

  • dq-failed-checks-by-dataset

    Group failing checks by dataset across a recent window with the latest 5 failures per dataset

  • dq-get-check-history

    Time-series of one check_name's status across the last N days

  • dq-list-checks

    List recent rows from DQ_RESULTS_TABLE filtered by dataset / status / type / time window

  • dq-score-snapshot

    Aggregated 4-axis score trend + today's Tier compliance + most recent failing checks. Combines dq-score-trend + dq-tier-status + dq-list-checks(fail).

  • dq-score-trend

    Time-series of the 4-axis DQ score (completeness / freshness / validity / anomaly_free) plus overall_score from DQ_SCORE_TABLE

  • dq-tier-by-source

    Per-tier rollup computed from quality_checks grouped by source. Reads source-to-tier mapping from dbt sources.yml meta.tier and tier targets from DBT_SLA_CONFIG_PATH (falls back to defaults). Reports per-source pass rate, meeting/missing per tier, and untiered sources as caveats.

  • dq-tier-status

    Compare today's overall_score per scope against Tier SLA targets (defaults Tier 1 99.5 / 2 99.0 / 3 95.0; override via DBT_SLA_CONFIG_PATH yaml or DQ_TIER1_TARGET_PCT) and report meeting vs missing counts

  • failed-tests-summary

    Aggregated 24h-ish view: dbt failed tests + DQ checks failures grouped by dataset + most recent failing rows. Replaces 3+ tool calls (dbt-failed-tests + dq-failed-checks-by-dataset + dq-list-checks).

  • freshness-status

    Cross-reference dbt source freshness criteria with sources.json results in a single 'is anything stale right now?' answer.

  • incident-context

    Single asset deep-dive: dbt definition + recent test failures + DQ checks for the dataset. Designed to anchor an LLM-driven incident triage.

  • search-tools

    Discover available dbt MCP tools by natural language query across dbt / quality / meta categories.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Jul 10, 2026 (3 months ago)
Last release
Jun 19, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.us-all/dbt
Version
1.0.7
Auth
API key
Packages
npm @us-all/dbt-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from us-all

Cite this page

Dbt MCP server. Agent Mart. https://agentmart.dev/connectors/us-all-dbt (last updated 2026-10-24)