Snowflake has announced its support for the Agentic Resource Discovery (ARD) Specification, an open protocol designed to streamline how AI agents and tools are cataloged and discovered within an enterprise. This initiative, developed in collaboration with Microsoft, GoDaddy, and others, addresses the growing challenge of finding and accessing the myriad of AI capabilities available to users.
As AI clients increasingly interact with external tools and agents, the need for an efficient discovery layer becomes paramount. ARD aims to transform a collection of disparate agents into an interconnected capability network, enabling any agent developed by a data team to be instantly accessible to a sales representative, for example, without manual configuration.
The Mechanics of ARD
The ARD Specification defines a lightweight, domain-anchored method for cataloging and discovering agentic resources, MCP servers, and traditional API tools. The process involves four key steps: resource publishers create descriptive manifests (ai-catalog.json) on their own domains; discovery services crawl these manifests and internal inventories, allowing enterprises to curate their agent collections; clients query these services using natural language to find relevant agents; and finally, clients connect directly to the selected resource, bypassing the discovery service for invocation.
This architecture ensures that the discovery service never intercepts the actual execution path. Authentication and data access remain directly between the client and the agent, maintaining security and control.
Discovery services can also be composed, allowing enterprises to merge internal agents with selected external resources for a unified view, while retaining full control over what is included.
