Skip to main content
Glama

SignCheck

Is it safe to sign this?

check_signature
Read-onlyIdempotent

Call BEFORE your agent signs or sends anything from a wallet. Decodes a transaction, an EIP-712 typed-data request (Permit, Permit2, EIP-3009 USDC authorizations, Seaport orders), an EIP-7702 delegation or an x402 payment (402 terms + payload) into plain English and returns SAFE / CAUTION / DANGER with risk flags (unlimited approvals, setApprovalForAll, fake USDC domains, x402 overpay or wrong payTo, OFAC SDN counterparties). Free preview tier (offline). The paid x402 endpoint /v1/check adds reasons, on-chain facts (spender is a wallet or contract, token metadata) and an eth_call simulation.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
txNoTransaction to send: {"to":"0x…","data":"0x…","value":"0","from":"0x…"} (from enables simulation)
chainNobase (default), ethereum, base-sepolia or a chain id
typed_dataNoEIP-712 request {domain, types, primaryType, message} as passed to eth_signTypedData_v4
authorizationNoEIP-7702 authorization {address (delegate contract), chainId, nonce}
payment_payloadNox402 payment you are about to send: PAYMENT-SIGNATURE / X-PAYMENT (base64) or JSON
payment_requiredNox402 402 terms: the PAYMENT-REQUIRED header (base64) or JSON {accepts:[…]}

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources