accueil / serveurs / Finance & Paiement / io.chainflip-broker/crypto-swap
io.chainflip-broker/crypto-swap
serveur MCP (Model Context Protocol) · Broker as a Service v1
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 io.chainflip-broker/crypto-swap est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.chainflip-broker/crypto-swap » 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 6 outils
- check_status≈ 130 tokens
Check the status of a swap by its ID. Returns the current swap state including deposit detection, swap progress, and egress information.
Paramètres, retour & exemple (1)
ParamètresswapId· integer · requis
The swap ID returned by start_swap or start_dca_swap
Exemple d'appel{"name": "check_status", "arguments": {"swapId": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_native_quotes≈ 271 tokens
Get swap quotes for exchanging one crypto asset to another using native (smallest unit) amounts. Returns available quotes with exchange rates, fees, and estimated output amounts. Use this when you have amounts in native units (e.g., satoshis for BTC, wei for ETH). API key is optional.
Paramètres, retour & exemple (4)
Paramètresamount· string · requis
Amount to swap in native units (e.g., '100000000' for 1 BTC in satoshis)apiKey· string|null · optionnel
Optional partner API key.sourceAsset· string · requis
Source asset identifier (e.g., 'btc.btc', 'eth.eth', 'usdc.eth')destinationAsset· string · requis
Destination asset identifier (e.g., 'eth.eth', 'btc.btc', 'sol.sol')
Exemple d'appel{"name": "get_native_quotes", "arguments": {"amount": "texte", "sourceAsset": "texte", "destinationAsset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_quotes≈ 232 tokens
Get swap quotes for exchanging one crypto asset to another. Returns available quotes with exchange rates, fees, and estimated output amounts. API key is optional.
Paramètres, retour & exemple (4)
Paramètresamount· number · requis
Amount to swap in human-readable format (e.g., 1.5 for 1.5 BTC)apiKey· string|null · optionnel
Optional partner API key.sourceAsset· string · requis
Source asset identifier (e.g., 'btc.btc', 'eth.eth', 'usdc.eth')destinationAsset· string · requis
Destination asset identifier (e.g., 'eth.eth', 'btc.btc', 'sol.sol')
Exemple d'appel{"name": "get_quotes", "arguments": {"amount": 1, "sourceAsset": "texte", "destinationAsset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_assets≈ 98 tokens
List all available swap assets and their details including ticker, network, direction, decimals, minimum amounts, and current USD prices.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_assets", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_dca_swap≈ 567 tokens
Start a DCA (Dollar Cost Averaging) cross-chain swap that splits into multiple sub-swaps over time. Returns the deposit address. API key is optional.
Paramètres, retour & exemple (9)
ParamètresapiKey· string|null · optionnel
Optional partner API key.sourceAsset· string · requis
Source asset identifier (e.g., 'btc.btc', 'eth.eth', 'usdc.eth')minimumPrice· number|null · optionnel
Optional minimum accepted price as a destination-per-source ratio (e.g., for a btc.btc to eth.eth swap, 28.5 means 1 BTC gets at least 28.5 ETH). When omitted, automatically calculated from current pool prices with 2% slippage tolerance. Set to 0 to accept any price.refundAddress· string · requis
Refund address on the source chain, used if minimum price cannot be metnumberOfChunks· integer · requis
Number of sub-swaps for DCA (Dollar Cost Averaging). Must be >= 1.destinationAsset· string · requis
Destination asset identifier (e.g., 'eth.eth', 'btc.btc', 'sol.sol')destinationAddress· string · requis
Destination address on the target chainchunkIntervalBlocks· integer|null · optionnel
Optional delay between DCA sub-swaps in state-chain blocks (1 block = 6 seconds). Defaults to 2 blocks (12 seconds).livePriceSlippageTolerancePercent· number|null · optionnel
Optional live price protection: how far, in percent (0 to 100, at most 2 decimals, e.g. 0.5), the execution price may fall below Chainflip's oracle price before a sub-swap is retried and the rest refunded. Use a quote's recommendedLivePriceSlippageTolerancePercent. Rejected when either asset has no oracle price on Chainflip. When omitted, Chainflip's default protection for the pair applies.
Exemple d'appel{"name": "start_dca_swap", "arguments": {"sourceAsset": "texte", "refundAddress": "texte", "numberOfChunks": 1, "destinationAsset": "texte", "destinationAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_swap≈ 467 tokens
Start a cross-chain swap. Returns the deposit address where you should send your source asset. API key is optional.
Paramètres, retour & exemple (7)
ParamètresapiKey· string|null · optionnel
Optional partner API key.sourceAsset· string · requis
Source asset identifier (e.g., 'btc.btc', 'eth.eth', 'usdc.eth')minimumPrice· number|null · optionnel
Optional minimum accepted price as a destination-per-source ratio (e.g., for a btc.btc to eth.eth swap, 28.5 means 1 BTC gets at least 28.5 ETH). When omitted, automatically calculated from current pool prices with 2% slippage tolerance. Set to 0 to accept any price.refundAddress· string · requis
Refund address on the source chain, used if minimum price cannot be metdestinationAsset· string · requis
Destination asset identifier (e.g., 'eth.eth', 'btc.btc', 'sol.sol')destinationAddress· string · requis
Destination address on the target chainlivePriceSlippageTolerancePercent· number|null · optionnel
Optional live price protection: how far, in percent (0 to 100, at most 2 decimals, e.g. 0.5), the execution price may fall below Chainflip's oracle price before the swap is retried and then refunded. Use a quote's recommendedLivePriceSlippageTolerancePercent. Rejected when either asset has no oracle price on Chainflip. When omitted, Chainflip's default protection for the pair applies.
Exemple d'appel{"name": "start_swap", "arguments": {"sourceAsset": "texte", "refundAddress": "texte", "destinationAsset": "texte", "destinationAddress": "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é ».