dbt MCP
dbt Labs
dbt Labs
dbt's MCP server gives AI clients governed access to dbt projects, models, metrics, lineage, jobs, and data queries. The self-hosted and dbt-hosted remote versions expose different tools and require different setup and authentication.
dbt says the full tool list is kept in sync from the maintained README. Local versus remote mode, plan/API availability, permissions and toolset configuration change the exposed set; these 16 stored names are a subset.
execute_sqlExecute SQL on dbt platform infrastructure with Semantic Layer support.
text_to_sqlGenerate SQL from natural language using project context.
list_metricsRetrieve defined Semantic Layer metrics.
query_metricsQuery metrics with filters and grouping.
get_all_modelsRetrieve model names and descriptions.
get_all_sourcesList sources and freshness information.
get_lineageRetrieve a resource lineage graph.
get_node_detailsRetrieve details for a dbt resource.
get_model_healthGet run status, test results, and upstream source freshness.
runExecute dbt models.
buildExecute models, tests, snapshots, and seeds in DAG order.
testRun dbt tests.
list_jobsList dbt platform jobs.
trigger_job_runTrigger a dbt platform job run.
search_product_docsSearch official dbt product documentation.
get_product_doc_pagesFetch full dbt documentation pages.
This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.
dbt’s current docs say the full tool list is fetched from the maintained README and varies by self-hosted versus remote mode, plan, API availability, toolsets, permissions and environment. The 16 stored identifiers are a subset, not a complete inventory.
dbt’s current docs say the full tool list is fetched from the maintained README and varies by self-hosted versus remote mode, plan, API availability, toolsets, permissions and environment. The 16 stored identifiers are a subset, not a complete inventory.
Documentation checked 2026-10-28T12:38:00.000Z. Connection has not been runtime tested.
dbt Labs
dbt's MCP server gives AI clients governed access to dbt projects, models, metrics, lineage, jobs, and data queries. The self-hosted and dbt-hosted remote versions expose different tools and require different setup and authentication.
dbt says the full tool list is kept in sync from the maintained README. Local versus remote mode, plan/API availability, permissions and toolset configuration change the exposed set; these 16 stored names are a subset.
execute_sqlExecute SQL on dbt platform infrastructure with Semantic Layer support.
text_to_sqlGenerate SQL from natural language using project context.
list_metricsRetrieve defined Semantic Layer metrics.
query_metricsQuery metrics with filters and grouping.
get_all_modelsRetrieve model names and descriptions.
get_all_sourcesList sources and freshness information.
get_lineageRetrieve a resource lineage graph.
get_node_detailsRetrieve details for a dbt resource.
get_model_healthGet run status, test results, and upstream source freshness.
runExecute dbt models.
buildExecute models, tests, snapshots, and seeds in DAG order.
testRun dbt tests.
list_jobsList dbt platform jobs.
trigger_job_runTrigger a dbt platform job run.
search_product_docsSearch official dbt product documentation.
get_product_doc_pagesFetch full dbt documentation pages.
This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.
dbt’s current docs say the full tool list is fetched from the maintained README and varies by self-hosted versus remote mode, plan, API availability, toolsets, permissions and environment. The 16 stored identifiers are a subset, not a complete inventory.
dbt’s current docs say the full tool list is fetched from the maintained README and varies by self-hosted versus remote mode, plan, API availability, toolsets, permissions and environment. The 16 stored identifiers are a subset, not a complete inventory.
Documentation checked 2026-10-28T12:38:00.000Z. Connection has not been runtime tested.