dbt Cloud MCP server
Remote MCP server for dbt Cloud AI features including Semantic Layer, SQL, and Discovery tools Connect your AI agents to dbt Cloud with enterprise-grade governance, observability, and control through MintMCP Gateway.
Tools included with dbt Cloud MCP
get_mart_models
Get the name and description of all mart models in the environment. A mart model is part of the presentation layer of...
get_all_models
Get the name and description of all dbt models in the environment.
get_model_details
Retrieves information about a specific dbt model, including compiled SQL, description, database, schema, alias, and c...
get_model_parents
Retrieves the parent models of a specific dbt model. These are the models that the specified model depends on. You c...
get_model_children
Retrieves the child models (downstream dependencies) of a specific dbt model. These are the models that depend on the...
get_model_health
Retrieves information about the health of a dbt model, including the last time it ran, the last test execution status...
get_exposures
Get the id, name, description, and url of all exposures in the dbt environment. Exposures represent downstream applic...
get_exposure_details
Get detailed information about one or more exposures by name or unique IDs. Parameters: - unique_id (optional): ID o...
get_all_sources
Get the name, description, and metadata of all dbt sources in the environment. Sources represent external data tables...
get_source_details
Retrieves detailed information about a specific dbt source, including database, schema, identifier, freshness status,...
get_macro_details
Fetch detailed metadata for a dbt macro. - Supply at least one of `unique_id` or `name`. Call will fail if both are ...
get_seed_details
Fetch detailed metadata for a dbt seed. - Supply at least one of `unique_id` or `name`. Call will fail if both are m...
get_semantic_model_details
Fetch detailed metadata for a dbt MetricFlow semantic model. - Supply at least one of `unique_id` or `name`. Call wi...
get_snapshot_details
Fetch detailed metadata for a dbt snapshot. - Supply at least one of `unique_id` or `name`. Call will fail if both a...
get_test_details
Fetch detailed metadata for a dbt test. - Supply at least one of `unique_id` or `name`. Call will fail if both are m...
get_related_models
Search the current environment for dbt models that are semantically similar to the given query. The search will consi...
list_metrics
List all metrics from the dbt Semantic Layer. If the user is asking a data-related or business-related question, thi...
list_saved_queries
List all saved queries from the dbt Semantic Layer. Saved queries are pre-defined queries that have been saved in th...
get_dimensions
Get the dimensions for specified metrics Dimensions are the attributes, features, or characteristics that describe o...
get_entities
Get the entities for specified metrics Entities are real-world concepts in a business such as customers, transaction...
Showing 20 of 24 tools
Works with every major client
Why MintMCP gateway
Centralized governance
Unified authentication, audit logging, and rate control for all dbt Cloud MCP connections.
One-click deployment
Instantly enable dbt Cloud MCP for AI teams via MintMCP's standardized gateway without manual server setup.
OAuth + SSO enforcement
Automatic enterprise authentication wrapping for dbt Cloud MCP endpoints.
Host stdio servers on MintMCP instead of running locally
Containerized servers become accessible to clients like ChatGPT without local installations. Better risk management and security posture without requiring users to run servers on their machines.
Observability and control
Real-time dashboards for monitoring usage, detecting anomalies, and maintaining SLA compliance.
Enterprise hardening
High availability, security, and compliance alignment transform MCP from developer utility to production-grade infrastructure.
Supports shared and per-user auth
Flexibility to configure service accounts at the admin level or enable individual OAuth flows. Secrets remain protected while users gain access, with centralized revocation capabilities.
Granular tool access control
Configure tool access by role. For example, enable read-only operations and exclude write tools like create and delete.
FAQs
Yes. MintMCP Gateway is SOC 2 compliant and uses OAuth-based authentication for all dbt Cloud MCP interactions.