KushBitx AgentProof
Server Details
Safety checks for AI agents paying on Base: free SpendGuard, paid x402 token risk and preflight.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 7 tools
kushbitx_preflight and preflight are near-duplicates with overlapping verdict semantics (ALLOW/REVIEW/BLOCK vs ALLOW/WARN/BLOCK/INCOMPLETE) and different prices, and their descriptions cross-reference each other in a way that makes which one to call unclear. token_risk, signature_check, spendguard_evaluate and verify_payment are reasonably distinct, but the pair of preflights is a serious selection hazard.
Names are all lowercase snake_case except the namespaced kushbitx_preflight, which mixes a vendor prefix into an otherwise verb/noun-style set. Verb styles vary (preflight as a bare noun, quick_check/signature_check/token_risk as noun-noun, verify_payment/spendguard_evaluate as verb-noun), so the pattern is readable but not predictable.
Seven tools is a well-scoped size for a pre-transaction safety suite, and each tool maps to a meaningful check category. The only bloat is the redundant kushbitx_preflight/preflight pair, which effectively reduces the set to six distinct capabilities.
The surface covers transaction simulation, token risk, signature/typed-data checks, spend policy and payment verification, which is a coherent lifecycle for agent payment safety. Gaps are minor: no explicit approval-revocation or post-execution monitoring tool, and batch/smart-account support is folded into preflight rather than exposed separately.
Available Tools
7 toolskushbitx_preflightKushBitx PreflightARead-onlyIdempotentInspect
One check before money moves on Base. Simulates the unsigned transaction, decodes approvals and transfers, screens the token and the recipient or spender, and applies a protected SpendGuard policy when given. Returns ALLOW, REVIEW or BLOCK with sourced findings. Fail-closed: no ALLOW unless every check ran. Does not detect prompt injection; Protected SpendGuard can cap what an agent pays, but does not detect it either. Paid tool: 0.005 USDC per call on Base via x402 (exact scheme). An unpaid call returns the payment requirement and charges nothing. Sign only if verdict is ALLOW, before expiresAt, and the transaction you sign is exactly the one you sent (same transactionDigest, chainId 8453). In code: canSign(report, transaction) from @kushbitx/sdk. Beta: Preflight also accepts batches (up to 10 calls), smart-account calls, ERC-4337 UserOperations (deployed accounts) and EIP-7702 authorizations, at the same price. Any call in a batch that KushBitx does not interpret returns REVIEW. Signed verdicts (Beta): on ALLOW, Preflight returns an EIP-712 signed verdict (60-second expiry) bound to executionDigest; REVIEW and BLOCK are never signed; keys at /.well-known/kushbitx-preflight-signers.json.
Inputs: chainId (required), to, data, from, +13 more.
preflightSimulation CheckARead-onlyIdempotentInspect
Simulation Check: simulate one unsigned Base transaction (eth_call and gas estimate), decode transfers, approvals and setApprovalForAll, and flag unlimited approvals, non-contract targets, the zero address, reverts and destination risk labels. Returns ALLOW, WARN, BLOCK or INCOMPLETE. For one ALLOW, REVIEW or BLOCK verdict before signing (effects, intended recipient, token, batches, signed verdict) use KushBitx Preflight: /api/preflight. Paid tool: 0.001 USDC per call on Base via x402 (exact scheme). An unpaid call returns the payment requirement and charges nothing.
Inputs: to (required), chain (required), data, from, +1 more.
quick_checkQuick CheckARead-onlyIdempotentInspect
Fast pre-payment sanity check for agents on Base: confirms the RPC reports Base mainnet (chain ID 8453) and that the official USDC contract has deployed code. No request body. Returns PASS or FAIL with both checks and a timestamp. It is not a token-risk report, transaction simulation or payment proof. Paid tool: 0.001 USDC per call on Base via x402 (exact scheme). An unpaid call returns the payment requirement and charges nothing.
Inputs: no named parameters.
signature_checkSignature CheckARead-onlyIdempotentInspect
Check an EIP-712 signature request before an agent signs it: EIP-3009 (x402 payments), EIP-2612 Permit and Permit2. Checks the chain, the token domain, payTo and amount, the spender, unlimited amounts and long validity. Returns ALLOW, REVIEW or BLOCK bound to the EIP-712 digest. Unknown typed data is REVIEW. Paid tool: 0.003 USDC per call on Base via x402 (exact scheme). An unpaid call returns the payment requirement and charges nothing. Sign only if verdict is ALLOW, before expiresAt, for the same signer, and the typed data you sign is exactly the one you sent (same typedDataDigest, chainId 8453 in the request and in typedData.domain). In code: canSignTypedData(report, { chainId, signer, typedData }) from @kushbitx/sdk.
Inputs: signer (required), chainId (required), typedData (required), expectedPayTo, +2 more.
spendguard_evaluateSpendGuard policy checkARead-onlyIdempotentInspect
Free. Check a proposed Base USDC payment against a spending policy you supply (per-transaction limit, daily budget, human-approval threshold, allowed recipients) before money moves. Returns APPROVE, HUMAN_APPROVAL or BLOCK with findings. Advisory only: it never signs, holds keys or moves funds.
Inputs: asset (required), chain (required), amount (required), policy (required), +4 more.
token_riskToken RiskARead-onlyIdempotentInspect
Token-risk report for one Base ERC-20 contract. Checks whether the token can be sold (honeypot simulation), buy/sell/transfer tax, owner privileges (mint, pause, blacklist, balance changes, proxy upgrades), holder concentration and DEX liquidity. Returns ALLOW, WARN, BLOCK or INCOMPLETE with scored findings and per-check coverage. INCOMPLETE means required evidence was unavailable, never zero risk. Read-only: never signs or trades. Paid tool: 0.001 USDC per call on Base via x402 (exact scheme). An unpaid call returns the payment requirement and charges nothing.
Inputs: chain (required), address (required).
verify_paymentPayment ProofARead-onlyIdempotentInspect
Verify Base USDC payment by transaction hash: did my x402 payment settle? Check recipient and amount (and optional sender) against the official USDC Transfer logs before releasing goods or credit. Returns VERIFIED, MISMATCH, FAILED or PENDING_OR_NOT_FOUND with block, confirmations, the matching transfer and a Basescan link. Read-only: never moves funds. Paid tool: 0.00288 USDC per call on Base via x402 (exact scheme). An unpaid call returns the payment requirement and charges nothing.
Inputs: chain (required), txHash (required), expectedTo (required), expectedAmount (required), +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Safety checks for AI agents: preflight before signing, prompt-injection scan, sanctions, rug checks.
Base L2 token safety for AI agents: honeypot scans, swap simulation, approval and liquidity risk.
Pre-payment checks for AI agents: x402 quotes, untrusted prompts and audit receipts.
Spending control for AI agents: approved budgets, a decision before each payment, signed receipts.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI agents to check an EVM address on Base for risk (safe, caution, danger) before sending funds, with reasons, paid per call via x402 from the user's own wallet.7135 npm1MIT
- AlicenseAqualityBmaintenanceEnables AI agents to securely access x402-protected APIs on Base L2 with automatic USDC payments under deterministic spending limits, domain and contract allowlists, transaction simulation, and audit logging.4764 npmMIT
- AlicenseNot gradedqualityBmaintenancePay-per-call checks an AI agent runs before it moves money: token safety verdicts and wallet risk profiles on Base, on-chain payment verification, IBAN/VAT/BIC/LEI/ISIN validation, and live TLS and email-spoofing posture for a domain. Paid in USDC over x402 with no API key or account; the free payment_info tool explains the pricing.MIT
- AlicenseAqualityDmaintenanceThe safety layer that checks a DeFi transaction or token before your agent (or you) signs — on Base L2.672 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.