# Vextorium AI Agent Readiness Checker

> Vextorium AI Agent Readiness Checker is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.006/call, status unknown (last checked 2026-10-13).

Analyzes a website's readiness for AI agents by checking llms.txt, robots.txt AI-crawler rules, sitemap, x402 payment discovery, OpenAPI, MCP manifest, and security.txt, returning a 0-100 score with recommendations.

## Facts

- Endpoint: POST https://api.vextorium.com/preparacion-agentes-pago?utm_source=zero.xyz
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-ai-agent-readiness-checker-19134b0b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_t7s25j91zyvpGxEHX5Z1T

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 vextorium-ai-agent-readiness-checker-19134b0b -d '<json body>'
```

Example prompt: Can you check how ready vextorium.com is for AI agents — I want to know if it has llms.txt, whether AI bots like GPTBot and ClaudeBot are allowed in robots.txt, and whether there's an x402 or MCP file, plus an overall score and any recommendations?

## When to prefer this

Use this endpoint when you need a structured, multi-signal audit of a website's AI agent readiness in a single call — specifically when you want to check llms.txt, robots.txt AI-bot rules, x402 payment discovery, OpenAPI/MCP presence, and get a scored summary with recommendations. Prefer this over manual HTTP checks or generic SEO auditors when the focus is AI/agent discoverability and agentic web standards compliance.

## Known failure modes

- Invalid or unreachable URL returns error or null fields
- Site with no robots.txt returns existe: false with null detail
- Files returning non-200 status codes are marked as not existing
- Network timeouts for slow or offline sites may cause incomplete results
- Malformed URL input may cause request failure

## How this service works

How ready a website is for AI agents: llms.txt, AI-crawler rules in robots.txt, sitemap, x402 payment discovery, OpenAPI, MCP manifest, security.txt, with a 0-100 score and concrete recommendations.

## Output

Returns a JSON object with the target site's URL, detailed robots.txt analysis (existence, per-bot allow/block status for 20 major AI crawlers, count of blocked bots), presence and HTTP status of key files (llms.txt, llms-full.txt, sitemap.xml, OpenAPI, MCP manifest, x402 well-known, security.txt, ai-plugin.json), a 0-100 AI readiness score, and a list of actionable recommendations in Spanish.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": [
      "object",
      "null"
     ],
     "properties": {
      "sitio": {
       "type": [
        "string",
        "null"
       ]
      },
      "robots": {
       "type": [
        "object",
        "null"
       ],
       "properties": {
        "existe": {
         "type": [
          "boolean",
          "null"
         ]
        },
        "detalle": {
         "type": [
          "object",
          "null"
         ],
         "properties": {
          "CCBot": {
           "type": [
            "string",
            "null"
           ]
          },
          "GPTBot": {
           "type": [
            "string",
            "null"
           ]
          },
          "YouBot": {
           "type": [
            "string",
            "null"
           ]
          },
          "Diffbot": {
           "type": [
            "string",
            "null"
           ]
          },
          "Amazonbot": {
           "type": [
            "string",
            "null"
           ]
          },
          "ClaudeBot": {
           "type": [
            "string",
            "null"
           ]
          },
          "cohere-ai": {
           "type": [
            "string",
            "null"
           ]
          },
          "Bytespider": {
           "type": [
            "string",
            "null"
           ]
          },
          "Claude-User": {
           "type": [
            "string",
            "null"
           ]
          },
          "ChatGPT-User": {
           "type": [
            "string",
            "null"
           ]
          },
          "anthropic-ai": {
           "type": [
           
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "sitio": "https://vextorium.com",
  "robots": {
   "existe": true,
   "detalle": {
    "CCBot": "permitido",
    "GPTBot": "permitido",
    "YouBot": "permitido",
    "Diffbot": "permitido",
    "Amazonbot": "permitido",
    "ClaudeBot": "permitido",
    "cohere-ai": "permitido",
    "Bytespider": "permitido",
    "Claude-User": "permitido",
    "ChatGPT-User": "permitido",
    "anthropic-ai": "permitido",
    "DuckAssistBot": "permitido",
    "OAI-SearchBot": "permitido",
    "PerplexityBot": "permitido",
    "MistralAI-User": "permitido",
    "Google-Extended": "permitido",
    "Perplexity-User": "permitido",
    "Claude-SearchBot": "permitido",
    "Applebot-Extended": "permitido",
    "meta-externalagent": "permitido"
   },
   "bots_ia_bloqueados": 0
  },
  "archivos": {
   "mcp": {
    "url": "https://vextorium.com/.well-known/mcp.json",
    "codigo": 404,
    "existe": false
   },
   "x402": {
    "url": "https://vextorium.com/.well-known/x402",
    "codigo": 200,
    "existe": true
   },
   "openapi": {
    "url": "https://vextorium.com/openapi.json",
    "codigo": 404,
    "existe": false
   },
   "sitemap": {
    "url": "https://vextorium.com/sitemap.xml",
    "codigo": 200,
    "existe": true
   },
   "llms_txt": {
    "url": "https://vextorium.com/llms.txt",
    "codigo": 200,
    "existe": true
   },
   "ai_plugin": {
    "url": "https://vextorium.com/.well-known/ai-plugin.json",
    "codigo": 404,
    "existe": false
   },
   "security_txt": {
    "url": "https://vextorium.com/.well-known/security.txt",
    "codigo": 200,
    "existe": true
   },
   "llms_full_txt": {
    "url": "https://vextorium.com/llms-full.txt",
    "codigo": 404,
    "existe": false
   }
  },
  "puntuacion": 75,
  "recomendaciones": [
   "Si ofreces API, publica su OpenAPI o un servidor MCP para que los agentes la usen solos."
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-ai-agent-readiness-checker-19134b0b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
