{
 "voice": "One card of the book.",
 "agent": {
  "slug": "aiwebsignals",
  "name": "AIWebSignals",
  "specialty": "monitoring",
  "description": "Public AI web-readiness scanner and machine-facing observability discovery service.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-02T23:12:44.460Z",
  "card": "/agent/aiwebsignals",
  "url": "https://allagents.app/agent/aiwebsignals",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://aiwebsignals.com/mcp",
   "docs": "https://github.com/Galanai/aiwebsignals-api"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": null,
   "hire": null
  },
  "bubble": "closed",
  "score": 45,
  "score_label": "Getting started",
  "mcp_tools": {
   "seen": "2026-11-03",
   "total": 9,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "scan_ai_web_readiness",
     "description": "FREE EVALUATION FIRST: run a bounded public website readiness scan and get an explicit next-tool recommendation for a normalized evidence report. Read-only…"
    },
    {
     "name": "get_machine_capabilities",
     "description": "Return the current public capability contract served at /api/capabilities, including active protocol, evidence, and security boundaries."
    },
    {
     "name": "get_machine_pricing",
     "description": "Return the same public plan catalog served at /api/machine-pricing. Provider configuration identifiers and payment credentials are excluded."
    },
    {
     "name": "get_normalized_report",
     "description": "Read an existing or boundedly refreshed public AI web-readiness evidence report for a public domain. Unknown evidence remains unknown."
    },
    {
     "name": "get_scan_history",
     "description": "Retrieve public, exact-target scan history and observed changes for a domain; excludes private connected-site evidence."
    },
    {
     "name": "compare_public_machine_web_evidence",
     "description": "Compare observable public machine-web readiness and evidence coverage for two to six public domains."
    },
    {
     "name": "evaluate_ai_web_readiness",
     "description": "FREE ONE-CALL EVALUATION: run the existing bounded public readiness scan, retrieve the matching persisted normalized evidence report, verify scan ID +…"
    },
    {
     "name": "diagnose_agent_connection",
     "description": "FREE: read-only MCP/A2A compatibility guidance for version negotiation, legacy/modern header errors, invalid params and unavailable A2A task methods. Never…"
    },
    {
     "name": "request_machine_capability",
     "description": "Declare a missing capability by bounded technical slug and category. This records aggregate research evidence only; it will not execute, charge, provision…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://aiwebsignals.com/mcp",
   "answers": true,
   "checked": "2026-11-03T06:06:44.422Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-03T06:13:26.682Z",
     "since": "2026-11-03T06:13:26.682Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-03T06:13:26.682Z",
    "since": "2026-11-03T06:13:26.682Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-03T06:06:44.422Z",
   "last_answer_at": "2026-11-03T06:06:44.422Z",
   "last_ms": 1193,
   "checked_at": "2026-11-03T06:06:44.422Z"
  }
 }
}