MCP Tool Reference
DBT TOOLS
48 tools from the dbt MCP Server, categorised by risk level.
View the dbt policy →READ TOOLS
39get_dimensions Get dimensions for specified metrics get_entities Get entities for specified metrics get_metrics_compiled_sql Get compiled SQL for metrics without executing list_metrics Retrieve all defined metrics list_saved_queries Retrieve all saved queries get_all_macros Retrieve macros with optional package filtering get_all_models Retrieve name and description of all models get_all_sources Get all sources with freshness status get_exposure_details Get exposure details including owner and freshness get_exposures Get all exposures get_lineage Get full lineage graph with type and depth filtering get_macro_details Get details for a specific macro get_mart_models Retrieve all mart models get_model_children Get downstream dependents of a model get_model_details Get model details including compiled SQL and columns get_model_health Get health signals for a model get_model_parents Get upstream dependencies of a model get_model_performance Get execution history for a model get_related_models Find similar models using semantic search get_seed_details Get details for a specific seed get_semantic_model_details Get details for a specific semantic model get_snapshot_details Get details for a specific snapshot get_source_details Get source details including columns and freshness get_test_details Get details for a specific test search Search for resources across the dbt project get_lineage_dev Retrieve lineage from local manifest.json get_node_details_dev Retrieve node details from local manifest.json list List resources in the dbt project by type get_job_details Get job configuration including triggers and schedule get_job_run_details Get run details including status and timing get_job_run_error Get error and warning details for a job run get_job_run_artifact Download a specific artifact from a job run get_project_details Get project information list_job_run_artifacts List available artifacts from a job run list_jobs List jobs in a dbt Platform account list_jobs_runs List job runs with optional filtering get_column_lineage Trace column-level lineage locally get_mcp_server_branch Return the git branch of the running MCP server get_mcp_server_version Return the version of the dbt MCP server WRITE TOOLS
3EXECUTE TOOLS
13execute_sql Execute SQL on dbt Platform infrastructure text_to_sql Generate SQL from natural language query_metrics Execute metric queries with filtering and grouping build Execute models, tests, snapshots, and seeds in DAG order compile Generate executable SQL from models/tests/analyses docs Generate documentation for the dbt project parse Parse and validate project files run Execute models to materialise them in the database show Execute SQL and return results test Run tests to validate data and model integrity trigger_job_run Trigger a job run with optional overrides retry_job_run Retry a failed job run cancel_job_run Cancel a running job ENFORCE POLICIES ON DBT
Open source. One binary. Zero dependencies.