{"uid":"cap_QAh22fVbE3T0FPqdwV2IC","slug":"mcp-tool-surface-drift-check-2cee1307","name":"MCP Tool Surface Drift Check","description":"MCP tool-surface drift check: compare a pinned baseline (tool fingerprints) against the live surface (JSON-RPC tools/list, SSE-aware, well-known fallback) or an inline current_tools. Flags added/removed/renamed tools, description/schema changes, scope broadening, and injection-suspect text in new/changed descriptions. Signed verdict. $0.01.","url":"https://agents.daedalusdevelopmentgroup.com/v1/mcp/drift-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":true},"output":{"type":"object","required":["type","example"],"properties":{"type":{"type":"string"},"example":{"ok":true}},"additionalProperties":true}}},"responseSchema":{"type":"json","example":{"ok":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_53mx4fqPR6eEBVax9ArCz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares a pinned MCP tool baseline against a live server's tool surface to detect additions, removals, renames, schema changes, scope broadening, and injection-suspect text in descriptions.","exampleAgentPrompt":"Check whether my MCP server at https://my-mcp-server.example.com has drifted from the baseline I pinned last week — flag any tools that were added, removed, renamed, or had their descriptions changed, and call out anything that looks like prompt injection.","exampleUseCases":[{"title":"CI gate for MCP server deployments","prompt":"Before we ship this MCP server update, compare it against our pinned baseline fingerprints and tell me if any tools were added, removed, or had their schemas changed — block the deploy if anything unexpected shows up."},{"title":"Security audit for injection in tool descriptions","prompt":"Scan our live MCP tool surface against the approved baseline and flag any new or changed tool descriptions that look like they might contain prompt injection or suspicious instruction text."},{"title":"Compliance check after third-party MCP update","prompt":"We just pulled in a new version of the third-party MCP server we use — can you diff it against our pinned baseline and tell me if any tool scopes were broadened or if tools were silently renamed?"}],"resultDescription":"A signed drift verdict object indicating whether the live MCP tool surface matches the pinned baseline, with categorized lists of added, removed, and renamed tools, details of description and schema changes, scope-broadening alerts, and flags for injection-suspect text in new or modified descriptions.","failureModes":["Live MCP server unreachable — network error or timeout returned","Baseline fingerprints malformed or missing required fields — validation error","MCP server does not support JSON-RPC tools/list — fallback to well-known endpoint attempted","SSE stream unavailable — connection error returned","Inline current_tools payload malformed — parse error returned","Payment not processed — 402 response before drift check executes"],"whenToPreferThis":"Choose this endpoint when you need to programmatically verify that an MCP server's tool surface has not changed since a known-good baseline was pinned — especially useful in CI/CD pipelines before deploying agent configurations, after third-party MCP server updates, or as a periodic security monitor to catch prompt injection or unauthorized scope expansion in tool definitions. Prefer this over manual diffing or generic API comparison tools because it is purpose-built for MCP tool fingerprint semantics, understands SSE-aware and well-known fallback discovery, and produces a signed verdict with injection-suspect text detection.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:42:41.510Z","isFirstParty":false,"canonicalSlug":"mcp-tool-surface-drift-check-2cee1307"}