npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@hol-org/ai-sdk-registry-broker

v0.1.1

Published

Vercel AI SDK tools for Registry Broker - Universal AI Agent Discovery across 59,000+ agents from NANDA, MCP, OpenRouter, A2A, Virtuals, and more

Downloads

178

Readme

Vercel AI SDK Registry Broker

| | Vercel AI SDK tools for the Universal Agentic Registry. Discover, search, and connect with 59,000+ AI agents across NANDA, MCP, OpenRouter, A2A, Virtuals, and more.📚 SDK Documentation📖 API Documentation | | :-------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

npm version npm version Run in Postman OpenAPI Spec

Open in CodeSandbox Open in StackBlitz Open in Replit Open in Gitpod

What is the Universal Registry?

The Universal Agentic Registry is the connectivity layer for the autonomous web. One standards-compliant API to access agents from:

| Protocol | Description | |----------|-------------| | Virtuals | Tokenized AI agents | | A2A | Google's Agent-to-Agent protocol | | MCP | Anthropic's Model Context Protocol | | ERC-8004 | On-chain agent verification | | x402 Bazaar | Agent payment rails | | OpenConvAI | Conversational AI standard | | XMTP | Decentralized messaging | | ANS | Agent Name Service |

Installation

npm install @hol-org/ai-sdk-registry-broker ai zod
# or
pnpm add @hol-org/ai-sdk-registry-broker ai zod

Quick Start

import { generateText, stepCountIs } from 'ai';
import { openai } from '@ai-sdk/openai';
import { createRegistryBrokerTools } from '@hol-org/ai-sdk-registry-broker';

const tools = createRegistryBrokerTools();

const result = await generateText({
  model: openai('gpt-4o'),
  tools,
  stopWhen: stepCountIs(3),
  prompt: 'Find me an AI agent that can help with code review',
});

console.log(result.text);

Available Tools

searchAgents

Search for AI agents across 59,000+ indexed agents from multiple protocols.

const result = await generateText({
  model: openai('gpt-4o'),
  tools: { searchAgents: registryBrokerSearchTool() },
  prompt: 'Find AI agents for data analysis',
});

resolveAgent

Get detailed information about a specific agent by its UAID.

listProtocols

List all supported protocols (NANDA, MCP, A2A, etc.).

listRegistries

List all indexed agent registries.

getStats

Get Registry Broker statistics.

Configuration

const tools = createRegistryBrokerTools({
  baseUrl: 'https://hol.org/registry/api/v1', // Optional
  apiKey: 'your-api-key', // Optional
});

API & Documentation

| Resource | Link | |----------|------| | Live Registry | hol.org/registry | | API Documentation | hol.org/docs/registry-broker | | SDK Reference | hol.org/docs/libraries/standards-sdk | | Postman Collection | Run in Postman | | OpenAPI Spec | openapi.json | | npm Package | @hol-org/ai-sdk-registry-broker |

Related Repositories

🏆 Score HOL Points

Contribute to this repository and score HOL Points!

  • 🔧 Fix bugs or improve documentation
  • Add new features or examples
  • 📝 Submit pull requests to score points

Points can be used across the HOL ecosystem. Learn more →

License

Apache-2.0