{
 "categories": [
  "developer-tools",
  "database",
  "business-intelligence"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-08-30",
   "fact": "homepage",
   "note": "dbt Labs presents dbt as the analytics-engineering tool that turns warehouse SQL into versioned, tested, documented models.",
   "source": "https://www.getdbt.com/product/what-is-dbt",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "license",
   "note": "Developer is free and has no API. Starter is a paid per-user plan that includes API access. The page also points to Apache-2.0 dbt Core.",
   "source": "https://www.getdbt.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "deployment",
   "note": "Vendor MCP docs distinguish self-hosted local MCP that can run CLI commands from remote MCP hosted on dbt Platform.",
   "source": "https://docs.getdbt.com/docs/dbt-ai/about-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "platforms",
   "note": "dbt documents official platform CLI install for macOS, Windows, and Linux, plus the web Studio and Catalog UIs.",
   "source": "https://docs.getdbt.com/docs/cloud/cloud-cli-installation",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.api.exists",
   "note": "Starter, Enterprise, and Enterprise+ accounts can query Administrative, Discovery, and Semantic Layer APIs.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.api.kinds[0]",
   "note": "The Administrative API is documented as REST v2 and v3 for jobs, artifacts, and account management.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/admin-api",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.api.kinds[1]",
   "note": "Discovery is a GraphQL metadata API with a two-month retention window.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/discovery-querying",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.api.auth[0]",
   "note": "dbt documents personal access tokens with Authorization: Bearer. User API keys are deprecated.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/user-tokens",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.api.auth[1]",
   "note": "Service tokens belong to the account, use assigned permission sets, and can be restricted by IP allowlists.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/service-tokens",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.api.coverage",
   "note": "API access starts at Starter. The Developer plan has no API. That is a plan-gated platform surface, not Core.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.sdk.exists",
   "note": "dbt publishes official dbt-sl-sdk for Python against the Semantic Layer, with sync and asyncio clients.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/sl-python",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.mcp.first_party",
   "note": "dbt Labs documents a first-party MCP server. Self-hosted MCP runs locally via uvx dbt-mcp. Remote MCP is hosted on dbt Platform and does not run local CLI commands.",
   "source": "https://docs.getdbt.com/docs/dbt-ai/about-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.cli.exists",
   "note": "dbt run materializes models. Vendor docs also document build, test, seed, and snapshot as first-class commands.",
   "source": "https://docs.getdbt.com/reference/commands/run",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "dbt models are SQL with Jinja templating as the documented transformation language.",
   "source": "https://www.getdbt.com/product/what-is-dbt",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.extensibility.webhooks",
   "note": "Outbound job webhooks fire on job.run.started, completed, and errored on Starter and Enterprise-tier plans.",
   "source": "https://docs.getdbt.com/docs/deploy/webhooks",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.data_access.export[0]",
   "note": "The Administrative API can download artifacts after a job has completed.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/admin-api",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.data_access.import[0]",
   "note": "Discovery documentation describes seeds as CSV files loaded into the warehouse.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/discovery-api",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "docs.getdbt.com/llms.txt is a first-party Developer Hub index covering API, MCP, and CLI pages.",
   "source": "https://docs.getdbt.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier's public app directory returned 404 for /apps/dbt/integrations on 2026-08-30.",
   "source": "https://zapier.com/apps/dbt/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.integrations.make",
   "note": "Make's app catalogue returned a coming-soon 404 for /dbt on 2026-08-30.",
   "source": "https://apps.make.com/dbt",
   "tier": "scraped"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft's connector path /connectors/dbt/ returned 404 on 2026-08-30.",
   "source": "https://learn.microsoft.com/en-us/connectors/dbt/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-30",
   "fact": "modalities.integrations.n8n",
   "note": "n8n's public integrations path /integrations/dbt/ returned 404 on 2026-08-30.",
   "source": "https://n8n.io/integrations/dbt/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-30",
   "fact": "verdict.scores.api",
   "note": "Admin, Discovery, and Semantic Layer APIs are documented and token-authenticated, but gated to Starter and Enterprise-tier plans.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "verdict.scores.mcp",
   "note": "Official local and remote MCP are documented. Remote MCP is consumption-only and Copilot exhaustion blocks all remote tools.",
   "source": "https://docs.getdbt.com/docs/dbt-ai/about-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "verdict.scores.cli",
   "note": "Official CLI coverage spans Core, Fusion, and the platform CLI with non-interactive project commands on three desktop OS families.",
   "source": "https://docs.getdbt.com/docs/cloud/cloud-cli-installation",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "verdict.scores.integrations",
   "note": "Bounded 2026-08-30 checks of Zapier, Make, Microsoft Power Automate, and n8n found no native dbt connector.",
   "source": "https://learn.microsoft.com/en-us/connectors/dbt/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-30",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as dbt's current first-party MCP overview, including self-hosted versus remote and the Copilot allotment note.",
   "source": "https://docs.getdbt.com/docs/dbt-ai/about-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "freshness.watch[1].url",
   "note": "Opened dbt-labs/dbt-mcp. Apache-2.0, not archived, with commits through 2026-08-25.",
   "source": "https://github.com/dbt-labs/dbt-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current dbt platform API overview.",
   "source": "https://docs.getdbt.com/docs/dbt-apis/overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-30",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as dbt's current first-party agent documentation index.",
   "source": "https://docs.getdbt.com/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-30",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://docs.getdbt.com/docs/dbt-ai/about-mcp"
   },
   {
    "type": "repo",
    "url": "https://github.com/dbt-labs/dbt-mcp"
   },
   {
    "type": "docs",
    "url": "https://docs.getdbt.com/docs/dbt-apis/overview"
   },
   {
    "type": "docs",
    "url": "https://docs.getdbt.com/llms.txt"
   }
  ]
 },
 "homepage": "https://www.getdbt.com/product/what-is-dbt",
 "id": "dbt",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "personal-access-token",
    "service-token"
   ],
   "coverage": "partial",
   "docs": "https://docs.getdbt.com/docs/dbt-apis/overview",
   "exists": true,
   "kinds": [
    "rest",
    "graphql"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "job-artifacts"
   ],
   "import": [
    "seeds-csv"
   ]
  },
  "extensibility": {
   "scripting": [
    "jinja"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": false,
   "n8n": false,
   "power_automate": false,
   "zapier": false
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The official CLI, platform APIs, and first-party MCP servers cover project execution and metadata without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "python"
   ],
   "official": true
  }
 },
 "name": "dbt",
 "platforms": [
  "web",
  "windows",
  "macos",
  "linux"
 ],
 "related": {
  "alternatives": [
   "snowflake",
   "databricks"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "dbt Labs",
 "verdict": {
  "best_path": "cli",
  "scores": {
   "api": 7,
   "cli": 8,
   "computer_use": null,
   "integrations": 0,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "dbt is automatable today through the official CLI and a first-party MCP server. dbt Core, Fusion, and the dbt platform CLI all invoke as dbt and run, build, test, and related project commands on Windows, macOS, and Linux. Self-hosted MCP via uvx dbt-mcp can execute those CLI commands and optionally call platform APIs. Remote MCP is hosted on dbt Platform at an account /api/ai/v1/mcp URL for consumption use cases such as metrics and lineage; it does not run local dbt run, build, or test. Exhausting Copilot actions blocks every remote tool. Platform Administrative REST, Discovery GraphQL, and Semantic Layer APIs are documented and use personal access tokens or service tokens, but only on Starter and Enterprise-tier plans. The Developer plan has no API. Official dbt-sl-sdk is a Python Semantic Layer client. Job webhooks exist on paid plans. Zapier, Make, Microsoft Power Automate, and n8n had no native dbt app on 2026-08-30. Computer-use viability is unassessed. CLI scores 8 and is the best path because it works for Core and Platform without the Starter-plus API gate.\n"
 }
}