{"generated_at":"2026-08-08T12:20:51+00:00","item":{"added_at":"2026-07-05","analysis_method":"capability_triage","category":"Web Connector","description":"Discover, query, run, and manage your dbt projects directly from Claude. Browse models, sources, and lineage; query metrics from the semantic layer; and trigger jobs on the dbt platform. Make dbt a na","did":"ant-dir-dbt","homepage_url":"https://www.getdbt.com/","icon":"https://getdbt.com/favicon.ico","id":"ant.dir.dbt","installs":14276,"last_scanned":"2026-07-05","license":"","long_description":"Discover, query, run, and manage your dbt projects directly from Claude. Browse models, sources, and lineage; query metrics from the semantic layer; and trigger jobs on the dbt platform. Make dbt a native part of your AI workflow that helps you understand your project, ship changes, and answer questions from your data faster, with full context and less friction.","name":"dbt","plutonium_url":"https://plutonium.pluto.security/detail.html?planet=claudesec&did=ant-dir-dbt&utm_source=plutonium_analysis_skill&utm_medium=claude_skill&utm_campaign=connector_risk_assessment","publisher":"dbt Labs","publisher_url":"https://www.getdbt.com/","repository_url":"","risk":"high","risk_severity":"high","security_risks":[{"description":"Tools can query warehouse data (e.g., dimensions/metrics/SQL execution) and pull detailed project metadata (models, sources, lineage, run artifacts), which may include sensitive business logic or PII depending on your dbt setup.","risk_type":"reads_private_data","severity":"medium","title":"Reads your private information"},{"description":"Build/run/compile/parse and job-triggering capabilities can materially change datasets and downstream outputs by executing dbt transformations, altering what tables/views are produced and how analytics behaves.","risk_type":"modifies_data","severity":"medium","title":"Can change or update your information"},{"description":"Running dbt jobs or arbitrary SQL can execute destructive operations (e.g., drop/truncate, full-refresh behaviors, or incremental overwrite patterns) that may permanently remove or overwrite warehouse data.","risk_type":"deletes_data","severity":"high","title":"Can permanently delete data"},{"description":"The connector can execute SQL and initiate dbt runs/tests/builds, which effectively runs code against your warehouse and CI/CD job infrastructure with potentially broad impact.","risk_type":"runs_code","severity":"high","title":"Can run commands or queries on your behalf"},{"description":"To manage projects and trigger/inspect dbt platform jobs, the connector typically relies on stored credentials/API tokens that, if compromised, could allow ongoing access to your dbt environment.","risk_type":"requires_persistent_credentials","severity":"medium","title":"Stores long-lived access tokens"}],"signature_status":"unknown","source_code_reviewed":false,"tags":["deletes_data","modifies_data","reads_private_data","requires_persistent_credentials","runs_code"],"tools":[{"description":"Executes a SQL statement against the connected data warehouse.","name":"execute_sql","risk":{"category":"code_execution","level":"high","why":"Arbitrary SQL can change or destroy data (e.g., DDL/DML) and expose sensitive results."}},{"description":"Converts natural language into a SQL query for the connected warehouse.","name":"text_to_sql"},{"description":"Retrieves possible values for a specified semantic-layer dimension.","name":"get_dimension_values"},{"description":"Lists available dimensions from the semantic layer or models.","name":"get_dimensions"},{"description":"Lists semantic-layer entities available for metrics and queries.","name":"get_entities"},{"description":"Returns the compiled SQL that would be used to compute a metric.","name":"get_metrics_compiled_sql"},{"description":"Lists available metrics in the semantic layer.","name":"list_metrics"},{"description":"Lists saved queries available in the dbt environment.","name":"list_saved_queries"},{"description":"Queries metric results from the semantic layer using provided parameters.","name":"query_metrics"},{"description":"Retrieves a list of all dbt macros in the project.","name":"get_all_macros"},{"description":"Retrieves a list of all dbt models in the project.","name":"get_all_models"},{"description":"Retrieves a list of all dbt sources defined in the project.","name":"get_all_sources"},{"description":"Fetches detailed information about a specific dbt exposure.","name":"get_exposure_details"},{"description":"Lists dbt exposures defined in the project.","name":"get_exposures"},{"description":"Retrieves lineage information showing upstream/downstream dependencies between nodes.","name":"get_lineage"},{"description":"Fetches detailed information for a specified dbt macro.","name":"get_macro_details"},{"description":"Lists models categorized as marts or mart-layer models.","name":"get_mart_models"},{"description":"Lists downstream nodes that depend on a specified model.","name":"get_model_children"},{"description":"Fetches detailed metadata for a specified dbt model.","name":"get_model_details"},{"description":"Retrieves health or status information for a specified model.","name":"get_model_health"},{"description":"Lists upstream dependencies for a specified model.","name":"get_model_parents"},{"description":"Retrieves performance metrics or runtime statistics for a model.","name":"get_model_performance"},{"description":"Finds models related to a specified model based on lineage or references.","name":"get_related_models"},{"description":"Fetches details about a specific dbt seed.","name":"get_seed_details"},{"description":"Retrieves details for a semantic model used by the semantic layer.","name":"get_semantic_model_details"},{"description":"Fetches details about a specific dbt snapshot.","name":"get_snapshot_details"},{"description":"Fetches detailed information for a specified source.","name":"get_source_details"},{"description":"Fetches detailed information for a specified dbt test.","name":"get_test_details"},{"description":"Searches across dbt project artifacts such as models, macros, or docs.","name":"search"},{"description":"Runs dbt build to materialize models/seeds/snapshots and execute tests as configured.","name":"build","risk":{"category":"code_execution","level":"high","why":"Executing dbt build runs transformations that can overwrite tables/views and change warehouse state at scale."}},{"description":"Clones a dbt project or environment into a new copy.","name":"clone","risk":{"category":"state_change","level":"medium","why":"Cloning creates new project/environment artifacts and may duplicate sensitive configuration or code."}},{"description":"Compiles dbt project code into executable SQL without necessarily running it.","name":"compile"},{"description":"Generates or serves dbt documentation artifacts for the project.","name":"docs","risk":{"category":"state_change","level":"medium","why":"Generating docs produces/updates documentation artifacts that can be published or stored in shared locations."}},{"description":"Retrieves lineage information from a development context or branch environment.","name":"get_lineage_dev"},{"description":"Fetches detailed node metadata from a development context or branch environment.","name":"get_node_details_dev"},{"description":"Lists dbt resources (e.g., models, tests, sources) in the project.","name":"list"},{"description":"Parses the dbt project to build manifest/artifacts without running models.","name":"parse"},{"description":"Runs dbt models to materialize them in the target warehouse.","name":"run","risk":{"category":"code_execution","level":"high","why":"dbt run executes transformation SQL that can create/replace tables and views and significantly alter data outputs."}},{"description":"Displays information or compiled SQL for specified dbt resources.","name":"show"},{"description":"Executes dbt tests against the target warehouse.","name":"test","risk":{"category":"code_execution","level":"high","why":"Running tests issues SQL queries and can be expensive or disruptive at scale, and some tests may create temp objects."}},{"description":"Cancels an in-progress dbt Cloud job run.","name":"cancel_job_run","risk":{"category":"state_change","level":"medium","why":"Canceling runs changes operational state and can interrupt pipelines, leaving partial or inconsistent outputs."}},{"description":"Retrieves details for a specific dbt Cloud job.","name":"get_job_details"},{"description":"Retrieves details for a specific dbt Cloud job run.","name":"get_job_run_details"},{"description":"Fetches error information from a failed dbt Cloud job run.","name":"get_job_run_error"},{"description":"Lists artifacts produced by a dbt Cloud job run.","name":"list_job_run_artifacts"},{"description":"Lists dbt Cloud jobs available in the account or project.","name":"list_jobs"},{"description":"Lists historical job runs for dbt Cloud jobs.","name":"list_jobs_runs"},{"description":"Lists dbt projects accessible to the account.","name":"list_projects"},{"description":"Retries a previously executed dbt Cloud job run.","name":"retry_job_run","risk":{"category":"code_execution","level":"high","why":"Retrying re-executes the job’s commands, potentially re-running transformations that modify warehouse state."}},{"description":"Triggers a new dbt Cloud job run.","name":"trigger_job_run","risk":{"category":"code_execution","level":"high","why":"Triggering jobs executes dbt commands that can alter tables/views, affect production pipelines, and incur compute cost."}},{"description":"Generates YAML configuration for dbt models.","name":"generate_model_yaml","risk":{"category":"state_change","level":"medium","why":"Generating configuration can create or update project files that affect builds, tests, and documentation."}},{"description":"Generates a dbt source definition for upstream tables.","name":"generate_source","risk":{"category":"state_change","level":"medium","why":"Creating source definitions updates project metadata and can affect lineage, docs, and downstream modeling behavior."}},{"description":"Generates a staging model (SQL + configuration) for raw/source data.","name":"generate_staging_model","risk":{"category":"state_change","level":"medium","why":"Generating new model files changes project code and can alter what gets built and exposed downstream."}},{"description":"Compiles SQL using dbt Fusion/compilation services for the current project context.","name":"fusion.compile_sql"},{"description":"Retrieves column-level lineage using dbt Fusion lineage capabilities.","name":"fusion.get_column_lineage"},{"description":"Retrieves column-level lineage for models and sources.","name":"get_column_lineage"},{"description":"Retrieves pages from dbt product documentation.","name":"get_product_doc_pages"},{"description":"Searches dbt product documentation content.","name":"search_product_docs"},{"description":"Retrieves the current MCP server branch information.","name":"get_mcp_server_branch"},{"description":"Retrieves the current MCP server version information.","name":"get_mcp_server_version"}],"tools_count":60,"type":"web_connector","url":"https://claude.ai/directory/16e6608d-6830-48b2-b6a2-519f323bf8e3","uuid":"16e6608d-6830-48b2-b6a2-519f323bf8e3","version":""},"query_key":"dbt","schema_version":1,"status":"match"}
