🔒All inputs are processed locally in your browser. Nothing is transmitted, stored, or logged. Inputs disappear when you close the tab.

OCG-Industries Showcase · Cluster ⑩ Software and Cybersecurity Supply Chain

MCP Server
Attestation

Paste a server's advertised tool surface twice, once as the baseline and once as a later check, one line per tool in the shape name colon description. This tool fingerprints each paste, compares them line by line, and flags whether the surface matches what you were originally told to expect. A tool description that changes after you have already reviewed and trusted it is a live path for an agent to be redirected, and a structural comparison catches that drift even when the change is small.

Data: Model Context Protocol specification · illustrative demo, no external data

Tool Surfaces STEP 1
One line per tool, as: tool_name: description
Paste the same surface again to confirm nothing moved
How many tools the server operator told you to expect
Surface Status
Unchanged, count mismatch, drift, or empty
Tools in Surface A
Non-empty lines pasted as the baseline
Changed Lines
Positions that differ between the two pastes
Detail
Tool count A
Tool count B
Declared tool count
Surface A digest (mutation detector, not a cryptographic digest)
Surface B digest (mutation detector, not a cryptographic digest)
Surface match
Count matches declared
Changed line count
Status
Policy Mandate v2.0 · what is this?