ToolAssay

Agent Protocol Inspector scan (MCP / A2A / ARD / llms.txt) — per call

Agent Protocol Inspector scan (MCP / A2A / ARD / llms.txt) — per call

Answeringour last check, 2026-09-24
1 of 1checks answered this week
299 msmedian answer time
$0.02listed price per call
$0.02price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://contextiq.trango-compute.com/api/v1/agent-protocol-inspector/x402-v2

CategoryEverything else
Provider hostcontextiq.trango-compute.com
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days4 from 2 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-09-24 valid payment request 402$0.02 299 ms

Example input (from the provider)

{
  "method": "POST",
  "schema": {
    "properties": {
      "url": {
        "description": "URL of the agent/service to scan for MCP, A2A, ARD, and llms.txt support",
        "type": "string"
      }
    },
    "required": [
      "url"
    ],
    "type": "object"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "properties": {
    "capabilities": {
      "description": "Deterministic keyword-rule matches against declared skills and agent-level text (never LLM-inferred). Each entry has a label, category, risk, confidence, activation ('declared' if backed by an actual skill, 'mentioned' if only found in free text), and evidence",
      "type": "array"
    },
    "conformance": {
      "description": "pass, warn, or not_applicable (nothing detected) \u2014 a rollup of this single scan, not a comparison against a prior one",
      "type": "string"
    },
    "detectedCount": {
      "type": "number"
    },
    "igaPacket": {
      "description": "Full IGA (identity governance) access-review packet \u2014 always the full packet for v1 callers (never the anonymous-tier preview the free dashboard route applies). recommendedDecision is approve/approve_with_changes/review/block; capabilities/risks/reviewerQuestions/ownerQuestions/recommendedRemediations are all deterministically template-generated, never LLM text",
      "type": "object"
    },
    "llmsTxt": {
      "description": "Whether an llms.txt file was found, and its URL",
      "type": "object"
    },
    "normalizedAgent": {
      "description": "Protocol-agnostic identity/skills model derived from whichever of mcp/a2a/ard was detected \u2014 name, provider, interfaces, skills (each with evidence tying it back to a specific field), declared capabilities",
      "type": "object"
    },
    "origin": {
      "type": "string"
    },
    "protocols": {
      "description": "mcp, a2a, and ard detection results, each with status (confirmed/indicated/not_detected), evidence, and details",
      "type": "object"
    },
    "scanId": {
      "description": "Look up this exact result later via GET /api/v1/agent-protocol-inspector/{scanId}. Present for an authenticated API-key caller; may be absent if the underlying save failed, which never fails the scan itself",
      "type": "string"
    },
    "target": {
      "type": "string"
    }
  },
  "type": "object"
}

This page as JSON