accueil / serveurs / Finance & Paiement / io.github.douglasborthwick-crypto/insumer
io.github.douglasborthwick-crypto/insumer
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que io.github.douglasborthwick-crypto/insumer est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.douglasborthwick-crypto/insumer » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Versions auditées & empreintes
Vérifiez la version que vous utilisez : son empreinte doit correspondre à celle listée ici — sinon vous n'utilisez pas la version auditée.
⚠ La dernière version publiée (1.22.0) n'a pas encore été auditée. Un nouveau pentest est programmé ; les verdicts ci-dessous portent sur les versions listées.
Vous utilisez ce serveur ? Suivez-le (créez un compte) pour être alerté dès qu'une nouvelle version paraît ou que le verdict change.
Les 27 outils
- insumer_jwks≈ 134 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "insumer_jwks", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_setup≈ 173 tokens
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/
Paramètres, retour & exemple (2)
Paramètresemail· string · requis
Email address for the API keyappName· string · optionnel
Name of your app or project (default: 'MCP Agent')
Exemple d'appel{"name": "insumer_setup", "arguments": {"email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_attest≈ 3160 tokens
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;
Paramètres, retour & exemple (11)
Paramètresproof· string · optionnel · merkle
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_delegation, a storage proof of the revocation slot (subject 'delegation_revocation') on managers with an on-chain-verified layout.format· string · optionnel · jwt
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 at /.well-known/jwks.json.wallet· string · optionnel
EVM wallet address (0x...)suiWallet· string · optionnel
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 type address::module::Name for other coins. The string 'native' is not accepted on Sui.conditions· array · requis
1-10 on-chain conditions to verifytronWallet· string · optionnel
Tron wallet address (T-prefixed, base58). For verifying TRX or TRC20 tokens (USDT-TRC20). Use chainId 'tron'.xrplWallet· string · optionnel
XRPL wallet address (r-address). For verifying XRP, trust line tokens (RLUSD, USDC), or NFTs on XRP Ledger.solanaWallet· string · optionnel
Solana wallet address (base58)bitcoinWallet· string · optionnel
Bitcoin address (P2PKH, P2SH, bech32, or Taproot). For verifying native BTC balance. Use chainId 'bitcoin' with contractAddress 'native'.stellarWallet· string · optionnel
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. 'USDC'). Soroban contract balances not visible — classic trustlines only.declaredLimits· string · optionnel · omit
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, delegationHash, and conditionHash are byte-identical either way.
Exemple d'appel{"name": "insumer_attest", "arguments": {"conditions": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_compliance_templates≈ 132 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "insumer_compliance_templates", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_wallet_trust≈ 675 tokens
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 (
Paramètres, retour & exemple (8)
Paramètresproof· string · optionnel · merkle
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 reason; the premium is refunded whenever no proof is delivered.wallet· string · requis
EVM wallet address (0x...) to profilesuiWallet· string · optionnel
Sui wallet address (0x + 64 hex). If provided, lets the rows on Sui evaluate. Adds no dimension.tronWallet· string · optionnel
Tron wallet address (T-prefixed). If provided, adds the Tron dimension.xrplWallet· string · optionnel
XRPL wallet address (r-address). If provided, adds the XRPL dimension and lets the institutional row on XRPL evaluate.solanaWallet· string · optionnel
Solana wallet address (base58). If provided, adds the Solana dimension and lets the institutional rows on Solana evaluate.bitcoinWallet· string · optionnel
Bitcoin address. If provided, adds the Bitcoin dimension (native BTC presence).stellarWallet· string · optionnel
Stellar wallet address (G-prefixed). If provided, lets the institutional rows on Stellar evaluate (classic trustlines). Adds no dimension.
Exemple d'appel{"name": "insumer_wallet_trust", "arguments": {"wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_batch_wallet_trust≈ 532 tokens
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.
Paramètres, retour & exemple (2)
Paramètresproof· string · optionnel · merkle
Set to 'merkle' for EIP-1186 Merkle storage proofs on all wallets (6 credits/wallet).wallets· array · requis
1-10 wallet entries to profile
Exemple d'appel{"name": "insumer_batch_wallet_trust", "arguments": {"wallets": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_verify≈ 328 tokens
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.
Paramètres, retour & exemple (7)
Paramètreswallet· string · optionnel
EVM wallet address (0x...)suiWallet· string · optionnel
Sui wallet address (0x + 64 hex)merchantId· string · requis
Merchant IDtronWallet· string · optionnel
Tron wallet address (T-prefixed)xrplWallet· string · optionnel
XRPL wallet address (r-address)solanaWallet· string · optionnel
Solana wallet address (base58)stellarWallet· string · optionnel
Stellar wallet address (G-prefixed)
Exemple d'appel{"name": "insumer_verify", "arguments": {"merchantId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_list_merchants≈ 194 tokens
Browse merchants in the public directory. Filter by accepted token, verification status. Returns company name, website, tokens accepted, and discount info.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Results per page (default 50, max 200)token· string · optionnel
Filter by accepted token symbol, e.g. 'UNI'offset· integer · optionnel
Pagination offset (default 0)verified· string · optionnel · true | false
Filter by domain verification status
Exemple d'appel{"name": "insumer_list_merchants", "arguments": {"limit": 1, "token": "texte", "offset": 1, "verified": "true"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_get_merchant≈ 110 tokens
Get full public merchant profile including token tiers, NFT collections, discount mode, and verification status.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Merchant ID
Exemple d'appel{"name": "insumer_get_merchant", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_list_tokens≈ 168 tokens
List all registered tokens and NFT collections in the Insumer registry. Filter by chain, symbol, or asset type.
Paramètres, retour & exemple (3)
Paramètrestype· string · optionnel · token | nft
Filter by asset typechain· ? · optionnel
Filter by chain IDsymbol· string · optionnel
Filter by token symbol
Exemple d'appel{"name": "insumer_list_tokens", "arguments": {"type": "token", "chain": "texte", "symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_check_discount≈ 314 tokens
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.
Paramètres, retour & exemple (7)
Paramètreswallet· string · optionnel
EVM wallet address (0x...)merchant· string · requis
Merchant IDsuiWallet· string · optionnel
Sui wallet address (0x + 64 hex)tronWallet· string · optionnel
Tron wallet address (T-prefixed)xrplWallet· string · optionnel
XRPL wallet address (r-address)solanaWallet· string · optionnel
Solana wallet address (base58)stellarWallet· string · optionnel
Stellar wallet address (G-prefixed)
Exemple d'appel{"name": "insumer_check_discount", "arguments": {"merchant": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_credits≈ 60 tokens
Check verification credit balance, tier, and daily rate limit for the current API key.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "insumer_credits", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_buy_key≈ 464 tokens
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/
Paramètres, retour & exemple (4)
Paramètresamount· number · optionnel
Stablecoin amount sent (minimum 5). Not required for BTC — USD value derived from on-chain amount at market rate.txHash· string · requis
Transaction hash proving paymentappName· string · requis
Name for the API key (e.g. your agent or app name)chainId· ? · requis
Payment 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 USDT-TRC20.
Exemple d'appel{"name": "insumer_buy_key", "arguments": {"txHash": "texte", "appName": "texte", "chainId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_buy_credits≈ 444 tokens
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/
Paramètres, retour & exemple (4)
Paramètresamount· number · optionnel
Stablecoin amount sent (minimum 5). Not required for BTC.txHash· string · requis
Transaction hash proving paymentchainId· ? · requis
Payment 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 USDT-TRC20.updateWallet· boolean · optionnel
Set true to replace the registered sender wallet with this transaction's sender
Exemple d'appel{"name": "insumer_buy_credits", "arguments": {"txHash": "texte", "chainId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_confirm_payment≈ 279 tokens
Confirm the stablecoin payment for an INSR discount code. The server verifies the on-chain transaction receipt.
Paramètres, retour & exemple (4)
Paramètrescode· string · requis
Discount code (e.g. INSR-A7K3M)amount· ? · requis
Stablecoin amount senttxHash· string · requis
On-chain transaction hash or Solana signaturechainId· ? · requis
Payment chain: EVM chain ID (1, 8453, 137, 42161, 10, 56, 43114), 'solana', or 'tron'
Exemple d'appel{"name": "insumer_confirm_payment", "arguments": {"code": "texte", "amount": "texte", "txHash": "texte", "chainId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_create_merchant≈ 184 tokens
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.
Paramètres, retour & exemple (3)
Paramètreslocation· string · optionnel
City or regioncompanyId· string · requis
Unique merchant ID (alphanumeric, dashes, underscores)companyName· string · requis
Company display name
Exemple d'appel{"name": "insumer_create_merchant", "arguments": {"companyId": "texte", "companyName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_merchant_status≈ 119 tokens
Get full private merchant details: credits, token configs, NFT collections, directory status, verification status, payment settings. Owner only.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Merchant ID
Exemple d'appel{"name": "insumer_merchant_status", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_configure_tokens≈ 708 tokens
Configure merchant token discount tiers. Set own token and/or partner tokens. Replaces the existing token configuration. Max 8 tokens total. Owner only.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
Merchant IDownToken· ? · optionnel
Merchant's own token configuration, or null to removepartnerTokens· array · optionnel
Partner token configurations
Exemple d'appel{"name": "insumer_configure_tokens", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_configure_nfts≈ 456 tokens
Configure NFT collections that grant discounts at the merchant. Replaces the existing NFT configuration. Max 4 collections. Owner only.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Merchant IDnftCollections· array · requis
NFT collection configurations (0-4)
Exemple d'appel{"name": "insumer_configure_nfts", "arguments": {"id": "texte", "nftCollections": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_configure_settings≈ 397 tokens
Update merchant settings: discount stacking mode, cap, and stablecoin payment configuration. All fields optional; supplied fields replace their current values. Owner only.
Paramètres, retour & exemple (4)
Paramètresid· string · requis
Merchant IDdiscountCap· integer · optionnel
Maximum total discount percentage (1-100)usdcPayment· ? · optionnel
USDC payment settings, or null to disablediscountMode· string · optionnel · highest | stack | capped
'highest' uses best single discount, 'stack' adds them together, 'capped' stacks up to discountCap
Exemple d'appel{"name": "insumer_configure_settings", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_publish_directory≈ 112 tokens
Publish or refresh the merchant's listing in the public directory from its current tokens and settings. Owner only.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Merchant ID
Exemple d'appel{"name": "insumer_publish_directory", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_buy_merchant_credits≈ 438 tokens
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/
Paramètres, retour & exemple (5)
Paramètresid· string · requis
Merchant IDamount· number · optionnel
Stablecoin amount sent (minimum 5). Not required for BTC.txHash· string · requis
Transaction hash proving paymentchainId· ? · requis
Payment 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 USDT-TRC20.updateWallet· boolean · optionnel
Set true to replace the registered sender wallet
Exemple d'appel{"name": "insumer_buy_merchant_credits", "arguments": {"id": "texte", "txHash": "texte", "chainId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_request_domain_verification≈ 196 tokens
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.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Merchant IDdomain· string · requis
Domain to verify (e.g. 'example.com')
Exemple d'appel{"name": "insumer_request_domain_verification", "arguments": {"id": "texte", "domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_verify_domain≈ 141 tokens
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.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Merchant ID
Exemple d'appel{"name": "insumer_verify_domain", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_acp_discount≈ 454 tokens
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.
Paramètres, retour & exemple (8)
Paramètresitems· array · optionnel
Optional line items for per-item cent-amount allocationswallet· string · optionnel
EVM wallet address (0x...)suiWallet· string · optionnel
Sui wallet address (0x + 64 hex)merchantId· string · requis
Merchant IDtronWallet· string · optionnel
Tron wallet address (T-prefixed)xrplWallet· string · optionnel
XRPL wallet address (r-address)solanaWallet· string · optionnel
Solana wallet address (base58)stellarWallet· string · optionnel
Stellar wallet address (G-prefixed)
Exemple d'appel{"name": "insumer_acp_discount", "arguments": {"merchantId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_ucp_discount≈ 447 tokens
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.
Paramètres, retour & exemple (8)
Paramètresitems· array · optionnel
Optional line items for per-item cent-amount allocationswallet· string · optionnel
EVM wallet address (0x...)suiWallet· string · optionnel
Sui wallet address (0x + 64 hex)merchantId· string · requis
Merchant IDtronWallet· string · optionnel
Tron wallet address (T-prefixed)xrplWallet· string · optionnel
XRPL wallet address (r-address)solanaWallet· string · optionnel
Solana wallet address (base58)stellarWallet· string · optionnel
Stellar wallet address (G-prefixed)
Exemple d'appel{"name": "insumer_ucp_discount", "arguments": {"merchantId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insumer_validate_code≈ 148 tokens
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.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
Discount code in INSR-XXXXX format
Exemple d'appel{"name": "insumer_validate_code", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/io.github.douglasborthwick-crypto--insumer)
<a href="https://dokore.fr/serveur/io.github.douglasborthwick-crypto--insumer"><img src="https://dokore.fr/badge/io.github.douglasborthwick-crypto--insumer.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».
Source
mcp-server-insumer@1.14.0