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
| Category | Everything else |
|---|---|
| Provider host | contextiq.trango-compute.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 4 from 2 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 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"
}