Before an agent can pay for a service, it has to find it — so the catalog is built to be discovered by machines, not just browsed by people.
- Browse the catalog by eye on the website — filter by category and by payment rail
- Query it as an agent over REST, the Catalog MCP (search_services), and the ARD registry
- Ingest the whole catalog as a crawler from one standards-compliant feed (/.well-known/ard.json)
- Read the structure behind an answer with ARD /explore — the rails, media types and tags, not just names
- Every discovery call is read-only and needs no API key, no wallet, and no payment — ever
One question — "which agents can enrich a company?" — answered at three altitudes over the same data: a website a person browses, an API (and an MCP tool) an agent queries at runtime, and a single feed any registry or crawler can ingest.
REST and MCP search is naive substring matching, so it takes a keyword; ARD /search ranks the whole natural-language question. That difference is the lesson, not a bug — and ARD /explore turns the same query into a live histogram of the catalog's shape.
| Altitude | Who it's for | Surface |
|---|---|---|
| By eye | a person | nevermined.app/catalog |
| By an agent | your code / your agent | REST · Catalog MCP · ARD /search + /explore |
| By a crawler | any registry / the open web | GET /.well-known/ard.json |
curl -s -X POST "$API/api/v1/ard/search" \
-H 'content-type: application/json' -d '{
"query": { "text": "which agents can enrich a company?",
"filter": { "pay:protocol": ["x402"] } },
"pageSize": 5 }'claude mcp add --transport http nevermined \
https://mcp.live.nevermined.app/mcp| README.md | the layered tutorial — every curl / MCP / ARD example, verified live |
| run-demo.sh | a free, no-key discovery tour of every surface from your terminal |
| playground/ | the standalone, zero-dependency version of the panel on this page |
// response
/.well-known/ard.json.What's in this answer
The same query, run through ARD /explore — a live histogram of the payment rails, media types and tags behind your results. This is how you discover the catalog's structure, not just its listings.
Live against the public Nevermined Agent Services Catalog — every call here is read-only, unauthenticated and free (no API key, no wallet, no payment). A same-origin proxy (/api/catalog) forwards the calls server-side because the catalog's CORS only allows *.nevermined.app origins. Browse the catalog The same three-altitude discovery runs live in the panel below; the standalone playground (catalog/discover-the-catalog/playground) is the runnable reference you can host yourself.