Data API builder provides modern REST, GraphQL endpoints and MCP tools to your Azure Databases and on-prem stores.
{
"mcpServers": {
"data-api-builder": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Data API builder provides modern REST, GraphQL endpoints and MCP tools to your Azure Databases and on-prem stores.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 0 days ago. 1,348 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Manage Supabase projects — databases, auth, storage, and edge functions
Query and manage PostgreSQL databases directly from AI assistants
An official Qdrant Model Context Protocol (MCP) server implementation
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
MCP Security Weekly
Get CVE alerts and security updates for Data Api Builder and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Want to be part of our priorities and roadmap? Sign up here.

Data API builder (DAB) is an open-source, no-code tool that creates secure, full-featured REST and GraphQL endpoints for your database. It’s a CRUD data API engine that runs in a container—on Azure, any other cloud, or on-premises. DAB is built for developers with integrated tooling, telemetry, and other productivity features.
[!IMPORTANT] Data API builder (DAB) is open source and always free.
| | Azure SQL | SQL Server | SQLDW | Cosmos DB | PostgreSQL | MySQL | | :-----------: | :-------: | :--------: | :---: | :-------: | :--------: | :---: | | Supported | Yes | Yes | Yes | Yes | Yes | Yes |
| | On-Prem | Azure | AWS | GCP | Other | | :-----------: | :-----: | :---: | :--: | :--: | :---: | | Supported | Yes | Yes | Yes | Yes | Yes |
| | REST | GraphQL | MCP | | :-----------: | :--: | :-----: | :---------: | | Supported | Yes | Yes | Coming soon |
Use the Getting Started tutorial to quickly explore the core tools and concepts.
dotnet command linehttps://get.dot.net
[!NOTE] You may already have .NET installed!
The Data API builder (DAB) command line requires the .NET runtime version 8 or later.
dotnet --version
dab command lineThe Data API builder (DAB) command line is cross-platform and intended for local developer use.
dotnet tool install microsoft.dataapibuilder -g
dab --version
This example uses a single table for simplicity.
CREATE TABLE dbo.Todo
(
Id INT PRIMARY KEY IDENTITY,
Title NVARCHAR(500) NOT NULL,
IsCompleted BIT NOT NULL DEFAULT 0
);
INSERT dbo.Todo (Title, IsCompleted)
VALUES
('Walk the dog', 0),
('Feed the fish', 0),
('Clean the cat', 1);
Data API builder (DAB) supports .env files for testing process-level environment variables.
echo "my-connection-string=$env:database_connection_string" > .env
echo my-connection-string=%database_connection_string% > .env
echo "my-connection-string=$database_connection_string" > .env
The file .env is automatically created through this process. These are the resulting contents:
"my-connection-string=$env:database_connection_string"
[!NOTE] Be sure and replace
database_connection_stringwith your actual database connection string.
[!IMPORTANT] Adding
.envto your.gitignorefile will help ensure your secrets are not a