{"uid":"cap_9yt_PpcDDpyMnD1RjLUQE","slug":"contextiq-agent-protocol-inspector-064f7eb6","name":"ContextIQ Agent Protocol Inspector","description":"Agent Protocol Inspector scan (MCP / A2A / ARD / llms.txt) — per call","url":"https://contextiq.trango-compute.com/api/v1/agent-protocol-inspector/x402-v2?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"origin":{"type":"string"},"scanId":{"type":"string","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"},"target":{"type":"string"},"llmsTxt":{"type":"object","description":"Whether an llms.txt file was found, and its URL"},"igaPacket":{"type":"object","description":"Full IGA (identity governance) access-review packet — 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"},"protocols":{"type":"object","description":"mcp, a2a, and ard detection results, each with status (confirmed/indicated/not_detected), evidence, and details"},"conformance":{"type":"string","description":"pass, warn, or not_applicable (nothing detected) — a rollup of this single scan, not a comparison against a prior one"},"capabilities":{"type":"array","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"},"detectedCount":{"type":"number"},"normalizedAgent":{"type":"object","description":"Protocol-agnostic identity/skills model derived from whichever of mcp/a2a/ard was detected — name, provider, interfaces, skills (each with evidence tying it back to a specific field), declared capabilities"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_OfGUN6lznJ-yv7PRpR3X4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans a target URL or domain for agentic protocol support (MCP, A2A, ARD) and llms.txt presence, returning detection results with evidence per protocol.","exampleAgentPrompt":"Scan https://api.example.com to check whether it supports MCP, A2A, or ARD agent protocols and whether it has an llms.txt file — I want to know which agentic protocols are confirmed, indicated, or not detected there.","exampleUseCases":[{"title":"Vetting a third-party agent API","prompt":"Before I integrate with https://agent.someservice.com, can you inspect it for MCP, A2A, and ARD support and tell me if it publishes an llms.txt? I need to know what's confirmed vs just indicated."},{"title":"Building an agent capability directory","prompt":"I'm cataloguing agentic APIs — scan https://platform.devtool.io and report back which of MCP, A2A, and ARD are detected and whether there's an llms.txt, so I can tag it in my registry."},{"title":"Debugging agentic protocol visibility","prompt":"My agent tried to connect to https://mcp.mycompany.internal but failed — can you run a protocol inspector scan on it to see what MCP or A2A signals are actually exposed from outside?"}],"resultDescription":"Returns a structured object indicating whether MCP, A2A, and ARD protocols are confirmed, indicated, or not detected at the target, along with supporting evidence, details per protocol, and whether an llms.txt file was found (including its URL). Also includes the total count of detected protocols.","failureModes":["Target URL unreachable — connection timeout or DNS failure","No agentic protocols detected at any endpoint (detectedCount: 0)","Protocol indicated but insufficient evidence to confirm","llms.txt not found (returns not_detected status)","Malformed or missing origin/target fields cause validation errors"],"whenToPreferThis":"Use this endpoint when you need to programmatically discover which agentic interoperability protocols (MCP, A2A, ARD) a remote service exposes, rather than manually inspecting headers or well-known paths. Prefer it over generic HTTP scanners because it has purpose-built detection logic for agentic standards including evidence collection and distinction between confirmed vs indicated presence.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T13:00:57.261Z","isFirstParty":false,"canonicalSlug":"contextiq-agent-protocol-inspector-064f7eb6"}