dbt
Browse dbt models and lineage, query the semantic layer, and check on job runs.
Tools
42 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
42 tools found.
Cancel job run
Tool name:
cancel_job_runCancel a currently running or queued dbt run.
Get all macros
Tool name:
get_all_macrosGet the name, description, and package name of all dbt macros in the environment.
Get all models
Tool name:
get_all_modelsGet the name and description of all dbt models in the environment.
Get all sources
Tool name:
get_all_sourcesGet the name, description, and metadata of all dbt sources in the environment.
Get dimension values
Tool name:
get_dimension_valuesGet the distinct values for a given dimension, optionally scoped to specific metrics.
Get dimensions
Tool name:
get_dimensionsGet the dimensions for specified metrics
Get entities
Tool name:
get_entitiesGet the entities for specified metrics
Get exposure details
Tool name:
get_exposure_detailsDEPRECATED — use get_node_details instead.
Get exposures
Tool name:
get_exposuresGet the id, name, description, and url of all exposures in the dbt environment.
Get job details
Tool name:
get_job_detailsGet detailed information for a specific dbt job.
Get job run artifacts
Tool name:
get_job_run_artifactsGet a specific artifact file from a dbt job run.
Get job run details
Tool name:
get_job_run_detailsGet detailed information for a specific dbt job run.
Get job run error
Tool name:
get_job_run_errorGet focused error and/or warning information for a dbt job run.
Get lineage
Tool name:
get_lineageRetrieves the lineage graph for a dbt resource.
Get macro details
Tool name:
get_macro_detailsDEPRECATED — use get_node_details instead.
Get mart models
Tool name:
get_mart_modelsGet the name and description of all mart models in the environment.
Get metrics compiled SQL
Tool name:
get_metrics_compiled_sqlGets compiled SQL for given metrics and dimensions/entities from the dbt Semantic Layer.
Get model children
Tool name:
get_model_childrenDEPRECATED — use get_lineage instead.
Get model details
Tool name:
get_model_detailsDEPRECATED — use get_node_details instead.
Get model health
Tool name:
get_model_healthRetrieves information about the health of a dbt model, including the last time it ran, the last test execution status, and whether the upstream data for the model is fresh.
Get model parents
Tool name:
get_model_parentsDEPRECATED — use get_lineage instead.
Get model performance
Tool name:
get_model_performanceRetrieve execution performance metrics for a dbt model from historical runs.
Get node details
Tool name:
get_node_detailsRetrieves full details for a dbt resource by type and name or unique ID.
Get product doc pages
Tool name:
get_product_doc_pagesRetrieve the Markdown content of one or more dbt documentation pages from docs.getdbt.com.
Get related models
Tool name:
get_related_modelsSearch the current environment for dbt models that are semantically similar to the given query.
Get seed details
Tool name:
get_seed_detailsDEPRECATED — use get_node_details instead.
Get semantic model details
Tool name:
get_semantic_model_detailsDEPRECATED — use get_node_details instead.
Get snapshot details
Tool name:
get_snapshot_detailsDEPRECATED — use get_node_details instead.
Get source details
Tool name:
get_source_detailsDEPRECATED — use get_node_details instead.
Get test details
Tool name:
get_test_detailsDEPRECATED — use get_node_details instead.
List job run artifacts
Tool name:
list_job_run_artifactsList all available artifacts for a completed dbt job run.
List jobs
Tool name:
list_jobsList all jobs in a dbt platform account with optional filtering.
List jobs runs
Tool name:
list_jobs_runsList all job runs in a dbt platform account with optional filtering.
List metrics
Tool name:
list_metricsList metrics from the dbt Semantic Layer.
List projects
Tool name:
list_projectsList all active projects in the dbt Cloud account.
List saved queries
Tool name:
list_saved_queriesList all saved queries from the dbt Semantic Layer.
Query metrics
Tool name:
query_metricsQueries the dbt Semantic Layer to answer business questions from the data warehouse.
Retry job run
Tool name:
retry_job_runRetry a failed dbt job run from the point of failure.
Search
Tool name:
searchSearch dbt metadata assets by keyword.
Search product docs
Tool name:
search_product_docsSearch the dbt product documentation at docs.getdbt.com for pages matching a query.
Text to SQL
Tool name:
text_to_sqlGenerate a SQL query from a natural language description.
Trigger job run
Tool name:
trigger_job_runTrigger a dbt job run with optional parameter overrides.
Compatibility
Connect dbt to the clients your teams already use
27 AI clients can connect to dbt through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect dbt through Runlayer?
One approved path
Approve dbt once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.
