NeuralTrust has been recognized by Gartner → Read more

Connect dbt Labs MCP to your AI agents, securely.

One secured endpoint for every dbt Labs call your AI agents make, scoped per user, inspected, and logged.

Select the tools your AI agents can call

27 tools from the dbt Labs MCP schema.

Showing 27 tools

  • list_metricsreadLists the metrics defined in the dbt Semantic Layer.
  • get_dimensionsreadGets the dimensions available for a given set of metrics.
  • get_entitiesreadGets the entities available for a given set of metrics.
  • get_dimension_valuesreadGets the distinct values for a dimension, optionally scoped to specific metrics.
  • query_metricsreadQueries metrics with grouping, filters and ordering through the Semantic Layer.
  • get_all_modelsreadRetrieves the name and description of all models in the project.
  • get_model_detailsreadGets the details of a model, including its columns, tests and compiled code.
  • get_model_parentsreadGets the upstream models and sources a model depends on.
  • get_model_childrenreadGets the downstream models that depend on a model.
  • get_all_sourcesreadGets all sources with their freshness status, optionally filtered by source name.
  • get_exposuresreadGets all exposures: the downstream dashboards, apps and analyses that consume the project.
  • get_all_macrosreadRetrieves the macros in the project, optionally filtered by package.
  • get_related_modelsreadFinds similar models using semantic search over the project.
  • execute_sqlhigh riskExecutes SQL on dbt Platform infrastructure with Semantic Layer support.
  • text_to_sqlreadGenerates SQL from natural language using the project's context.
  • listreadLists the resources in the dbt project by type, with selector support.
  • parsereadParses and validates the project files for syntax correctness.
  • compilereadCompiles the project without running anything against the warehouse.
  • showreadExecutes SQL against the database and returns the results.
  • runhigh riskExecutes models to materialise them in the database.
  • testwriteRuns tests to validate data and model integrity.
  • list_jobsreadLists the jobs defined on dbt Platform.
  • get_job_run_detailsreadGets the details and logs of a job run.
  • list_jobs_runsreadLists the runs of a job with their status and timing.
  • trigger_job_runhigh riskTriggers a job run on dbt Platform, materialising data in the warehouse.
  • get_mcp_server_versionreadReturns the current version of the dbt MCP server.
  • get_mcp_server_branchreadReturns the current git branch of the running dbt MCP server.

What dbt Labs MCP exposes

dbt Labs MCP groups its 27 tools into 6 categories, each with a suggested starting policy.

All 27 tools as JSON, ready to paste.

CategoryCoversAccessSuggested policy
Semantic LayerMetrics, dimensions, entities and running semantic queriesReadRequires a service token with Semantic Layer permissions
DiscoveryModels, sources, macros, exposures, tests and lineage from the Discovery APIReadRead-only metadata; safe to allow broadly
SQLExecuting SQL on dbt Platform infrastructure and generating it from natural languageRead / WriteSQL reaches the warehouse; scope the connection
dbt CLIRunning, building, testing, compiling and parsing the project locallyRead / WriteSelf-hosted only; approve runs and builds against production targets
Admin APIJobs, runs and projects on dbt PlatformRead / WriteApprove job triggers; they materialise data
Docs & Metadatadbt documentation search and MCP server version informationReadAllow documentation searches

Connect dbt Labs MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect dbt Labs

    Find dbt Labs in the tool list and connect it.

    Connect dbt Labs
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow dbt Labs MCP or block it. You allow the exact tools each agent can call, one by one.

dbt Labs MCP27 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 27 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is dbt Labs MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.dbt Labs MCP27 documented tools.
Coding assistantsConnection & credentialsper userDiscovery8 tools
Internal copilotsTool access policiesdeny by defaultdbt CLI6 tools
Workflow automationsRequest & response inspectioninlineSemantic Layer5 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools8 tools
FAQ

Common questions about running dbt Labs MCP through TrustGate.

Connect dbt Labs MCP instantly

Pick the tools, point your agent at TrustGate, and dbt Labs MCP is live: scoped, inspected, logged.