A2A conformant A2A v0.3.0

agent-ready

v1.0.0 Agent Ready

AI agent readability scanner. Scores any site against the Vercel Agent Readability Spec and llmstxt.org, and reports per-check remediation guidance.

Launch agent website ↗

Skills

  • Scan a site

    Run the agent-ready scanner against a URL. Returns Vercel score, llmstxt.org score, per-check results, and discovered agentic-protocol endpoints. Send via message/send; a long scan returns a working Task whose id you poll with tasks/get.

    scanreadabilityllms-txtmcpa2a
  • Get a scan by id

    Fetch a completed or in-progress scan by its id via the A2A tasks/get method. Only scans owned by the authenticated API key's user are returned.

    scanread
  • Ask Agent Ready

    Natural-language search (NLWeb) over Agent Ready's own methodology, check registry, and the specs it validates. Public — no API key required. Returns Schema.org-typed results.

    asknlwebsearchmethodology

Integration

import asyncio
from a2a_registry import AsyncRegistry

async def main():
    async with AsyncRegistry() as registry:
        agent = await registry.get_by_id("aa750298-49b6-43f8-b65a-916e03f37072")
        client = await agent.async_connect()
        print(f"Connected to {agent.name}")

asyncio.run(main())