marketnow_fingerprint_tool
Cryptographically fingerprint MCP tool definitions (OWASP MCP Cheat Sheet: 'verify tool descriptions haven't changed'). Computes RFC 8785 JCS + sha256 per tool plus a manifest fingerprint for the whole tools/list surface. Pass a previous manifest in 'pinned' to get a drift report (added/removed/changed) — the core defense against tool poisoning and rug-pull redefinitions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tools | Yes | Tool definitions from tools/list: [{name, description, inputSchema}] | |
| pinned | No | Optional: previous manifest {tools:[{name, fingerprint_sha256}]} from an earlier fingerprint run — enables drift detection |