Dbt Semantic Layer MCP Server

MCP Server for querying DBT Semantic Layer

Local serverstdio

What is the Dbt Semantic Layer MCP Server?

MCP Server for querying DBT Semantic Layer

What you get

A Model-Connector-Presenter (MCP) server for seamlessly querying the dbt Semantic Layer through Claude Desktop and other compatible AI assistants.

The dbt Semantic Layer is a powerful feature that allows you to define metrics once in your dbt project and reuse them consistently across your entire data stack. It provides:

  • 🔍 Metric Discovery: Browse and search available metrics in your dbt Semantic Layer
  • 📊 Query Creation: Generate and execute semantic queries through natural language
  • 🧮 Data Analysis: Filter, group, and order metrics for deeper insights
  • 📈 Result Visualization: Display query results in an easy-to-understand format

Configuration and credentials

  • A dbt Cloud account with Semantic Layer enabled - API access to your dbt Cloud instance - Node.js (v14 or later)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • A dbt Cloud account with Semantic Layer enabled - API access to your dbt Cloud instance - Node.js (v14 or later)

Frequently asked questions

You need a dbt Cloud account with Semantic Layer enabled, API access to your dbt Cloud instance, and Node.js v14 or later.