preflight
Is this action safe? Call once before any on-chain action: send the transactions, signature request, x402 payment request, recipients, and/or tokens the agent is about to act on, and get back one proceed/caution/avoid verdict. Transactions are simulated (reverts, assets out, approvals, counterparty screening), signatures decoded and checked for permit phishing, recipients screened against sanctions and scam lists, and tokens rug-checked, including tokens the simulation shows the wallet receiving. Returns one proceed / caution / avoid verdict with reasons. Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Linea, Unichain, Sonic and HyperEVM. Free over MCP for 10 calls per day; beyond that the tool returns the pay-per-call x402 endpoint and its price.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "preflight"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Wallet taking the action; required with transactions | |
| chain | No | Chain of the action (defaults to the typed data chainId, else base) | |
| tokens | No | Tokens about to be bought; each is rug-checked | |
| typedData | No | EIP-712 typed data about to be signed | |
| recipients | No | Addresses about to receive funds or permissions | |
| transactions | No | Transactions about to be signed, in order | |
| expectedMaxUsd | No | ||
| paymentRequired | No | x402 PaymentRequired about to be paid |