Mmcp.market

Insumer MCP server

by douglasborthwick-crypto·io.github.douglasborthwick-crypto/insumer·v1.13.3

Read-first blockchain verification. ECDSA-signed booleans across 38 chains. 27 tools.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

1 stars129 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • insumer_acp_discount

    Check 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 action

    Create 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_trust

    Generate 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 action

    Buy 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 action

    Buy 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 action

    Buy 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_discount

    Calculate 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_templates

    List 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_nfts

    Configure NFT collections that grant discounts at the merchant. Max 4 collections. Owner only.

  • insumer_configure_settingswrite action

    Update merchant settings: discount stacking mode, cap, and stablecoin payment configuration. All fields optional. Owner only.

  • insumer_configure_tokens

    Configure merchant token discount tiers. Set own token and/or partner tokens. Max 8 tokens total. Owner only.

  • insumer_confirm_payment

    Confirm 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 action

    Create a new merchant. Receives 100 free verification credits. The API key that creates the merchant owns it. Max 10 merchants per API key.

  • insumer_credits

    Check verification credit balance, tier (free/pro/enterprise), and daily rate limit for the current API key.

  • insumer_get_merchant

    Get full public merchant profile including token tiers, NFT collections, discount mode, and verification status.

  • insumer_jwks

    Get 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_merchants

    Browse merchants in the public directory. Filter by accepted token, verification status. Returns company name, website, tokens accepted, and discount info.

  • insumer_list_tokens

    List all registered tokens and NFT collections in the Insumer registry. Filter by chain, symbol, or asset type.

  • insumer_merchant_status

    Get full private merchant details: credits, token configs, NFT collections, directory status, verification status, payment settings. Owner only.

  • insumer_publish_directorywrite action

    Publish (or refresh) the merchant's listing in the public directory. Call again after updating tokens or settings. Owner only.

  • insumer_request_domain_verification

    Request 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_setup

    Generate 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_discount

    Check 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_code

    Validate 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 action

    Create 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_domain

    Verify 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_trust

    Generate 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

no findings
  • 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
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 Memory
    Local-first long-term memory for AI agents, with byte-recomputable signed verification receipts.
    B

More from douglasborthwick-crypto