Hash Comparison Tool

Security REST API MCP

Hash text with SHA-1, SHA-256, SHA-384, or SHA-512 and compare the hex digest with an expected hash. Returns the computed hash, the normalized expected hash, and match true/false (null when no expected hash is given). Useful to verify checksums and integrity.

This page documents the HTTP endpoint POST /api/tools/hash-comparison-tool/execute. See the MCP reference →

Call it over REST

POST https://api.findutils.com/api/tools/hash-comparison-tool/execute · no API keys · 60 requests/min per IP

Execute — verified arguments

curl -X POST https://api.findutils.com/api/tools/hash-comparison-tool/execute \
  -H "Content-Type: application/json" \
  -d '{
    "text": "hello",
    "expected_hash": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
  }'

Parameter schema for this endpoint

curl https://api.findutils.com/api/tools/hash-comparison-tool

Interactive docs · OpenAPI 3.1 spec · All REST tools

Input schema

Argument Type Required Description
text string yes The text to hash.
expected_hash string no The hex digest to compare against. Case and whitespace are ignored.
algorithm string (SHA-1 | SHA-256 | SHA-384 | SHA-512) no Hash algorithm. Default: SHA-256. Default: "SHA-256".

Example arguments (verified)

{
  "text": "hello",
  "expected_hash": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
}

Also an MCP tool

Claude, Cursor, and any MCP client can call this tool as findutils:hash_comparison_tool after one connect command.

Connect once

claude mcp add findutils --transport http https://mcp.findutils.com/
Open the MCP reference for Hash Comparison Tool →

More Security tools