Skip to main content

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_run

    Cancel a currently running or queued dbt run.

  • Get all macros

    Tool name: get_all_macros

    Get the name, description, and package name of all dbt macros in the environment.

  • Get all models

    Tool name: get_all_models

    Get the name and description of all dbt models in the environment.

  • Get all sources

    Tool name: get_all_sources

    Get the name, description, and metadata of all dbt sources in the environment.

  • Get dimension values

    Tool name: get_dimension_values

    Get the distinct values for a given dimension, optionally scoped to specific metrics.

  • Get dimensions

    Tool name: get_dimensions

    Get the dimensions for specified metrics

  • Get entities

    Tool name: get_entities

    Get the entities for specified metrics

  • Get exposure details

    Tool name: get_exposure_details

    DEPRECATED — use get_node_details instead.

  • Get exposures

    Tool name: get_exposures

    Get the id, name, description, and url of all exposures in the dbt environment.

  • Get job details

    Tool name: get_job_details

    Get detailed information for a specific dbt job.

  • Get job run artifacts

    Tool name: get_job_run_artifacts

    Get a specific artifact file from a dbt job run.

  • Get job run details

    Tool name: get_job_run_details

    Get detailed information for a specific dbt job run.

  • Get job run error

    Tool name: get_job_run_error

    Get focused error and/or warning information for a dbt job run.

  • Get lineage

    Tool name: get_lineage

    Retrieves the lineage graph for a dbt resource.

  • Get macro details

    Tool name: get_macro_details

    DEPRECATED — use get_node_details instead.

  • Get mart models

    Tool name: get_mart_models

    Get the name and description of all mart models in the environment.

  • Get metrics compiled SQL

    Tool name: get_metrics_compiled_sql

    Gets compiled SQL for given metrics and dimensions/entities from the dbt Semantic Layer.

  • Get model children

    Tool name: get_model_children

    DEPRECATED — use get_lineage instead.

  • Get model details

    Tool name: get_model_details

    DEPRECATED — use get_node_details instead.

  • Get model health

    Tool name: get_model_health

    Retrieves 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_parents

    DEPRECATED — use get_lineage instead.

  • Get model performance

    Tool name: get_model_performance

    Retrieve execution performance metrics for a dbt model from historical runs.

  • Get node details

    Tool name: get_node_details

    Retrieves full details for a dbt resource by type and name or unique ID.

  • Get product doc pages

    Tool name: get_product_doc_pages

    Retrieve the Markdown content of one or more dbt documentation pages from docs.getdbt.com.

  • Get related models

    Tool name: get_related_models

    Search the current environment for dbt models that are semantically similar to the given query.

  • Get seed details

    Tool name: get_seed_details

    DEPRECATED — use get_node_details instead.

  • Get semantic model details

    Tool name: get_semantic_model_details

    DEPRECATED — use get_node_details instead.

  • Get snapshot details

    Tool name: get_snapshot_details

    DEPRECATED — use get_node_details instead.

  • Get source details

    Tool name: get_source_details

    DEPRECATED — use get_node_details instead.

  • Get test details

    Tool name: get_test_details

    DEPRECATED — use get_node_details instead.

  • List job run artifacts

    Tool name: list_job_run_artifacts

    List all available artifacts for a completed dbt job run.

  • List jobs

    Tool name: list_jobs

    List all jobs in a dbt platform account with optional filtering.

  • List jobs runs

    Tool name: list_jobs_runs

    List all job runs in a dbt platform account with optional filtering.

  • List metrics

    Tool name: list_metrics

    List metrics from the dbt Semantic Layer.

  • List projects

    Tool name: list_projects

    List all active projects in the dbt Cloud account.

  • List saved queries

    Tool name: list_saved_queries

    List all saved queries from the dbt Semantic Layer.

  • Query metrics

    Tool name: query_metrics

    Queries the dbt Semantic Layer to answer business questions from the data warehouse.

  • Retry job run

    Tool name: retry_job_run

    Retry a failed dbt job run from the point of failure.

  • Search

    Tool name: search

    Search dbt metadata assets by keyword.

  • Search product docs

    Tool name: search_product_docs

    Search the dbt product documentation at docs.getdbt.com for pages matching a query.

  • Text to SQL

    Tool name: text_to_sql

    Generate a SQL query from a natural language description.

  • Trigger job run

    Tool name: trigger_job_run

    Trigger 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.

Frequently asked questions