mcp-server-insumer

devops-infra MCP Server

MCP server for InsumerAPI — condition-based access infrastructure. 27 tools: attestation, wallet trust profiles, compliance, commerce. ECDSA-signed booleans across 37 chains. Never exposes balances.

Install Ready
devops-infradevops-infra
6 views0 stars1 forksv1.11.0MIT

Why This Matters

Discovered via unknown and last synced 3mo ago.

Install Ready
Source
unknown
Stars
0
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx -y mcp-server-insumer

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "mcp-server-insumer": {
      "command": "npx",
      "args": [
        "mcp-server-insumer"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

28
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (28)

insumer_wallet_trust

Generate ECDSA-signed wallet trust fact profile. 44 base checks across 25 chains in 5 dimensions (stablecoins, governance, NFTs, staking, institutional stablecoins — EURCV/USDCV/USDC/BENJI across Ethereum, Solana, XRPL, Stellar, Sui), up to 49 checks across 27 chains in 9 dimensions with optional Solana, XRPL, Bitcoin, and Tron wallets. 3 credits (6 with merkle).

insumer_list_tokens

List all registered tokens and NFTs. Filter by chain, symbol, type.

Tool

Description

insumer_jwks

Get the JWKS containing InsumerAPI's ECDSA P-256 public signing key. Use the `kid` from attestation responses to match the correct key.

insumer_compliance_templates

List available EAS compliance templates (Coinbase Verifications on Base, Gitcoin Passport on Optimism). Free.

insumer_verify

Create signed discount code (INSR-XXXXX, 30-min expiry) for a wallet at a merchant. 1 merchant credit.

insumer_get_merchant

Get full public merchant profile.

insumer_merchant_status

Get full private merchant details.

insumer_publish_directory

Publish merchant to public directory.

insumer_create_merchant

Create new merchant. Receives 100 free credits.

insumer_configure_settings

Set discount mode, cap, USDC payments.

insumer_verify_domain

Complete domain verification after placing the token. Verified merchants get a trust badge.

insumer_batch_wallet_trust

Batch trust profiles for up to 10 wallets. Each wallet object supports optional `solanaWallet`, `xrplWallet`, `bitcoinWallet`, `tronWallet`, `stellarWallet`, and `suiWallet`. Shared block fetches, 5-8x faster. Partial success supported. 3 credits/wallet (6 with merkle).

insumer_list_merchants

Browse the merchant directory. Filter by token, verification status.

insumer_check_discount

Calculate discount for a wallet at a merchant.

insumer_credits

Check credit balance and tier.

insumer_configure_nfts

Set NFT collection discounts.

insumer_request_domain_verification

Request a verification token for a merchant's domain. Returns token and 3 methods (DNS TXT, meta tag, file upload).

insumer_validate_code

Validate an INSR-XXXXX discount code. Returns validity, discount percent, expiry. Free, no auth.

insumer_confirm_payment

Confirm USDC payment for a discount code.

insumer_configure_tokens

Set token discount tiers.

insumer_setup

Generate a free API key instantly. Takes an email, returns an `insr_live_...` key with 10 credits. No credit card required.

insumer_acp_discount

Check discount eligibility in OpenAI/Stripe ACP format. Returns coupon objects and per-item allocations. 1 merchant credit.

insumer_attest

Verify on-chain conditions (token balances, NFT ownership, EAS attestations, Farcaster identity, plus `ratio_to_amount` for self-scaling agent-spend limits and `ratio_to_supply` for share-of-supply rules — both RPC EVM only). Returns ECDSA-signed boolean with `kid`, `evaluatedCondition`, `conditionHash` (SHA-256), and `blockNumber`/`blockTimestamp`. 1 credit. Optional `proof: "merkle"` for EIP-1186 Merkle storage proofs (2 credits).

insumer_buy_key

Buy a new API key with USDC, USDT, BTC, or USDT-TRC20 (no auth required). Agent-friendly: no email needed, sender wallet becomes the key's identity. One key per wallet. Volume discounts: $0.04–$0.02/call. Supported chains: Ethereum, Base, Polygon, Arbitrum, Optimism, BNB Chain, Avalanche, Solana, Bitcoin, Tron. Non-refundable.

insumer_buy_credits

Buy verification credits with USDC, USDT, BTC, or USDT-TRC20. Volume discounts: $0.04–$0.02/call. Supported chains: Ethereum, Base, Polygon, Arbitrum, Optimism, BNB Chain, Avalanche, Solana, Bitcoin, Tron. Non-refundable. First purchase registers sender wallet; subsequent purchases must match or include `updateWallet: true`.

insumer_buy_merchant_credits

Buy merchant verification credits with USDC, USDT, BTC, or USDT-TRC20. Volume discounts: $0.04–$0.02/call. Owner only. Non-refundable. First purchase registers sender wallet; subsequent purchases must match or include `updateWallet: true`.

insumer_ucp_discount

Check discount eligibility in Google UCP format. Returns title, extension field, and applied array. 1 merchant credit.