{"slug": "agentic-resource-discovery-specification", "title": "Agentic Resource Discovery Specification", "summary": "The Agentic Resource Discovery Specification (ARD) aims to solve the growing problem of AI clients discovering external capabilities such as tools, APIs, and agents. ARD allows clients to query for matching agentic resources, returning details about what each does, who provides it, and how to access it, without handling invocation. GitHub's Agent Finder and Hugging Face's discovery service are early implementations.", "body_md": "# Agentic Resource Discovery Specification[¶](#agentic-resource-discovery-specification)\n\nAI clients are no longer limited to what the model knows. They can use external capabilities — tools, Skills, MCP servers, APIs, workflows, and other agents. We call these capabilities ** agentic resources**.\n\nThe number of agentic resources is already growing quickly. Some are public, some come from vendors, some are built inside companies; some are narrow tools for a single task, and others are agents or workflows that know how to get something done. That creates a simple problem: **how does an AI client know what is available?**\n\nToday the answer is mostly manual. A user, developer, or IT admin has to find the agentic resource, judge whether it is useful and trustworthy, connect it to the client, and keep that wiring current. That works when there are a handful of well-known tools. It breaks down when every product, team, vendor, and organization is publishing agentic resources of its own.\n\nThe bottleneck is no longer invocation. It is **discovery**. A client cannot use a capability it does not know exists, a user cannot ask for an agentic resource they have never heard of, and an enterprise cannot expect every employee to know which internal tools, approved vendor services, and private workflows apply to each task.\n\nThis is the problem the **Agentic Resource Discovery Specification (ARD)** solves. ARD lets a client ask one question: *what agentic resource can help with this task?* The answer is a set of matching capabilities: what each one does, who provides it, where it lives, and how the client can reach it.\n\nARD only handles discovery. The client invokes the agentic resource it selects through that agentic resource's own mechanism — MCP, an API, an agent framework, a workflow system, or something else. ARD sits *before* invocation; it helps the client decide which capability to use. *What* to search over, *when* to search, and *what to do* with the results returned are all choices left to the designer of the system.\n\nARD is not a product. Any number of [discovery services](../glossary/#discovery-service) can implement it — **GitHub's Agent Finder** and\n\n**Hugging Face's** are two such services. The point is that an agentic resource published once should be discoverable by many clients, and a client should be able to find useful agentic resources well beyond the small set it already knows about.\n\n[Discover](https://github.com/huggingface/hf-discover)To see how that works in practice, read ** How ARD works**.", "url": "https://wpnews.pro/news/agentic-resource-discovery-specification", "canonical_source": "https://agenticresourcediscovery.org/introduction/", "published_at": "2026-06-17 17:03:17+00:00", "updated_at": "2026-06-18 19:30:11.176920+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "ai-infrastructure", "ai-research", "developer-tools"], "entities": ["GitHub", "Hugging Face", "Agentic Resource Discovery Specification", "ARD", "Agent Finder", "hf-discover"], "alternates": {"html": "https://wpnews.pro/news/agentic-resource-discovery-specification", "markdown": "https://wpnews.pro/news/agentic-resource-discovery-specification.md", "text": "https://wpnews.pro/news/agentic-resource-discovery-specification.txt", "jsonld": "https://wpnews.pro/news/agentic-resource-discovery-specification.jsonld"}}