Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.douglasborthwick-crypto/insumer

NPM · MCP-SERVER-INSUMER

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

Available components

0 this week 78 Trust /100

Last scanned (8 hours ago)

Scores higher than 58% of npm servers

Deprecated

This server is marked deprecated in the MCP registry. The registry records this reason: Moved to com.insumermodel/insumer (same npm package, mcp-server-insumer).

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security81
  • No malware found by supply-chain analysis.Pass
  • CVE check failed: a known high-severity CVE affects zod 3.25.76, a direct dependency. A fixed version is available. View diagnostics → Fail
  • No install/post-install scripts declared.Pass
  • 30 of 109 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency48
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 6 days ago).Pass
  • Publishes a security disclosure policy (SECURITY.md).Pass
Schema Quality & AI Usability69
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 4443 tokens (~164/item across 27 items; 27 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 27 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 24 Oct 26 −5
    • CVE-2023-54404 affects this package: high ▼ security
    • Known CVEs: pass → fail ▼ security
  • 16 Oct 26 0
    • Stability: 0.97 → pass security
  • 15 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 3 Oct 26 +13
    • Malware scan: unverified → pass ▲ security
    • Stability: pass → 0.80 functional
  • 2 Oct 26 +2
    • Malware scan: unverified → pass ▲ security
    • Schema quality: 195 → 164 ▲ functional
    • Destructive annotations: All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation. functional
    • Package version: 1.13.9 → 1.14.0 functional
  • 1 Oct 26 66
    • Malware scan: pass → unverified ▼ security
    • Stability: 0.97 → pass security
    • Package version: 1.13.8 → 1.13.9 functional
  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Analysed npm/mcp-server-insumer@1.14.0

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm

Background: How many MCP packages publish verified provenance →

Vulnerabilities 1 finding
ID CVE Severity Vector Fix available
GHSA-mrhx-c7xc-m3w5 CVE-2023-54404 high CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H yes

Background: What a vulnerability scan can and cannot prove →

Dependencies 109 packages
Packages resolved 109
Stale 30
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 27 exposed · ~4,443 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
insumer_acp_discount ~197

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. The on-chain check is the same one behind INSR discount codes, wrapped in ACP format. Consumes 1 merchant credit.

NameTypeReqDescription
itemsarray–Optional line items for per-item cent-amount allocations
merchantIdstringyesMerchant ID
solanaWalletstring–Solana wallet address (base58)
stellarWalletstring–Stellar wallet address (G-prefixed)
suiWalletstring–Sui wallet address (0x + 64 hex)
tronWalletstring–Tron wallet address (T-prefixed)
walletstring–EVM wallet address (0x...)
xrplWalletstring–XRPL wallet address (r-address)

No output schema declared.

No examples provided.

insumer_attest ~897

Verify 1-10 on-chain conditions for a wallet and return a signed yes or no for each, never the balance. Condition types: token_balance, nft_ownership, eas_attestation (raw schemaId or a compliance template such as Coinbase Verifications or Gitcoin Passport), farcaster_id (IdRegistry on Optimism), evm_view_call (a single-address-argument view function returning bool), ratio_to_amount (balance >= multiple * amount), ratio_to_supply (balance / totalSupply >= minFraction, ERC-20 only), erc8004_agent (registered ERC-8004 agent on Base), and erc7710_delegation (a signed MetaMask-framework delegation from principal to agent is currently valid on Base; spend, target and call limits are reported as declaredLimits, not simulated). Chains: EVM chains plus Solana, XRPL, Bitcoin, Tron, Stellar and Sui; Bitcoin, Tron, Stellar and Sui support token_balance only. Responses are ECDSA-signed with a kid identifying the key and carry a post-quantum companion signature; each result includes evaluatedCondition, a SHA-256 conditionHash, and the block (EVM), ledger (XRPL, Stellar) or checkpoint (Sui) it was read at. proof: 'merkle' adds EIP-1186 storage proofs on supported EVM chains. Attestations with a delegation condition expire in 5 minutes instead of 30; a failed delegation result carries failReason. Costs 1 credit (2 with proof). Current chain and check counts: https://insumermodel.com/llms.txt

NameTypeReqDescription
bitcoinWalletstring–Bitcoin address (P2PKH, P2SH, bech32, or Taproot). For verifying native BTC balance. Use chainId 'bitcoin' with contractAddress 'native'.
conditionsarrayyes1-10 on-chain conditions to verify
declaredLimitsstring–Set to 'omit' to leave decoded caveat limits out of the signed results of erc7710_delegation conditions, so a forwarded attestation does not carry the principal's spending ceiling. met, delegationHas…
formatstring–Set to 'jwt' to include a Wallet Auth by InsumerAPI token (ES256-signed JWT) in the response, with its ML-DSA-65 sibling pqJwt beside it. The jwt is verifiable by any standard JWT library using JWKS…
proofstring–Set to 'merkle' for EIP-1186 Merkle storage proofs (2 credits). For token_balance on supported EVM chains (not ZKsync Era, Sei, Viction or XDC Network, and not on non-EVM chains); for erc7710_delegat…
solanaWalletstring–Solana wallet address (base58)
stellarWalletstring–Stellar wallet address (G-prefixed). For verifying XLM or trustline assets (USDC, BENJI, etc.). Use chainId 'stellar' with the asset issuer's G-address as contractAddress and pass assetCode (e.g. 'US…
suiWalletstring–Sui wallet address (0x + 64 hex chars). For verifying SUI or other Sui coins (e.g. USDC). Use chainId 'sui' with the Sui coin type as contractAddress: '0x2::sui::SUI' for native SUI, or the full coin…
tronWalletstring–Tron wallet address (T-prefixed, base58). For verifying TRX or TRC20 tokens (USDT-TRC20). Use chainId 'tron'.
walletstring–EVM wallet address (0x...)
xrplWalletstring–XRPL wallet address (r-address). For verifying XRP, trust line tokens (RLUSD, USDC), or NFTs on XRP Ledger.

No output schema declared.

No examples provided.

insumer_batch_wallet_trust ~141

Generate wallet trust fact profiles for up to 10 wallets in a single request. Shared block fetches make this faster than sequential calls. Each wallet gets an independently 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 (6 with proof: 'merkle'); credits are charged only for successful profiles.

NameTypeReqDescription
proofstring–Set to 'merkle' for EIP-1186 Merkle storage proofs on all wallets (6 credits/wallet).
walletsarrayyes1-10 wallet entries to profile

No output schema declared.

No examples provided.

insumer_buy_credits ~284

Add verification credits to the current API key against a USDC, USDT, BTC, or USDT-TRC20 payment the caller has already sent. This tool does not move funds: it submits the transaction hash. USDC/USDT on EVM and Solana (auto-detected), USDT-TRC20 on Tron, BTC on Bitcoin (converted at market rate, 1 confirmation required). Crypto sent on unsupported chains cannot be recovered. Non-refundable. The first purchase registers the sender wallet to the API key; later purchases must come from the same sender, and updateWallet: true replaces the registered wallet. Current prices and volume discounts: https://insumermodel.com/pricing/

NameTypeReqDescription
amountnumber–Stablecoin amount sent (minimum 5). Not required for BTC.
chainId–yesPayment chain: 1, 8453, 137, 42161, 10, 56, 43114, 'solana', 'bitcoin', or 'tron'. EVM/Solana accept USDC and USDT (auto-detected). Bitcoin accepts BTC (converted to USD at market rate). Tron accepts…
txHashstringyesTransaction hash proving payment
updateWalletboolean–Set true to replace the registered sender wallet with this transaction's sender

No output schema declared.

No examples provided.

insumer_buy_key ~380

Register a new API key against a USDC, USDT, BTC, or USDT-TRC20 payment the caller has already sent (no auth required, no email). This tool does not move funds: it submits the transaction hash. Receiving addresses: EVM 0xAd982CB19aCCa2923Df8F687C0614a7700255a23, Solana 6a1mLjefhvSJX1sEX8PTnionbE9DqoYjU6F6bNkT4Ydr, Tron TC5yvwkAMakkXtUxYiu2Yn1xbBcwYuD6cn, Bitcoin bc1qg7qnerdhlmdn899zemtez5tcx2a2snc0dt9dt0 (1 confirmation required). USDC/USDT auto-detected from the transaction; BTC converted to USD at market rate. One key per wallet; existing keys are topped up with a credit purchase instead. Non-refundable. Current prices and volume discounts: https://insumermodel.com/pricing/

NameTypeReqDescription
amountnumber–Stablecoin amount sent (minimum 5). Not required for BTC — USD value derived from on-chain amount at market rate.
appNamestringyesName for the API key (e.g. your agent or app name)
chainId–yesPayment chain: 1, 8453, 137, 42161, 10, 56, 43114, 'solana', 'bitcoin', or 'tron'. EVM/Solana accept USDC and USDT (auto-detected). Bitcoin accepts BTC (converted to USD at market rate). Tron accepts…
txHashstringyesTransaction hash proving payment

No output schema declared.

No examples provided.

insumer_buy_merchant_credits ~268

Add merchant verification credits against a USDC, USDT, BTC, or USDT-TRC20 payment the caller has already sent. This tool does not move funds: it submits the transaction hash. USDC/USDT on EVM and Solana (auto-detected), USDT-TRC20 on Tron, BTC on Bitcoin (converted at market rate, 1 confirmation required). Non-refundable. Owner only. The first purchase registers the sender wallet to the API key; updateWallet: true replaces it. Current prices and volume discounts: https://insumermodel.com/pricing/

NameTypeReqDescription
amountnumber–Stablecoin amount sent (minimum 5). Not required for BTC.
chainId–yesPayment chain: 1, 8453, 137, 42161, 10, 56, 43114, 'solana', 'bitcoin', or 'tron'. EVM/Solana accept USDC and USDT (auto-detected). Bitcoin accepts BTC (converted to USD at market rate). Tron accepts…
idstringyesMerchant ID
txHashstringyesTransaction hash proving payment
updateWalletboolean–Set true to replace the registered sender wallet

No output schema declared.

No examples provided.

insumer_check_discount ~148

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.

NameTypeReqDescription
merchantstringyesMerchant ID
solanaWalletstring–Solana wallet address (base58)
stellarWalletstring–Stellar wallet address (G-prefixed)
suiWalletstring–Sui wallet address (0x + 64 hex)
tronWalletstring–Tron wallet address (T-prefixed)
walletstring–EVM wallet address (0x...)
xrplWalletstring–XRPL wallet address (r-address)

No output schema declared.

No examples provided.

insumer_compliance_templates ~81

List the compliance templates available for EAS attestation conditions. Each template carries pre-configured schema IDs, attester addresses, and decoder contracts for a KYC or identity provider (Coinbase Verifications on Base, Gitcoin Passport on Optimism), so a condition can name the template instead of raw EAS parameters. No authentication or credits required.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

insumer_configure_nfts ~61

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

NameTypeReqDescription
idstringyesMerchant ID
nftCollectionsarrayyesNFT collection configurations (0-4)

No output schema declared.

No examples provided.

insumer_configure_settings ~114

Update merchant settings: discount stacking mode, cap, and stablecoin payment configuration. All fields optional; supplied fields replace their current values. Owner only.

NameTypeReqDescription
discountCapinteger–Maximum total discount percentage (1-100)
discountModestring–'highest' uses best single discount, 'stack' adds them together, 'capped' stacks up to discountCap
idstringyesMerchant ID
usdcPayment––USDC payment settings, or null to disable

No output schema declared.

No examples provided.

insumer_configure_tokens ~77

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

NameTypeReqDescription
idstringyesMerchant ID
ownToken––Merchant's own token configuration, or null to remove
partnerTokensarray–Partner token configurations

No output schema declared.

No examples provided.

insumer_confirm_payment ~120

Confirm the stablecoin payment for an INSR discount code. The server verifies the on-chain transaction receipt.

NameTypeReqDescription
amount–yesStablecoin amount sent
chainId–yesPayment chain: EVM chain ID (1, 8453, 137, 42161, 10, 56, 43114), 'solana', or 'tron'
codestringyesDiscount code (e.g. INSR-A7K3M)
txHashstringyesOn-chain transaction hash or Solana signature

No output schema declared.

No examples provided.

insumer_create_merchant ~82

Create a new merchant, owned by the API key that creates it, with an initial allowance of free verification credits. Limited number of merchants per API key.

NameTypeReqDescription
companyIdstringyesUnique merchant ID (alphanumeric, dashes, underscores)
companyNamestringyesCompany display name
locationstring–City or region

No output schema declared.

No examples provided.

insumer_credits ~27

Check verification credit balance, tier, and daily rate limit for the current API key.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

insumer_get_merchant ~39

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

NameTypeReqDescription
idstringyesMerchant ID

No output schema declared.

No examples provided.

insumer_jwks ~111

Get InsumerAPI's public signing keys as a JWKS (JSON Web Key Set): an ECDSA P-256 key under its kids, followed by the ML-DSA-65 post-quantum key as RFC 9964 AKP entries. Signatures on attestation and trust responses verify against these keys. Match an entry by the kid (or pqKid) on the response, never by position; an unknown kid is unverifiable, not refuted. No authentication required.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

insumer_list_merchants ~100

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

NameTypeReqDescription
limitinteger–Results per page (default 50, max 200)
offsetinteger–Pagination offset (default 0)
tokenstring–Filter by accepted token symbol, e.g. 'UNI'
verifiedstring–Filter by domain verification status

No output schema declared.

No examples provided.

insumer_list_tokens ~64

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

NameTypeReqDescription
chain––Filter by chain ID
symbolstring–Filter by token symbol
typestring–Filter by asset type

No output schema declared.

No examples provided.

insumer_merchant_status ~46

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

NameTypeReqDescription
idstringyesMerchant ID

No output schema declared.

No examples provided.

insumer_publish_directory ~40

Publish or refresh the merchant's listing in the public directory from its current tokens and settings. Owner only.

NameTypeReqDescription
idstringyesMerchant ID

No output schema declared.

No examples provided.

insumer_request_domain_verification ~83

Request a domain verification token for a merchant. Returns the token and three ways to place it: DNS TXT record, HTML meta tag, or file upload. Verified merchants get a trust badge in the public directory. Owner only.

NameTypeReqDescription
domainstringyesDomain to verify (e.g. 'example.com')
idstringyesMerchant ID

No output schema declared.

No examples provided.

insumer_setup ~107

Generate a free-tier InsumerAPI key (insr_live_...). No credit card required. The user adds the key to their MCP config as INSUMER_API_KEY and restarts. One free key per email, with a per-IP daily limit. Free-tier allowance: https://insumermodel.com/pricing/

NameTypeReqDescription
appNamestring–Name of your app or project (default: 'MCP Agent')
emailstringyesEmail address for the API key

No output schema declared.

No examples provided.

insumer_ucp_discount ~192

Check token-holder discount eligibility in Google Universal Commerce Protocol (UCP) format. Returns title, extension field, and applied array compatible with UCP checkout flows. The on-chain check is the same one behind INSR discount codes, wrapped in UCP format. Consumes 1 merchant credit.

NameTypeReqDescription
itemsarray–Optional line items for per-item cent-amount allocations
merchantIdstringyesMerchant ID
solanaWalletstring–Solana wallet address (base58)
stellarWalletstring–Stellar wallet address (G-prefixed)
suiWalletstring–Sui wallet address (0x + 64 hex)
tronWalletstring–Tron wallet address (T-prefixed)
walletstring–EVM wallet address (0x...)
xrplWalletstring–XRPL wallet address (r-address)

No output schema declared.

No examples provided.

insumer_validate_code ~78

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.

NameTypeReqDescription
codestringyesDiscount code in INSR-XXXXX format

No output schema declared.

No examples provided.

insumer_verify ~168

Create a signed discount code (INSR-XXXXX, 30-minute expiry) for a wallet at a merchant. Returns tier and discount percentage, never raw balance amounts. Consumes 1 merchant credit. If the merchant has Stripe Connect, a coupon is auto-created.

NameTypeReqDescription
merchantIdstringyesMerchant ID
solanaWalletstring–Solana wallet address (base58)
stellarWalletstring–Stellar wallet address (G-prefixed)
suiWalletstring–Sui wallet address (0x + 64 hex)
tronWalletstring–Tron wallet address (T-prefixed)
walletstring–EVM wallet address (0x...)
xrplWalletstring–XRPL wallet address (r-address)

No output schema declared.

No examples provided.

insumer_verify_domain ~68

Check a merchant's previously requested domain verification token. The server looks for it as a DNS TXT record, HTML meta tag, or uploaded file, and marks the domain verified when found. Rate limited to 5 attempts per hour. Owner only.

NameTypeReqDescription
idstringyesMerchant ID

No output schema declared.

No examples provided.

insumer_wallet_trust ~470

Generate a signed wallet trust fact profile for an EVM wallet: a curated set of presence checks organized into dimensions (stablecoins, governance, NFTs, staking, institutional stablecoins, tokenized treasuries, stablecoin deposits, wrapped bitcoin, names). Optional Solana, XRPL, Bitcoin and Tron wallets add their own dimensions; optional Stellar and Sui wallets let rows inside existing dimensions evaluate. Rows on a chain whose wallet is not supplied stay in the signed profile with evaluated: false. Every check is held or not held, never a balance. The signed conditionSetVersion names the check list that was run; log it, never reject on it. Returns per-dimension pass/fail counts and an overall summary: no score, no opinion. Designed for AI agent-to-agent trust decisions. Costs 3 credits (6 with proof: 'merkle'). Current chain and check counts: https://insumermodel.com/llms.txt

NameTypeReqDescription
bitcoinWalletstring–Bitcoin address. If provided, adds the Bitcoin dimension (native BTC presence).
proofstring–Set to 'merkle' for EIP-1186 Merkle storage proofs on EVM token checks (6 credits). Rows whose balance is computed rather than stored (Aave aTokens, BUIDL) and NFT/non-EVM rows are declined with a re…
solanaWalletstring–Solana wallet address (base58). If provided, adds the Solana dimension and lets the institutional rows on Solana evaluate.
stellarWalletstring–Stellar wallet address (G-prefixed). If provided, lets the institutional rows on Stellar evaluate (classic trustlines). Adds no dimension.
suiWalletstring–Sui wallet address (0x + 64 hex). If provided, lets the rows on Sui evaluate. Adds no dimension.
tronWalletstring–Tron wallet address (T-prefixed). If provided, adds the Tron dimension.
walletstringyesEVM wallet address (0x...) to profile
xrplWalletstring–XRPL wallet address (r-address). If provided, adds the XRPL dimension and lets the institutional row on XRPL evaluate.

No output schema declared.

No examples provided.

Install

How do I install the io.github.douglasborthwick-crypto/insumer MCP server?

io.github.douglasborthwick-crypto/insumer runs locally as an npm package, launched with npx -y mcp-server-insumer. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · mcp-server-insumer

# add to Claude Code
claude mcp add douglasborthwick-crypto-insumer -- npx -y mcp-server-insumer
Common questions

What is the io.github.douglasborthwick-crypto/insumer MCP server?

io.github.douglasborthwick-crypto/insumer is an MCP server listed in the public MCP registry as io.github.douglasborthwick-crypto/insumer. Read-first blockchain verification. ECDSA-signed booleans across 37 chains. 27 tools. This page covers its npm package (mcp-server-insumer).

Is the io.github.douglasborthwick-crypto/insumer MCP server safe to use?

io.github.douglasborthwick-crypto/insumer scores 78 out of 100 on VerifyMCP. We recorded 1 known advisory against it as of 5 November 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the io.github.douglasborthwick-crypto/insumer MCP server expose?

io.github.douglasborthwick-crypto/insumer exposes 27 tools: insumer_jwks, insumer_setup, insumer_attest, insumer_compliance_templates, insumer_wallet_trust, and 22 more. Their descriptions and schemas cost roughly 4,443 tokens of context every time the server is loaded.

Is the io.github.douglasborthwick-crypto/insumer MCP server still maintained?

io.github.douglasborthwick-crypto/insumer is marked deprecated in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the io.github.douglasborthwick-crypto/insumer MCP server under?

io.github.douglasborthwick-crypto/insumer declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.