DEPLOY Ground Protocol
The standard for AI agent ordering
DGP is an open protocol that lets any AI assistant or robot discover, query, and transact with physical businesses through a single MCP endpoint. One tag in your HTML. Any agent, any platform, any robot.
The tag
Add one line to your website's <head> and every AI assistant that crawls your site will know it can place orders here. Get your Ground ID by claiming your listing.
<head>
<!-- existing tags... -->
<link rel="dgp-endpoint"
href="https://deploy.report/ground/{your-ground-id}/mcp"
data-dgp-version="0.1" />
</head><script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
"potentialAction": {
"@type": "OrderAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://deploy.report/ground/{your-ground-id}/mcp",
"actionPlatform": "https://deploy.report/ground/protocol"
}
}
}
</script>How it works
Three steps from discovery to completed order. The business does nothing after setup.
01
Agent discovers via dgp-endpoint
The AI assistant crawls the business website or queries Deploy Ground and finds the dgp-endpoint link tag. This is the handshake: the tag says this business is agent-orderable and points to the MCP endpoint URL.
02
Agent calls get_state and search_items
The agent checks whether the business is currently open, then searches the catalog for the items it needs. Both calls are fast and cacheable. No account required.
03
Agent places the order via create_order
The agent submits a structured order: items, fulfillment mode (pickup, curbside, hand_to_robot, locker), and a payment token. For robot buyers, a DGP credential triple identifies the machine. For chat agents, an agent_hint names the platform.
The schema
Every DGP endpoint exposes seven standard tools. The same schema serves a chat agent ordering coffee today and a delivery robot picking up packages in 2028. Download the JSON schema.
get_stateLive operational state. Open/closed, current wait, today's hours. Refreshed every 5 min.
get_capabilitiesStatic handoff and payment capabilities. Cacheable for 1 hour.
search_itemsSearch the live catalog or menu.
create_orderPlace an order. Accepts dgp_credential for robot identity; agent_hint for chat agents.
get_order_statusPoll for order status after create_order.
cancel_orderCancel a pending order.
escalateEscalate to a human operator when the order cannot proceed automatically.
Schema versioned at deploy.report/api/ground/schema. Pin dgp-business-agent@0.1 in your integration.
Add it to your site in 30 seconds
The badge script auto-injects both the dgp-endpoint link tag and the JSON-LD twin. One line, no configuration needed beyond your Ground ID.
<script
src="https://deploy.report/ground/badge.js"
data-ground-id="{your-ground-id}"
async>
</script>DGP is an open standard. The canonical reference lives at deploy.report/ground/protocol.