# MoneyTools llms.txt Validator

> MoneyTools llms.txt Validator is a paid API for AI agents from tools.moneytools.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-11-05).

Validates a site's /llms.txt file against the llmstxt.org format spec, checking H1, summary, sections, and link entries with optional link reachability checks

## Facts

- Endpoint: GET https://tools.moneytools.dev/v1/llms-txt?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-05
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/moneytools-llms-txt-validator-7b4ff254
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nhEftfSJ3jqMnSLDErJqU

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 moneytools-llms-txt-validator-7b4ff254
```

Example prompt: Can you check whether https://moneytools.dev has a valid llms.txt — make sure it follows the llmstxt.org format with correct H1, summary, and sections, and also verify the links are reachable?

## When to prefer this

Use this endpoint when you need to validate that a site's llms.txt file conforms to the llmstxt.org specification, including structure (H1, summary, sections, link entries with notes), and optionally verify that linked URLs are reachable. It is the right choice when building CI/CD checks for AI-discoverability compliance, auditing third-party sites' llms.txt files, or debugging a malformed llms.txt during development. It charges a small micropayment ($0.002 USDC) only on successful validation, making it cost-effective for occasional checks.

## Known failure modes

- URL not provided and no text supplied — returns error indicating missing input
- Site does not have a /llms.txt — returns not-found or fetch error
- Malformed URL causes fetch failure — returns HTTP error
- Link check times out for slow or unreachable links — partial results or timeout error
- Daily free tier of 10 requests exhausted and no payment method provided — HTTP 402 returned
- Invalid x402 payment credentials — payment failure response

## How this service works

llms.txt validator: Check a site's /llms.txt against the llmstxt.org format: H1, summary, sections, link entries with notes; optional link check. Free tier 10/day; then $0.002 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.002 USDC per call via x402 on Base. Run by MoneyTools.

## Output

A JSON object indicating whether the llms.txt passes format validation, with details on any structural issues found (missing H1, malformed sections, invalid link entries, etc.), optional link reachability results for up to 8 links, and payment metadata including whether the free tier or x402 micropayment was used.

## 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": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "url": {
       "type": "string",
       "examples": [
        "https://moneytools.dev"
       ],
       "description": "site or llms.txt URL"
      },
      "text": {
       "type": "string",
       "description": "or the file content"
      },
      "checkLinks": {
       "type": "boolean",
       "examples": [
        "false"
       ],
       "description": "true to check up to 8 links"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "payment": {
       "type": "object",
       "properties": {
        "charged": {
         "type": "boolean"
        },
        "network": {
         "type": "string"
        },
        "amountUsd": {
         "type": "string"
        },
        "transaction": {
         "type": [
          "string",
          "null"
         ]
        }
       }
      },
      "freeTier": {
       "type": "object"
      },
      "_moneytools": {
       "type": "object",
       "description": "optional plan / partner hints"
      }
     },
     "description": "Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/moneytools-llms-txt-validator-7b4ff254/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.moneytools.dev](https://www.zero.xyz/host/tools.moneytools.dev/llms.txt)
