# clouatre.ca AI-Agent Readiness Scorer

> clouatre.ca AI-Agent Readiness Scorer is a paid API for AI agents from clouatre.ca, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-31).

Scores a domain's AI-agent readiness (0-100) by checking robots.txt, llms.txt, mcp.json, and structured data, returning pass/fail findings per check.

## Facts

- Endpoint: POST https://clouatre.ca/v1/agent-readiness?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/clouatre-ca-ai-agent-readiness-scorer-0508dc95
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_B8DzaqkUfXz8iCSoU5gpL

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 clouatre-ca-ai-agent-readiness-scorer-0508dc95 -d '<json body>'
```

Example prompt: Can you check how AI-agent-ready example.com is? I want a score out of 100 and a breakdown of whether it has robots.txt, llms.txt, mcp.json, and structured data properly set up.

## When to prefer this

Use this endpoint when you need a structured, multi-dimensional audit of whether a domain is properly configured for AI-agent access — specifically checking for llms.txt, mcp.json, robots.txt agent permissions, and structured data. Prefer this over manual spot-checks or generic SEO audits when the goal is agentic discoverability compliance rather than human SEO ranking.

## Known failure modes

- Invalid domain format returns a 400 validation error
- Domain does not resolve or is unreachable — checks may fail with network timeout details
- Some checks may individually fail (pass: false) while overall score is still returned
- Rate limiting or payment failure returns a 402 or 429 response
- Missing required 'domain' field returns a schema validation error

## How this service works

AI and platform engineering insights from a Field CTO and AWS veteran. Practical guides for CTOs and engineering leaders.

## Output

A JSON object containing a numeric score from 0 to 100, the domain audited, and an array of findings — each with the check name (e.g. 'robots_txt'), a boolean pass/fail, response time in milliseconds, and a detail string explaining the result.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "pattern": "^[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$",
   "maxLength": 253
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "score": 87,
  "domain": "example.com",
  "findings": [
   {
    "ms": 42,
    "pass": true,
    "check": "robots_txt",
    "detail": "..."
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/clouatre-ca-ai-agent-readiness-scorer-0508dc95/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from clouatre.ca](https://www.zero.xyz/host/clouatre.ca/llms.txt)
