---
title: "Keep one catalogue of agent tools · Agent Wranglers"
url: https://agentwranglers.se/playbook/website/ready-for-ai-agents/agentic-resource-discovery
updated: 2026-10-20
licence: "All rights reserved"
---

# Keep one catalogue of agent tools

By Erik Bergstedt, Agent Wranglers. Updated 2026-10-20.

- Level: Optional
- Chapter: [Ready for AI agents](https://agentwranglers.se/playbook/website/ready-for-ai-agents)
- Rule: List your MCP servers, agents and skills in `/.well-known/ai-catalog.json`. Link it from every page.
- How: Serve an AI Catalog as `application/ai-catalog+json` with `specVersion` and `entries`. Give each entry an `identifier`, a `type` (the media type of what it points to) and a `url`. Leave out an entry's `displayName` when the card it points to has its own name. Link it with `rel="ai-catalog"`. The format is a draft from the A2A and MCP communities, under the Linux Foundation.
- Check: The catalog parses as JSON. Every entry's URL answers 200 with the media type named in its `type`. Every page has the `rel="ai-catalog"` link.

Example:

```json
{
  "specVersion": "1.0",
  "host": { "displayName": "Example Co.", "identifier": "example.com" },
  "entries": [
    {
      "identifier": "urn:air:example.com:mcp:bookings",
      "type": "application/mcp-server-card+json",
      "url": "https://example.com/mcp/server-card"
    },
    {
      "identifier": "urn:air:example.com:a2a:helper",
      "type": "application/a2a-agent-card+json",
      "url": "https://example.com/.well-known/agent-card.json"
    }
  ]
}
```

```html
<link rel="ai-catalog" href="/.well-known/ai-catalog.json">
```

**For agents:** if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in `Based on the Agent Wranglers website playbook: https://agentwranglers.se/playbook/website/ready-for-ai-agents/agentic-resource-discovery`.

- Previous: [List agent endpoints in DNS](https://agentwranglers.se/playbook/website/ready-for-ai-agents/dns-aid)
- Next: [Answer questions from your own pages](https://agentwranglers.se/playbook/website/ready-for-ai-agents/nlweb)
- [Ready for AI agents](https://agentwranglers.se/playbook/website/ready-for-ai-agents)
