Skip to main content
Integrations / MCP app

Connect dbt Cloud to clariBI

Connect dbt Cloud through clariBI's MCP catalog. Read-only OAuth on the Semantic Layer, model lineage, freshness, and job runs, so analyses use your data team's canonical metric definitions instead of re-deriving them.

dbt CloudclariBI
ConnectionMCP app. You sign in to dbt Cloud and approve read access.
AccessRead-only. clariBI keeps only the dbt Cloud tools that read.
DataclariBI calls dbt Cloud when you ask a question and syncs list data where the server offers it.
PlansProfessional and Enterprise only.
The vendor

About dbt Cloud

dbt Cloud is where data teams define the canonical metrics, models, and lineage the rest of the business reports against. Its Semantic Layer holds the agreed definition of each metric.

clariBI reaches your dbt project through the official remote dbt MCP server: the Semantic Layer (metrics, dimensions, entities, saved queries), Discovery (model lineage, freshness, test results, exposures), and Admin API reads (job/run details). The integration is read-only at the catalog layer; write CLI tools (build, run, test, trigger_job_run, retry_job_run) and direct SQL execution are filtered out and never reachable through clariBI.

Vendor site: getdbt.com

Data

What clariBI can read

The remote dbt MCP server offers tools across the Semantic Layer, Discovery, CLI and Admin API. clariBI uses 41 read-only ones. Mutating CLI tools (build, run, test, trigger_job_run, retry_job_run) and ad-hoc execute_sql are filtered out at the catalog layer.

Semantic Layer

The dbt-defined metrics. clariBI calls these as canonical business metrics so "MRR" in the analysis matches "MRR" in your data team's source of truth.

Tools: list_metrics, query_metrics, get_dimensions, get_entities, get_metrics_compiled_sql, list_saved_queries

Discovery (lineage + health)

Model metadata, lineage, freshness, and test results. Lets clariBI answer "where does this number come from?" and "is this dashboard up to date?" with real provenance.

Tools: get_all_models, get_model_details, get_model_health, get_model_parents, get_model_children, get_lineage, get_all_sources, get_exposures, +15 more

Admin API reads (pipeline health)

Job + run metadata for ops dashboards. clariBI surfaces failed runs, run-duration trends, and artifact provenance without giving the planner the ability to trigger or cancel jobs.

Tools: list_projects, list_jobs, get_job_details, list_jobs_runs, get_job_run_details, get_job_run_error, list_job_run_artifacts

Product Docs + read-only CLI

Docs grounding plus read-only project introspection. Useful when clariBI needs to explain a dbt concept or compile a model without executing it.

Tools: search_product_docs, get_product_doc_pages, list, parse, compile, docs, show

dbt Cloud is one of 86 apps in the clariBI MCP catalog. See the catalog

What you can chart

  • Semantic Layer metrics (MRR, ARR, churn, MAU) by any defined dimension
  • Model lineage and downstream-impact analysis
  • Model health: latest run status, test results, upstream source freshness
  • Pipeline-health dashboards (job runs, failures, durations, run history)
  • Source-freshness audits across the project
  • Exposure ownership and downstream dashboard / app dependencies
Setup

How to connect dbt Cloud

01

Copy your dbt MCP endpoint URL

In dbt Cloud, go to Account settings > Access URLs > MCP Endpoint URL. The URL is account-specific (multi-cell accounts use a per-account prefix). Copy it.

02

Paste in clariBI and authorize

In clariBI Data Sources > MCP Servers, find dbt Cloud, paste your endpoint URL, and click Connect. A dbt OAuth popup opens with the Semantic Layer + Discovery read scopes pre-selected. Approve.

03

Ask questions, get dashboards

clariBI lists every dbt-defined metric and calls them via query_metrics. Ask "Show me monthly active users by signup channel last quarter" or "Is the fct_revenue model healthy and fresh?", and the answer matches what your data team publishes, with lineage and freshness checks included.

Examples

Questions you can ask

Asking in plain English uses AI credits. The AI decides which dbt Cloud tools to call, totals are computed from the rows they return, and the AI writes the explanation.

  • "Show me dbt's MRR metric by signup channel for the last 12 months, and reconcile against Stripe's raw amount_paid totals."
  • "Which downstream exposures are at risk from the failed nightly run, and who owns them?"
  • "Is the revenue dashboard's number fresh, and what models feed it?"
Questions

About the dbt Cloud connector

Which dbt Cloud plan do I need?

Remote MCP with OAuth is generally available on dbt Cloud Enterprise and Enterprise+ accounts. clariBI's connector uses that OAuth sign-in.

Why does the connector ask for a per-account endpoint URL?

Multi-cell dbt Cloud accounts have an account-specific prefix (e.g. your-account.us1.dbt.com) instead of the default cloud.getdbt.com. You can find your URL in Account settings > Access URLs > MCP Endpoint URL. clariBI captures it per-connection.

Can clariBI run dbt jobs or trigger runs?

No. The dbt MCP exposes mutating CLI tools (build, run, test, clone) and admin actions (trigger_job_run, retry_job_run, cancel_job_run), but they are all excluded at the catalog layer. The planner only sees the read surface.

Does clariBI execute arbitrary SQL against my warehouse?

No. execute_sql is excluded from the tool allowlist because it requires a Personal Access Token plus environment-id setup that the catalog connection flow can't safely capture. Use query_metrics for canonical metrics.

My metric returned 403: why?

The connected user doesn't have permission for that metric or its underlying model. Either adjust the user's role in dbt or reconnect using a user with broader Semantic Layer + Discovery read access.

Which clariBI plans include dbt Cloud?

dbt Cloud needs a Professional or Enterprise plan. MCP apps are not part of the Free or Lite plans. The 14-day trial does not include it.

Try dbt Cloud in clariBI

dbt Cloud needs the Professional plan ($199 a month) or above. The 14-day trial does not include it, but you can use the trial to try the rest of clariBI first.