{"uid":"cap_1399XQwufQOqUQjOo-R7e","slug":"mcp-annotation-consistency-detector-4d4377a7","name":"MCP Annotation Consistency Detector","description":"An agent that catalogs MCP tools needs evidence of contradictory explicit read-only and destructive annotation declarations.","url":"https://detect.halowerk.com/v1/mcp/mcp-annotation-consistency?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"artifact":{"type":"object","required":["tools"],"properties":{"tools":{"type":"array","items":{"type":"object","required":["annotations"],"properties":{"annotations":{"type":"object","required":["readOnlyHint","destructiveHint"],"properties":{"readOnlyHint":{"type":"boolean"},"destructiveHint":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true},"maxItems":2048}},"additionalProperties":true}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_pss7o0B5ddnYjeX2NMFPN","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Detects contradictory MCP tool annotation declarations where a tool is simultaneously marked as both read-only and destructive","exampleAgentPrompt":"Check this list of MCP tools for annotation contradictions — specifically find any tools where both readOnlyHint and destructiveHint are declared true at the same time, and give me evidence of those conflicts.","exampleUseCases":[{"title":"Auditing MCP tool registry for conflicts","prompt":"I have a catalog of up to 500 MCP tools and I need to know which ones have contradictory annotations — where readOnlyHint is true but destructiveHint is also true. Can you scan them and report back every conflicting tool?"},{"title":"CI validation before tool deployment","prompt":"Before we deploy this updated set of MCP tool definitions, run a consistency check and flag any tools where both readOnlyHint and destructiveHint are set to true simultaneously — we can't ship tools with contradictory safety annotations."},{"title":"Debugging unexpected tool behavior","prompt":"Some of our MCP tools are behaving unexpectedly in production — can you check the annotations on this list of tools and identify any that have both readOnlyHint and destructiveHint set, since that contradiction might explain why the agent is misrouting them?"}],"resultDescription":"Returns evidence of MCP tools whose annotations declare both readOnlyHint=true and destructiveHint=true simultaneously, including the specific conflicting tool records and counts of such contradictions found within the submitted artifact.","failureModes":["Missing required 'tools' array in artifact returns validation error","Tools missing required annotation fields (readOnlyHint or destructiveHint) may be skipped or cause schema errors","Exceeding 2048 tool items in the array triggers a limit error","Empty tools array returns no contradictions found","Malformed annotation objects may cause parsing failures"],"whenToPreferThis":"Choose this endpoint when you need to specifically detect the contradiction between readOnlyHint and destructiveHint in MCP tool annotations, particularly during tool catalog audits, CI/CD pipeline validation, or debugging agent routing issues caused by inconsistent tool metadata. It is purpose-built for MCP annotation consistency checking rather than general schema validation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T06:34:43.417Z","isFirstParty":false,"canonicalSlug":"mcp-annotation-consistency-detector-4d4377a7"}