Insumer MCP server
Read-first blockchain verification. ECDSA-signed booleans across 38 chains. 27 tools.
1 stars129 downloads/wk
Reviews
Write oneNobody has reviewed Insumer yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Insumer tools (27, 8 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
insumer_acp_discountCheck token-holder discount eligibility in OpenAI/Stripe Agentic Commerce Protocol (ACP) format. Returns coupon objects, applied/rejected arrays, and per-item allocations compatible with ACP checkout flows. Same on-chain verification as insumer_verify, wrapped in ACP format. Consumes 1 merchant credit.
insumer_attestwrite actionCreate on-chain verification (attestation). Verify 1-10 conditions (token balances, NFT ownership, EAS attestations, Farcaster identity, arbitrary boolean view calls, supply/amount ratios, ERC-8004 agent registration, ERC-7710 delegation validity) across 38 chains (32 EVM + Solana + XRPL + Bitcoin + Tron + Stellar + Sui). nft_ownership is supported on 34 of the 38 (32 EVM + Solana + XRPL); Bitcoin
insumer_batch_wallet_trustGenerate wallet trust fact profiles for up to 10 wallets in a single request. Shared block fetches make this 5-8x faster than sequential calls. Each wallet gets an independently ECDSA-signed profile with its own TRST-XXXXX ID. Supports partial success — failed wallets get error entries while successful ones return full profiles. Costs 3 credits per successful wallet (standard) or 6 credits per wal
insumer_buy_creditswrite actionBuy verification credits with USDC, USDT, BTC, or USDT-TRC20. Volume discounts: $5–$99 = $0.04/call (25 credits/$1), $100–$499 = $0.03 (33/$1, 25% off), $500+ = $0.02 (50/$1, 50% off). Minimum $5. USDC/USDT on EVM and Solana (auto-detected). USDT-TRC20 on Tron. BTC on Bitcoin (converted to USD at market rate, 1 confirmation required). Crypto sent on unsupported chains cannot be recovered. Non-refu
insumer_buy_keywrite actionBuy a new API key with USDC, USDT, BTC, or USDT-TRC20 (no auth required). Agent-friendly: no email needed. Send USDC/USDT to EVM wallet 0xAd982CB19aCCa2923Df8F687C0614a7700255a23 or Solana wallet 6a1mLjefhvSJX1sEX8PTnionbE9DqoYjU6F6bNkT4Ydr. Send USDT-TRC20 to Tron wallet TC5yvwkAMakkXtUxYiu2Yn1xbBcwYuD6cn. Send BTC to bc1qg7qnerdhlmdn899zemtez5tcx2a2snc0dt9dt0 (1 confirmation required). USDC/USDT
insumer_buy_merchant_creditswrite actionBuy merchant verification credits with USDC, USDT, BTC, or USDT-TRC20. Volume discounts: $5–$99 = $0.04/call (25/$1), $100–$499 = $0.03 (33/$1), $500+ = $0.02 (50/$1). Minimum $5. USDC/USDT on EVM and Solana (auto-detected). USDT-TRC20 on Tron. BTC on Bitcoin (converted to USD at market rate, 1 confirmation required). Non-refundable. Owner only. First purchase registers the sender wallet to the AP
insumer_check_discountCalculate discount for a wallet at a merchant. Checks on-chain balances and returns tier and discount percentage per token — never raw balance amounts. Free — does not consume credits.
insumer_compliance_templatesList available compliance templates for EAS attestation verification. Templates provide pre-configured schema IDs, attester addresses, and decoder contracts for KYC/identity providers (Coinbase Verifications on Base, Gitcoin Passport on Optimism). Use a template name in insumer_attest conditions instead of specifying raw EAS parameters. No authentication or credits required.
insumer_configure_nftsConfigure NFT collections that grant discounts at the merchant. Max 4 collections. Owner only.
insumer_configure_settingswrite actionUpdate merchant settings: discount stacking mode, cap, and stablecoin payment configuration. All fields optional. Owner only.
insumer_configure_tokensConfigure merchant token discount tiers. Set own token and/or partner tokens. Max 8 tokens total. Owner only.
insumer_confirm_paymentConfirm stablecoin payment for a discount code. After calling insumer_verify, confirm that the USDC/USDT payment was made on-chain. The server verifies the transaction receipt.
insumer_create_merchantwrite actionCreate a new merchant. Receives 100 free verification credits. The API key that creates the merchant owns it. Max 10 merchants per API key.
insumer_creditsCheck verification credit balance, tier (free/pro/enterprise), and daily rate limit for the current API key.
insumer_get_merchantGet full public merchant profile including token tiers, NFT collections, discount mode, and verification status.
insumer_jwksGet the JWKS (JSON Web Key Set): five entries over two keys. The ECDSA P-256 key under kids insumer-attest-v1, insumer-attest-v2, and insumer-trust-v2, followed by the ML-DSA-65 post-quantum key under two RFC 9964 AKP entries, insumer-attest-pq1 and insumer-trust-pq1. Use this to verify attestation and trust signatures without hardcoding a key. Match the entry by the kid (or pqKid) on the response
insumer_list_merchantsBrowse merchants in the public directory. Filter by accepted token, verification status. Returns company name, website, tokens accepted, and discount info.
insumer_list_tokensList all registered tokens and NFT collections in the Insumer registry. Filter by chain, symbol, or asset type.
insumer_merchant_statusGet full private merchant details: credits, token configs, NFT collections, directory status, verification status, payment settings. Owner only.
insumer_publish_directorywrite actionPublish (or refresh) the merchant's listing in the public directory. Call again after updating tokens or settings. Owner only.
insumer_request_domain_verificationRequest a domain verification token for a merchant. Returns the token and three verification methods: DNS TXT record, HTML meta tag, or file upload. After placing the token, call insumer_verify_domain to complete verification. Verified merchants get a trust badge in the public directory. Owner only.
insumer_setupGenerate a free InsumerAPI key instantly. No credit card required. Returns an API key (insr_live_...) with 10 verification credits and 100 calls/day. The user should add the key to their MCP config as INSUMER_API_KEY and restart. One free key per email, 3 per IP per day.
insumer_ucp_discountCheck token-holder discount eligibility in Google Universal Commerce Protocol (UCP) format. Returns title, extension field, and applied array compatible with UCP checkout flows. Same on-chain verification as insumer_verify, wrapped in UCP format. Consumes 1 merchant credit.
insumer_validate_codeValidate an INSR-XXXXX discount code. For merchant backends during ACP/UCP checkout to confirm code validity, discount percent, and expiry. Returns valid/invalid status with reason. No authentication required, no credits consumed. Does not expose wallet or token data.
insumer_verifywrite actionCreate signed discount code (INSR-XXXXX, 30-min expiry) for a wallet at a merchant. Returns tier and discount percentage — never raw balance amounts. Consumes 1 merchant credit. If merchant has Stripe Connect, a coupon is auto-created.
insumer_verify_domainVerify domain ownership for a merchant. Call this after placing the verification token (from insumer_request_domain_verification) via DNS TXT record, HTML meta tag, or file upload. The server checks all three methods automatically. Rate limited to 5 attempts per hour. Owner only.
insumer_wallet_trustGenerate a structured, ECDSA-signed wallet trust fact profile. Send an EVM wallet address and get 44 base checks across 25 chains in 5 dimensions: stablecoins (USDC + USDT across 21 EVM chains), governance (UNI, AAVE, ARB, OP), NFTs (BAYC, Pudgy Penguins, Wrapped CryptoPunks), staking (stETH, rETH, cbETH), and institutional stablecoins (EURCV, USDCV, USDC, and BENJI across Ethereum, Solana, XRPL,
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 18 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
Install directly
Runs npx -y mcp-server-insumer on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add insumer -- npx -y mcp-server-insumer
Insumer: common questions
- Is Insumer MCP server safe?
- Mostly: it is graded B (80/100). Read the Insumer safety report
- How do I install Insumer?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Insumer need an API key?
- Yes. The registry entry asks for
INSUMER_API_KEY. - Is Insumer maintained?
- The last commit was 18 days ago (2026-09-02). The latest release is v1.13.3.
- What can I use instead of Insumer?
- Servers from other publishers that do the same job: Nautilus Compass Memory MCP server.
Alternatives to Insumer
Same job from other publishers: the closest match first, then the best rated.
- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB