accueil / serveurs / Finance & Paiement / io.alertio/alertio
io.alertio/alertio
serveur MCP (Model Context Protocol) · Alertio 1.2.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 io.alertio/alertio est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.alertio/alertio » 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 7 outils
- calculate_health_factor≈ 1204 tokens
Calculates a lending health factor from position inputs, with no wallet or on-chain lookup required. Give it collateral (one or more assets, each with its own liquidation threshold) and the debt, and it returns the health factor, the blended threshold, the collateral drop that would trigger liquidation, and the collateral value at which liquidation begins. Optionally simulates a collateral price drop and a change in the borrowed asset's price. Formula: HF = (Σ collateral value × liquidation threshold) ÷ debt. Works for Aave, Morpho, Spark, Kamino and any protocol using the standard formula. Use this when asked: "What is my health factor if I supply 5 ETH at 80% and borrow $6,500?", "How far can ETH fall before I get liquidated?", "What happens to my HF if I add collateral or repay?", "Work out the health factor for this position".
Paramètres, retour & exemple (4)
Paramètresdebt_usd· number · requis
Total borrowed value in USD. Zero means no debt, so no liquidation risk.collateral· array · requis
Collateral legs. Pass one entry per supplied asset; each keeps its own liquidation threshold and the blended figure is derived.debt_change_pct· number · optionnel
Optional: simulate the borrowed asset's price moving by this percentage. Positive grows the debt and pushes HF down (borrowing a volatile asset); 0 or omitted is stablecoin debt.collateral_drop_pct· number · optionnel
Optional: simulate the collateral falling by this percentage, e.g. 30 for a 30% crash.
Exemple d'appel{"name": "calculate_health_factor", "arguments": {"debt_usd": 1, "collateral": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"debtUsd": 1, "riskLevel": "texte", "simulated": {}, "healthFactor": 1, "collateralValueUsd": 1, "blendedThresholdPct": 1, "dropToLiquidationPct": 1, "riskAdjustedCollateralUsd": 1, "liquidationAtCollateralValueUsd": 1}} - get_market_utilization≈ 664 tokens
Returns Aave V3 lending market utilization rates, supply APY, and borrow APY across 7 chains (Ethereum, Base, Arbitrum, Polygon, Optimism, Avalanche, Scroll). High utilization above the optimal rate causes borrow APY to spike sharply. Also shows if a market is frozen or paused. Use this when asked: "What is the USDC utilization on Aave Ethereum?", "Is there room to borrow WETH on Base?", "Which Aave markets are above optimal utilization?", "What is the current borrow rate for USDC on Arbitrum?", "Are any Aave markets frozen?"
Paramètres, retour & exemple (2)
Paramètresasset· string · optionnel
Optional: filter by asset symbol, e.g. "USDC" or "WETH". Case-insensitive. Omit for all assets across all chains.chain· string · optionnel · ethereum | base | arbitrum | polygon | optimism | avalanche | scroll
Optional: filter by chain name. Omit for all 7 chains.
Exemple d'appel{"name": "get_market_utilization", "arguments": {"asset": "texte", "chain": "ethereum"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"markets": [], "frozenCount": 1, "pausedCount": 1, "aboveOptimalCount": 1}} - get_stablecoin_pegs≈ 473 tokens
Returns real-time USD peg data for the top stablecoins (USDT, USDC, DAI, FRAX, crvUSD, USDS, GHO, and more) sourced from DeFiLlama. Shows current price, deviation from $1.00, and market cap. Flags any coin deviating more than 0.5% as a depeg signal. Use this when asked: "Is USDC currently depegged?", "Which stablecoins are showing depeg signals right now?", "What is DAI trading at?", "Are any stablecoins losing their peg?"
Paramètres, retour & exemple (1)
Paramètressymbol· string · optionnel
Optional: filter to a single stablecoin by symbol, e.g. "USDC", "DAI", "USDT". Case-insensitive. Omit to get all top stablecoins.
Exemple d'appel{"name": "get_stablecoin_pegs", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"coins": [], "depeggedSymbols": []}} - scan_solana_wallet≈ 464 tokens
Scans a Solana wallet address for Kamino lending positions and returns active borrowing positions with health factors and liquidation risk. Health factor < 1.0 means the position is liquidatable. Use this when asked: "Check Kamino health for this Solana wallet", "Is this Solana address at risk of liquidation?", "What is this wallet borrowing on Solana?"
Paramètres, retour & exemple (1)
Paramètreswallet· string · requis
Solana wallet address in base58 format — 32 to 44 characters using base58 alphabet (no 0, O, I, or l), e.g. 7xKX…AbCD
Exemple d'appel{"name": "scan_solana_wallet", "arguments": {"wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"positions": [], "totalPositions": 1}} - scan_ton_wallet≈ 408 tokens
Scans a TON wallet address on the EVAA lending protocol and returns the active borrowing position with health factor and liquidation risk. Health factor < 1.0 means the position is liquidatable. Use this when asked: "What is the EVAA health factor for this TON wallet?", "Is this TON address at risk on EVAA?", "Check lending risk for EQ…"
Paramètres, retour & exemple (1)
Paramètreswallet· string · requis
TON wallet address in friendly format — must start with EQ or UQ and be exactly 48 characters, e.g. EQD…wxYZ
Exemple d'appel{"name": "scan_ton_wallet", "arguments": {"wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"debtUsd": 1, "riskLevel": "texte", "healthFactor": 1, "collateralUsd": 1, "totalPositions": 1}} - scan_wallet≈ 556 tokens
Scans an EVM wallet address across all supported lending protocols and returns every active borrowing position with health factors and liquidation risk. Covers Aave V3 (7 chains: Ethereum, Base, Arbitrum, Polygon, Optimism, Avalanche, Scroll), Aave V4 (Ethereum Core/Prime/Plus), Spark (Ethereum), Morpho (Ethereum, Base, Arbitrum), Euler (Ethereum, Monad), and Moonwell (Base, Optimism). Health factor < 1.0 means the position is liquidatable. Use this when asked: "Is this wallet at risk of liquidation?", "Show all lending positions for 0x…", "Which protocols is this wallet borrowing from?", "Which of these wallets is closest to liquidation?"
Paramètres, retour & exemple (1)
Paramètreswallet· string · requis
EVM wallet address — must start with 0x and be exactly 42 characters, e.g. 0xabc…1234
Exemple d'appel{"name": "scan_wallet", "arguments": {"wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"positions": [], "totalPositions": 1}} - simulate_liquidation≈ 684 tokens
Simulates the impact of a collateral price drop on all active EVM lending positions for a wallet (Aave V3/V4, Spark, Morpho, Euler, Moonwell). Formula: newHF = currentHF × (1 − drop%). Shows per-position health factor changes and flags which positions would move to AT RISK, DANGER, or LIQUIDATED. Use this when asked: "What happens to this wallet if ETH drops 30%?", "Would this wallet survive a 40% market crash?", "Stress-test this address at -20% collateral", "Which positions are closest to liquidation if the market drops?"
Paramètres, retour & exemple (2)
Paramètreswallet· string · requis
EVM wallet address — must start with 0x and be exactly 42 characters, e.g. 0xabc…1234collateral_drop_pct· number · requis
Percentage drop in collateral value to simulate, e.g. 30 for a 30% price crash. Range: 1–80.
Exemple d'appel{"name": "simulate_liquidation", "arguments": {"wallet": "texte", "collateral_drop_pct": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"positions": [], "allSurvived": true, "atRiskCount": 1, "liquidatedCount": 1, "scenarioDropPct": 1}}
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é ».