# ManyLives Web Agent-Readiness Checker

> ManyLives Web Agent-Readiness Checker is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-10).

Checks a website's AI and agent discoverability signals, returning a readiness score and list of missing standards (MCP, OpenAPI, llms.txt, agent card, payment manifest, sitemap).

## Facts

- Endpoint: GET https://api.manylives.me/paid/site/agent-ready?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-web-agent-readiness-checker-482a77a2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2TTj-MBze3BeTUrurxjqv

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability manylives-web-agent-readiness-checker-482a77a2
```

Example prompt: Can you check how agent-ready blockrun.ai is — does it have an agent card, llms.txt, OpenAPI spec, MCP endpoint, payment manifest, and sitemap, and what's its overall readiness score?

## When to prefer this

Use this endpoint when you need to programmatically audit whether a specific website exposes the signals AI agents need to discover and interact with it — including llms.txt, agent cards, MCP endpoints, OpenAPI specs, payment manifests, and sitemap. Prefer this over manual inspection or generic crawlers when you want a structured, scored, per-standard breakdown with actionable fix recommendations, especially in an automated agent workflow evaluating multiple sites.

## Known failure modes

- Missing or invalid 'site' query parameter returns an error
- Unreachable or nonexistent domain may return a low score with all flags false
- Malformed URL (no TLD, invalid scheme) may cause a parse error
- Rate limiting or payment failure via x402 protocol blocks the call
- Private or localhost domains may not be scannable

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

Returns a JSON object with the site URL, a numeric agent-readiness score (0-100), a 'found' object with boolean flags for MCP, OpenAPI, sitemap, llms_txt, agent_card, and payment_manifest presence, a list of AI crawlers that are blocked, and an array of actionable 'fixes' recommending which standards to publish.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "site"
     ],
     "properties": {
      "site": {
       "type": "string",
       "examples": [
        "blockrun.ai"
       ],
       "description": "domain or https:// origin (required)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "site": {
       "type": "string"
      },
      "fixes": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "found": {
       "type": "object",
       "properties": {
        "mcp": {
         "type": "boolean"
        },
        "openapi": {
         "type": "boolean"
        },
        "sitemap": {
         "type": "boolean"
        },
        "llms_txt": {
         "type": "boolean"
        },
        "agent_card": {
         "type": "boolean"
        },
        "payment_manifest": {
         "type": "boolean"
        }
       }
      },
      "score": {
       "type": "number"
      },
      "ai_crawlers_blocked": {
       "type": "array",
       "items": {}
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "site": "https://example.com",
  "fixes": [
   "Publish /.well-known/agent-card.json"
  ],
  "found": {
   "mcp": false,
   "openapi": true,
   "sitemap": true,
   "llms_txt": true,
   "agent_card": false,
   "payment_manifest": false
  },
  "score": 40,
  "ai_crawlers_blocked": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-web-agent-readiness-checker-482a77a2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
