MCP Catalogs
Home

data-api-builder

by Azure·1,410·Score 53

Azure's Data API Builder provides REST and GraphQL endpoints for Azure databases with upcoming MCP tools support.

databasedeveloper-toolscloud-storage
339
Forks
548
Open issues
this month
Last commit
2d ago
Indexed

Overview

Data API Builder (DAB) is an open-source tool that creates secure REST and GraphQL endpoints for various databases including Azure SQL, SQL Server, Cosmos DB, PostgreSQL, and MySQL. It supports multiple environments including on-premises and major cloud platforms. While primarily focused on REST and GraphQL, the roadmap indicates MCP tools support is coming soon. The tool runs in a container and offers integrated telemetry, tooling, and productivity features for developers.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Create REST and GraphQL APIs for Azure databases
you:Build secure data access layers for applications
you:Generate API endpoints for on-premises databases in any cloud
you:Which databases does DAB support?
you:Is MCP tools support available now?

When to choose this

Choose Data API Builder when you need to expose multiple database types through APIs and want Microsoft's tooling integration, especially if you're already using Azure services.

When NOT to choose this

Avoid if you need immediate MCP integration (it's coming soon but not available yet) or if you require write access beyond CRUD operations, as DAB focuses primarily on data access patterns.

Comparable tools

supabase-mcpneon-mcpprisma-mcpshell-mcp-for-sql

Installation

  1. Install .NET 8 or later runtime: https://get.dot.net
  2. Install the DAB command line tool:

``sh dotnet tool install microsoft.dataapibuilder -g ``

  1. Initialize and configure DAB with:

``sh dab init --database-type mssql --connection-string "@env('my-connection-string')" --host-mode development ``

  1. Add your database entities and start the server:

``sh dab add Todo --source "dbo.Todo" --permissions "anonymous:*" dab start ``

FAQ

Which databases does DAB support?
DAB supports Azure SQL, SQL Server, SQLDW, Cosmos DB, PostgreSQL, and MySQL databases.
Is MCP tools support available now?
No, MCP tools support is listed as 'Coming soon' in the documentation. Currently, DAB focuses on REST and GraphQL endpoints.

On Hacker News

Recent discussion from the developer community.

Compare data-api-builder with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.