# LLMs.txt Check & Agent Discovery Readiness Scorer

> LLMs.txt Check & Agent Discovery Readiness Scorer is a paid API for AI agents from agent.kihustle.tech, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-16).

Checks whether a given website publishes an /llms.txt file and scores its basic structure (headings, links, length) for AI agent discoverability readiness

## Facts

- Endpoint: POST https://agent.kihustle.tech/services/llms-txt-check/jobs
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/llms-txt-check-agent-discovery-readiness-scorer-708eb608
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SWU5QQFeeA6V6sATOmhFU

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 llms-txt-check-agent-discovery-readiness-scorer-708eb608 -d '<json body>'
```

Example prompt: Can you check whether stripe.com publishes an /llms.txt file and score how well-structured it is for AI agent discovery?

## When to prefer this

Use this endpoint when you specifically need to verify /llms.txt presence and quality scoring for AI agent discoverability. Prefer it over generic SEO auditors or meta-tag checkers when the goal is AEO (Agent Engine Optimization) readiness. It is the right choice before deploying an agent that needs to understand a site's declared capabilities, or when auditing a client site for AI-era search readiness.

## Known failure modes

- URL is unreachable or returns non-200 status — endpoint may return an error or zero score
- Domain has no llms.txt — returns presence flag as false with zero structure score
- Malformed URL input — validation error returned
- Timeout fetching the remote resource — returns error or partial result
- llms.txt exists but is empty — low scores across all structure dimensions

## How this service works

Checks whether a site publishes /llms.txt and scores basic structure (headings, links, length) for agent discovery readiness. Upsells to aeo-readiness.

## Output

Returns whether /llms.txt exists on the given domain, along with a scored breakdown of its structure including heading count, link count, content length, and an overall agent discovery readiness score. May include upsell signals toward fuller AEO readiness checks.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Any public URL on the target origin"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "bytes": 0,
  "job_id": "job_example",
  "scores": {
   "agent_discovery": 0
  },
  "status": "completed",
  "present": false,
  "service": "llms-txt-check",
  "sources": [
   {
    "url": "https://example.com/llms.txt",
    "note": "llms.txt"
   }
  ],
  "summary": "llms.txt missing at https://example.com/llms.txt; headings=0, links=0, bytes=0.",
  "next_jobs": [
   {
    "url": "https://agent.kihustle.tech/services/aeo-readiness/jobs",
    "why": "Run full AEO / agent-surface readiness audit",
    "service_id": "aeo-readiness"
   }
  ],
  "link_count": 0,
  "issue_codes": [
   "LLMS_TXT_MISSING"
  ],
  "limitations": [
   "Only checks /llms.txt at site origin."
  ],
  "status_code": 404,
  "generated_at": "2026-01-01T00:00:00+00:00",
  "llms_txt_url": "https://example.com/llms.txt",
  "heading_count": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/llms-txt-check-agent-discovery-readiness-scorer-708eb608/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.kihustle.tech](https://www.zero.xyz/host/agent.kihustle.tech/llms.txt)
