What it is
An MCP server for InsumerAPI, which answers questions about a wallet without disclosing what is in it. You pass an address and 1 to 10 conditions — token balances, NFT ownership, EAS attestations, Farcaster identity, ERC-8004 agent registration, ERC-7710 delegation validity, or an arbitrary boolean view call — and get back a signed pass or fail evaluated across 32 EVM chains plus Solana, XRP Ledger, Bitcoin, Tron, Stellar and Sui. The rest of the catalogue is the commerce layer built on that primitive: token-holder discounts, merchant records, and the credits that pay for both.
Requirements
Runs over stdio as npx -y mcp-server-insumer and reads INSUMER_API_KEY, a key beginning insr_live_. You can obtain one inside the session: insumer_setup takes an email and returns a free key with 10 verification credits and 100 calls a day, limited to one key per email and 3 per IP per day. Instead of a key you can set INSUMER_PAYMENT_KEY to a throwaway Base wallet holding a few dollars of USDC and let metered calls pay inline over x402 — an attestation costs $0.05 and a trust profile $0.15, and the wallet needs no ETH because settlement is gasless. Paid tiers are Pro at $29/mo for 1,000 credits a month and Enterprise at $99/mo for 5,000. MIT.
Setup effort
One command plus a key — npx -y mcp-server-insumer, then supply credentials