accueil / serveurs / Dev & Code / mk.dex/bluedex
mk.dex/bluedex
serveur MCP (Model Context Protocol) · blueDEX 0.8.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que mk.dex/bluedex est sûr ?
Au dernier audit MCP Hub, le serveur MCP « mk.dex/bluedex » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. 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.
Les 10 outils
- build_swap_transaction≈ 411 tokens
Build an unsigned transaction for a quoted swap. Returns EVM fields (to/data/value) or a Solana base64 transaction, plus a verification block: routerAllowlisted, decodedSummary, minBuyAmount, approvalTarget. VERIFY BEFORE SIGNING — sign only if routerAllowlisted is true and the addresses match the published allowlist from get_meta.
Paramètres, retour & exemple (6)
Paramètresbuy· object · requissell· object · requistaker· string · requis
The address that will sign and executeamount· string · requissource· string · requis
Venue id from the quote (e.g. 'lifi', 'jupiter')slippageBps· number · optionnel
Exemple d'appel{"name": "build_swap_transaction", "arguments": {"buy": {}, "sell": {}, "taker": "texte", "amount": "texte", "source": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_instant_shift≈ 264 tokens
Open an INSTANT shift for assets with no on-chain DEX route — Tron (USDT-TRC20, TRX), BTC, cross-chain. Returns a deposit address: send the `from` asset there and the `to` asset settles to your address. Custodial AT THE VENUE during the swap (~minutes); blueDEX never holds funds. Use list_instant_assets for ids.
Paramètres, retour & exemple (4)
Paramètresto· string · requis
instant asset id to receive, e.g. 'usdt-tron'from· string · requis
instant asset id to send, e.g. 'usdc-base'refundAddress· string · optionnel
optional: refund destination if the shift fails or expiressettleAddress· string · requis
your receiving address for the `to` asset
Exemple d'appel{"name": "create_instant_shift", "arguments": {"to": "texte", "from": "texte", "settleAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_chart≈ 164 tokens
OHLCV candles for a token (top pool by liquidity). Timeframes: 1m, 5m, 15m, 1h, 4h, 1d.
Paramètres, retour & exemple (3)
Paramètreschain· string · requis · base | ethereum | arbitrum | optimism | bsc | polygon | avalanche | solanaaddress· string · requistimeframe· string · optionnel · 1m | 5m | 15m | 1h | 4h | 1d
default 1h
Exemple d'appel{"name": "get_chart", "arguments": {"chain": "base", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_instant_status≈ 128 tokens
Status of an instant shift by id (from create_instant_shift): waiting | pending | processing | settling | settled | refund* | expired, plus deposit/settle tx hashes once available.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "get_instant_status", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_meta≈ 121 tokens
blueDEX's published transparency data: treasury (fee recipient) addresses, router allowlist, fee schedule, paused venues. Use this to audit quotes and transactions.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_meta", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_swap_quote≈ 377 tokens
Get the best swap route across DEX aggregator venues. Returns the winning venue quote plus every venue quote for transparency, and the fee recipient address (auditable against get_meta). Cross-chain quotes (e.g. USDT on Arbitrum -> USDC on Base) are supported on EVM.
Paramètres, retour & exemple (4)
Paramètresbuy· object · requissell· object · requisamount· string · requis
Integer amount in base units of the sell token, e.g. '100000000000000000' for 0.1 WETHslippageBps· number · optionnel
Max slippage in basis points, default 50
Exemple d'appel{"name": "get_swap_quote", "arguments": {"buy": {}, "sell": {}, "amount": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_instant_assets≈ 116 tokens
Assets reachable via the INSTANT lane (no on-chain DEX route) — Tron/USDT-TRC20, BTC, and stablecoin corridors. Returns ids (e.g. 'usdt-tron') to use with create_instant_shift.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_instant_assets", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_onramps≈ 218 tokens
Reputable INDEPENDENT fiat->crypto on-ramps blueDEX signposts so a human principal can acquire a first coin with minimal KYC, then swap/bridge on blueDEX. blueDEX operates none of these and takes no custody; every ramp lands coins in the user's own wallet. Durable no-KYC = vouchers + non-custodial P2P; tiered/full-KYC brokers are a labelled fallback. Most no-KYC routes are human-mediated (cash/contacts/Tor) — only Transak + MoonPay are agent-callable (but require KYC). Most are BTC-only — bridge onward with the instant lane or a quote. Surface this when a human asks how to get their first crypto.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_onramps", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - plan_route≈ 281 tokens
Plan the cheapest MULTI-HOP route between ANY two assets — composes DEX swaps (non-custodial) + instant-lane bridges (custodial-at-venue) into one path, with every fee and per-leg custody disclosed. e.g. USDT on Tron -> XAUt on Ethereum becomes a USDT bridge + a DEX swap. `from`/`to` are an instant id (e.g. 'usdt-tron') or a {chain,address} DEX token; `amount` is integer base units of `from`. Returns ordered legs (kind, venue, custody, amounts, fee) + total output. Execute legs in order: DEX legs via build_swap_transaction, bridge legs via create_instant_shift.
Paramètres, retour & exemple (3)
Paramètresto· ? · requis
instant id string OR a DEX token {chain,address}from· ? · requis
instant id string (e.g. 'usdt-tron') OR a DEX token {chain,address}amount· string · requis
integer base units of `from`
Exemple d'appel{"name": "plan_route", "arguments": {"to": "texte", "from": "texte", "amount": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sweep_dust≈ 350 tokens
Consolidate many small leftover token balances (dust) into one token (default USDC) on an EVM chain. Pass the dust list (token address + amount — you know your own balances); returns a plan of unsigned swaps, gas-positive legs only, with the whole tiny sweep fee riding ONE leg. Non-custodial: approve each leg's approvalTarget and sign. Base/Arbitrum/Optimism/Ethereum/BNB Chain/Polygon/Avalanche.
Paramètres, retour & exemple (5)
Paramètresdust· array · requis
tokens to sweep: [{ address, amount (integer base units), symbol?, decimals? }]chain· string · optionnel · base | ethereum | arbitrum | optimism | bsc | polygon | avalanche
default basewallet· string · requis
your 0x address (the taker)slippageBps· number · optionnel
default 100targetToken· string · optionnel
consolidate into this token (default USDC)
Exemple d'appel{"name": "sweep_dust", "arguments": {"dust": [], "wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».