{
  "name": "Faro AI Visibility Agent",
  "description": "Scans websites for AI visibility. Checks 54 signals across 7 categories — crawler access, llms.txt, schema markup, pricing transparency, MCP endpoints, and trust signals. Returns a score, grade, and actionable fix list.",
  "version": "1.0",
  "url": "https://byfaro.ai",
  "apiEndpoint": "https://byfaro.ai/api/audit",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "skills": [
    {
      "id": "ai-readiness-scan",
      "name": "AI Visibility Checker",
      "description": "Audit any website for AI visibility. Provide a URL and receive a score (0-100), grade (A-F), and category-level breakdown with fix instructions.",
      "inputModes": ["text"],
      "outputModes": ["text", "data"]
    },
    {
      "id": "score-index",
      "name": "Faro Registry Lookup",
      "description": "Retrieve the public Faro Registry (formerly the Faro Score Index) — businesses ranked by AI visibility score, filterable by industry and agent capability. HTML: https://byfaro.ai/registry, Markdown: https://byfaro.ai/registry.md, JSON: https://byfaro.ai/api/v1/registry",
      "inputModes": ["text"],
      "outputModes": ["data"]
    }
  ],
  "contact": "hello@byfaro.ai",
  "pricing": "https://byfaro.ai/pricing",
  "docs": "https://byfaro.ai/docs/mcp",
  "payments": {
    "protocol": "x402",
    "x402Version": 2,
    "discovery": "https://byfaro.ai/.well-known/pay",
    "network": "eip155:8453",
    "asset": "USDC",
    "description": "Pay-per-request endpoints for agents: no signup, settled over x402 in USDC on Base. The live 402 challenge from each endpoint is authoritative for price and payee.",
    "endpoints": [
      { "resource": "https://byfaro.ai/agent/scan", "method": "POST", "price": "0.05 USDC", "description": "Full 54-check AI visibility scan" },
      { "resource": "https://byfaro.ai/agent/check/mcp", "method": "POST", "price": "0.01 USDC", "description": "Single-signal check: MCP/WebMCP exposure" },
      { "resource": "https://byfaro.ai/agent/check/x402", "method": "POST", "price": "0.01 USDC", "description": "Single-signal check: agent payments (x402)" },
      { "resource": "https://byfaro.ai/agent/check/pricing", "method": "POST", "price": "0.01 USDC", "description": "Single-signal check: machine-readable pricing" }
    ]
  }
}
