{"uid":"cap_rXm_PnqRYOR47m9Y81T6m","slug":"mcp-manifest-drift-check-74f7069f","name":"MCP Manifest Drift Check","description":"MCP manifest drift check (use POST; metadata on POST).","url":"https://attester.dev/v2/mcp/check","method":"POST","headers":{},"bodySchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["server_url"],"properties":{"since":{"type":["string","null"],"description":"ISO date or 64-char manifest sha256; empty = latest pin"},"server_url":{"type":"string","description":"Remote streamable-http MCP server URL"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["example"],"properties":{"example":{"type":"object"}}}}},"responseSchema":null,"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_2iprZHaBh3XMtp0j8Tf9y","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":"Checks whether an MCP (Model Context Protocol) server's live manifest has drifted from its expected or previously recorded state","exampleAgentPrompt":"Check if the MCP server at https://myserver.example.com has drifted from its last known manifest — I want to know if any tools or capabilities have been added, removed, or changed.","exampleUseCases":[{"title":"CI gate for MCP server deployments","prompt":"Before I approve this deployment, check whether the MCP server at https://staging.myapp.com/mcp has any manifest drift from what we last verified — flag any tool additions or removals."},{"title":"Detecting unauthorized MCP changes","prompt":"Can you run a drift check on the MCP server at https://prod.api.example.com and tell me if its manifest looks different from what it was yesterday? I'm worried someone changed the tool definitions without going through our review process."},{"title":"Periodic integrity check for agent dependencies","prompt":"My AI agent depends on the MCP server at https://tools.partner.io — can you check if that server's manifest has drifted at all so I know whether my agent might break?"}],"resultDescription":"Returns a structured result indicating whether the MCP server's current manifest has drifted from the expected or baseline state, including details about what specifically changed (tools added, removed, or modified), a drift status flag, and any relevant metadata about the comparison.","failureModes":["MCP server URL is unreachable or returns an error — endpoint may return a connectivity failure response","Manifest cannot be fetched or parsed — returns parse error","No baseline manifest provided for comparison — may return an error requiring prior snapshot","Service returns 402 if payment header is missing or insufficient","Rate limiting or timeout if the target MCP server is slow to respond"],"whenToPreferThis":"Use this endpoint when you need to programmatically verify that an MCP server's manifest has not changed unexpectedly — especially in CI/CD pipelines, agent health checks, or security audits where unauthorized drift in tool definitions could break downstream agents or introduce risk. Prefer this over manual inspection or generic HTTP diffing tools because it understands MCP manifest semantics.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:33:51.431Z","isFirstParty":false}