Skip to content

dbt-labs/dbt-mcp

v1.19.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 21d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

data-analytics data-engineering dbt llm mcp mcp-server
+1 more
model-context-protocol

ReleasePort's take

Light signal
editorial:auto 13d

dbt-mcp v1.19.0 fixes a regression in v1.17.0 where list_tools triggers host elicitation, causing 'No tools' errors in dbt Core CLI-only setups. The release also adds parallel substring search to list_metrics and eliminates stderr noise on tool success.

Why it matters: dbt Core v1.17.0+ CLI-only setups experience 'No tools' errors from list_tools host elicitation. Upgrade immediately if affected; also improves stderr handling and list_metrics substring search.

Summary

AI summary

list_tools no longer triggers host elicitation, fixing 'No tools' errors in dbt Core (CLI-only) setups after v1.17.0.

Changes in this release

Feature Medium

list_metrics accepts list of substrings in search parameter, results unioned and deduplicated, fetched in parallel.

list_metrics accepts list of substrings in search parameter, results unioned and deduplicated, fetched in parallel.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

list_metrics prefixes CSV with # Note: line when description/metadata trimmed due to DBT_MCP_SL_MAX_RESPONSE_CHARS limit.

list_metrics prefixes CSV with # Note: line when description/metadata trimmed due to DBT_MCP_SL_MAX_RESPONSE_CHARS limit.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Trimming of broad listings scoped to result count above metrics_related_max for full description and metadata retention on narrow sets.

Trimming of broad listings scoped to result count above metrics_related_max for full description and metadata retention on narrow sets.

Source: llm_adapter@2026-05-21

Confidence: high

Dependency Medium

[Part 1 of 3]: Use dbt-artifacts-parser schemas for artifact schema parsing.

[Part 1 of 3]: Use dbt-artifacts-parser schemas for artifact schema parsing.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Add optional grain field to order_by in query_metrics, takes precedence over matching group_by grain.

Add optional grain field to order_by in query_metrics, takes precedence over matching group_by grain.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

list_tools no longer triggers host elicitation, preventing 'No tools' error in dbt Core (CLI-only) setups after v1.17.0.

list_tools no longer triggers host elicitation, preventing 'No tools' error in dbt Core (CLI-only) setups after v1.17.0.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

list/run/test/build/codegen tools no longer return stderr noise on success; uses process.returncode for success signal, surfaces stderr on failure.

list/run/test/build/codegen tools no longer return stderr noise on success; uses process.returncode for success signal, surfaces stderr on failure.

Source: llm_adapter@2026-05-21

Confidence: high

Refactor Medium

Sign release PR commits with GitHub Actions bot for verified commit signatures.

Sign release PR commits with GitHub Actions bot for verified commit signatures.

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

v1.19.0 - 2026-05-13

Enhancement or New Feature

  • list_metrics now accepts a list of substrings in the search parameter (results are unioned and deduplicated, fetched in parallel) and prefixes its CSV with a # Note: line whenever description/metadata are trimmed because the response exceeded DBT_MCP_SL_MAX_RESPONSE_CHARS. Trimming is also now scoped to broad listings (result count above metrics_related_max) so a narrow result set always returns full description and metadata.

Under the Hood

  • Sign release PR commits with github-actions bot for verified commit signatures
  • [Part 1 of 3]: Use dbt-artifacts-parser schemas for artifact schema parsing

Bug Fix

  • Add optional grain field to order_by in query_metrics; when provided it takes precedence over the matching group_by grain, preserving backward-compatible fallback when omitted
  • fix: list_tools no longer triggers host elicitation, preventing 'No tools' in dbt Core (CLI-only) setups after v1.17.0
  • list/run/test/build/codegen tools no longer return stderr noise (e.g. urllib3 deprecation warnings under externalbrowser auth) in place of 'OK' on success. The fix uses process.returncode as the success signal: on success only stdout is returned, on failure stderr is surfaced alongside stdout so error diagnostics aren't lost.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track dbt-labs/dbt-mcp

Get notified when new releases ship.

Sign up free

About dbt-labs/dbt-mcp

A MCP (Model Context Protocol) server for interacting with dbt.

All releases →

Beta — feedback welcome: [email protected]