Explore, query, and build with dbt projects
Discover, query, run, and manage your dbt projects directly from your AI. Browse models, sources, and lineage; query metrics from the semantic layer; and trigger jobs on the dbt platform. More
Tools Reads data30 fusion.get_ column_ lineageget_ all_ macrosget_ all_ modelsget_ all_ sourcesget_ column_ lineageget_ dimension_ valuesget_ dimensionsget_ entitiesget_ exposure_ detailsget_ exposuresget_ job_ detailsget_ job_ run_ detailsget_ job_ run_ errorget_ lineageget_ lineage_ devget_ macro_ detailsget_ mart_ modelsget_ mcp_ server_ branchget_ mcp_ server_ versionget_ metrics_ compiled_ sqlget_ model_ childrenget_ model_ detailsget_ model_ healthget_ model_ parentsget_ model_ performanceget_ node_ details_ devget_ product_ doc_ pagesget_ related_ modelsget_ seed_ detailsget_ semantic_ model_ details
Changes data9 build clone compile docs execute_ sqlfusion.compile_ sqlgenerate_ model_ yamlgenerate_ sourcegenerate_ staging_ model
Deletes or can't be undone1 cancel_ job_ run
Skills 14 in the ChatGPT listing
Adding dbt unit test Creates unit test YAML definitions that mock upstream model inputs and validate expected outputs. Answering natural language questions with dbt Writes and executes SQL queries against the data warehouse using dbt's Semantic Layer or ad-hoc SQL to answer business questions. Building dbt semantic layer Use when creating or modifying dbt Semantic Layer components — semantic models, metrics, dimensions, entities, measures, or time spines. Configuring dbt mcp server Generates MCP server configuration JSON, resolves authentication setup, and validates server connectivity for dbt. Creating mermaid dbt dag Generates a Mermaid flowchart diagram of dbt model lineage using MCP tools, manifest.json, or direct code parsing as fallbacks. Fetching dbt docs Retrieves and searches dbt documentation pages in LLM-friendly markdown format. Migrating dbt core to fusion Use when a user needs help triaging dbt-core to Fusion migration errors. Migrating dbt project across platforms Use when migrating a dbt project from one data platform or data warehouse to another (e.g., Snowflake to Databricks, Databricks to Snowflake) using dbt Fusion's real-time compilation to identify and fix SQL dialect differences. Running dbt commands Formats and executes dbt CLI commands, selects the correct dbt executable, and structures command parameters. Troubleshooting dbt job errors Diagnoses dbt Cloud/platform job failures by analyzing run logs, querying the Admin API, reviewing git history, and investigating data issues. Upgrading dbt core Use when a user wants to upgrade, update, or migrate a dbt-core project to a newer or the latest version — e.g. Using dbt for analytics engineering Builds and modifies dbt models, writes SQL transformations using ref() and source(), creates tests, and validates results with dbt show. Using dbt state Use when a user is enabling, configuring, optimizing, or debugging dbt State (the server-backed reuse mechanism that clones or skips nodes instead of rebuilding them). Working with dbt mesh Use when changing a dbt model in a way that could break its consumers — renaming, removing, or retyping a column, or changing a model that downstream models, exposures, dashboards, or BI tools depend on — to judge whether the change is breaking and who it affects.