Before you call an unfamiliar API or scrape a site, check if it's actually agent-ready. This server wraps the OpenAgent Registry scanner to score any URL against a transparent rubric covering llms.txt, agents.txt, OpenAPI specs, OAuth discovery, MCP registry presence, and a dozen other signals. You get a numerical score, a readiness label, and a concrete approval path checklist with direct links to developer portals and partner programs. Useful when building multi-service agents or tooling that needs to know whether a domain welcomes automation or will block it. The registry tracks 1,400+ services across rentals, commerce, content, social, and developer platforms, all ranked within their category.
The open registry, scanner, and leaderboard for agent-ready websites and services.
OpenAgent Registry (OAR) does three things in one place:
llms.txt, agents.txt / agents.json, AGENTS.md, .well-known/agent-card.json, robots.txt + Content Signals, OpenAPI, OAuth discovery, RSL licensing, MCP/A2A registry presence - and aggregates upstream registries instead of re-doing their work.Sources of authoritative scoring credit (registries / standards bodies):
Community resources used for domain discovery only (no score credit; we use these to know which sites to scan):
llms.txtllms.txt validation toolkitWhat OAR adds that none of the above does today:
Pre-alpha but live. Public deploy: https://openagent-registry.vercel.app.
After the v0.1 import, the registry tracks 1,400+ services across 6 industry categories, sourced from the original seed plus an import of llms-txt-hub. Every service has a live score, a label, and a generated approval-path checklist. Looking for contributors - especially for approval-path data per service (the moat).
pnpm install
pnpm dev
Then open http://localhost:3000.
See docs/rubric.md. Every signal is weighted, every weight is published, every score is reproducible from the JSON profile. No black-box scoring.
The current rubric (summary):
| Signal | Points |
|---|---|
| Official MCP server in MCP Registry | +25 |
| A2A Agent Card found | +25 |
agents.json (root or .well-known) | +15 |
| OpenAPI spec found | +15 |
| Web Bot Auth / signed-agent support | +15 |
| Official developer docs | +10 |
| Partner / approval path documented | +10 |
| OAuth/OIDC discovery | +10 |
agents.txt standard | +10 |
llms.txt | +8 |
AGENTS.md | +8 |
| RSL / licensing manifest | +8 |
robots.txt allows docs/API | +5 |
| Cloudflare Content Signals present | +5 |
llms-full.txt (extended) | +5 |
| Listed in llms-txt-hub | +5 |
| Listed in Agent Friendly Directory | +5 |
ai-plugin.json (deprecated signal) | +2 |
| Explicit bot/agent prohibition | -50 |
| Blocks automation, no API alternative | -30 |
| Unknown terms / can't parse | -10 |
Labels:
| Score | Label |
|---|---|
| 80–100 | Agent-ready |
| 60–79 | Agent-friendly |
| 40–59 | Partially agent-accessible |
| 20–39 | API-only / limited |
| 0–19 | Unknown |
| <0 | Likely blocked |
llms.txtWithin each category, services are ranked by their AgentRank score. The category page is the SEO-friendly editorial surface: "Top agent-ready rental sites, [month] [year]".
See CONTRIBUTING.md. The three highest-leverage contributions today:
data/seed.json (a category, a homepage URL, optional notes) - opens a PR; CI runs a scan against it.io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent