Can AI agents automate Data API builder?

Microsoft · hybrid · developer-toolsdatabase

Microsoft Data API builder (DAB) is automatable today through generated REST and GraphQL APIs. This record is DAB, an open-source MIT engine that exposes configured database entities. It is not the SQL Server engine, Azure SQL as a standalone database identity, or an NL2SQL product. REST lives at /api/{entity} with GET, POST, PUT, PATCH, and DELETE plus OData-style $filter, $select, $orderby, $first, and $after. GraphQL lives at /graphql with matching queries and mutations. Authentication providers documented by Microsoft include Unauthenticated, Microsoft Entra ID, Custom JWT, App Service EasyAuth, Simulator, and On-Behalf-Of. Coverage is the entities in dab-config.json, not the whole database schema. SQL MCP Server ships in DAB 1.7 and later; Microsoft recommends the latest 2.0 release, which is generally available. Tools are DML only: describe_entities, create_record, read_records, update_record, delete_record, execute_entity, and aggregate_records (2.0+). DAB does not support NL2SQL and does not expose DDL. Stored procedures can be registered as named custom MCP tools in 2.0. Transports are streamable HTTP at /mcp and stdio via dab start --mcp-stdio. The official CLI is dab (NuGet Microsoft.DataApiBuilder) for init, add, configure, and start. DAB runs in any cloud or on-premises against SQL Server, Azure SQL, Azure Cosmos DB, PostgreSQL, and MySQL. iPaaS connectors were not opened. Computer-use viability is unassessed. API scores 8 and is the best path. MCP scores 7 because coverage is official and useful but limited to configured entities and DML.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesrestgraphqljwtmicrosoft-entra-id
coverage: partial · docs
SDKunknown
official: unknown
MCPyes
verdict: official
Integrationsunknown
CLIyes
Extensibilityunknown
webhooks: unknown
Data access
export: json · import: json
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. Data API builder's generated REST and GraphQL endpoints, official dab CLI, and first-party SQL MCP Server cover practical entity automation without browser control.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
8778

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-03
licensedeclaredsource2026-09-03
modalities.api.existsdeclaredsource2026-09-03
modalities.api.kinds[0]declaredsource2026-09-03
modalities.api.kinds[1]declaredsource2026-09-03
modalities.api.auth[0]declaredsource2026-09-03
modalities.api.auth[1]declaredsource2026-09-03
modalities.api.coveragedeclaredsource2026-09-03
modalities.mcp.first_partydeclaredsource2026-09-03
modalities.cli.existsdeclaredsource2026-09-03
modalities.data_access.export[0]declaredsource2026-09-03
modalities.data_access.import[0]declaredsource2026-09-03
verdict.scores.apideclaredsource2026-09-03
verdict.scores.mcpdeclaredsource2026-09-03
verdict.scores.clideclaredsource2026-09-03
freshness.watch[0].urldeclaredsource2026-09-03
freshness.watch[1].urldeclaredsource2026-09-03
freshness.watch[2].urldeclaredsource2026-09-03
freshness.watch[3].urldeclaredsource2026-09-03

Related tools

Other products in this database that share a category with Data API builder.

Last verified 2026-09-03 · volatility high · JSON record