accueil / serveurs / Finance & Paiement / com.kriptonianlabs/agent-apis
com.kriptonianlabs/agent-apis
serveur MCP (Model Context Protocol) · com.kriptonianlabs/agent-apis 0.17.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 com.kriptonianlabs/agent-apis est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.kriptonianlabs/agent-apis » 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 16 outils
- solana_latest_slot≈ 626 tokens
Latest finalized Solana slot and its block time. When to use: To check how fresh the finalized view of Solana is, or to anchor a read to a slot. Prefer another tool: Not a tip-of-chain feed: it is finalized, not processed or confirmed, and it is cached for 2 seconds. Example: solana_latest_slot {}
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "solana_latest_slot", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "slot": 1, "block_time": "texte"}} - solana_network_health≈ 702 tokens
Whether Solana data is currently being served: latest probe status and finalized slot. When to use: Before relying on the Solana verdict endpoints, or to explain a 503 from them. Prefer another tool: Not a measure of the Solana network itself, only of this service's access to it; use the latest-slot endpoint to see chain progress. Example: solana_network_health {}
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "solana_network_health", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "slot": "texte", "status": "up", "latency_ms": 1, "last_probe_at": "texte"}} - solana_token≈ 958 tokens
Is this Solana token safe to hold or receive? A SAFE, WARN or DANGER verdict. When to use: Before accepting or swapping into an unfamiliar token, to see whether its mint can freeze, mint more, move or tax balances. Prefer another tool: Not a price, liquidity or holder lookup and not an audit of the token's project; it reads only the mint account. Example: solana_token {"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}
Paramètres, retour & exemple (1)
Paramètresmint· string · requis
Mint address of an SPL Token or Token-2022 token (base58, 32 bytes)
Exemple d'appel{"name": "solana_token", "arguments": {"mint": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "mint": "texte", "supply": "texte", "reasons": [], "verdict": "SAFE", "decimals": 1, "extensions": [], "transfer_fee": "texte", "token_program": "texte", "mint_authority": "texte", "freeze_authority": "texte"}} - solana_transfer_readiness≈ 1218 tokens
Will this Solana transfer succeed? A verdict for SOL or an SPL or Token-2022 token. When to use: Before building or signing a Solana transfer, to learn whether it will fail and what it will cost in rent and fees. Prefer another tool: Not a simulation of the exact transaction (no priority fee, no program logic), not a token price or holder lookup, and not a way to read raw accounts. Example: solana_transfer_readiness {"source":"83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri","destination":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","mint":"SOL","amount":"0.5"}
Paramètres, retour & exemple (4)
Paramètresmint· string · requis
`SOL` for native SOL, or the mint address of an SPL Token or Token-2022 tokenamount· string · requis
Positive decimal amount in UI units (SOL or tokens, not lamports or raw units)source· string · requis
Sending wallet: Solana wallet address: a base58 string that decodes to exactly 32 bytesdestination· string · requis
Receiving wallet (not its token account): Solana wallet address: a base58 string that decodes to exactly 32 bytes
Exemple d'appel{"name": "solana_transfer_readiness", "arguments": {"mint": "texte", "amount": "texte", "source": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "mint": "texte", "ready": true, "amount": "texte", "source": "texte", "blockers": [], "decimals": 1, "warnings": [], "amount_raw": "texte", "net_amount": "texte", "destination": "texte", "transfer_fee": "texte"}} - xrpl_account_lines≈ 952 tokens
One page of an account's trust lines, with an opaque cursor for the next page. When to use: To list every trust line of an account (balances, limits, freeze and authorization flags), page by page. Prefer another tool: For a quick capped overview with the XRP balance, use `/v1/xrpl/account/{address}/summary`; for issued totals of a token, use the token endpoint. Example: xrpl_account_lines {"address":"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"}
Paramètres, retour & exemple (4)
Paramètrespeer· string · optionnel
Only lines with this counterparty (classic address)limit· string · optionnel
Lines per page: an integer from 10 to 400 (default 100)marker· string · optionnel
Opaque cursor from the previous page's `marker`, for the same addressaddress· string · requis
Valid classic XRPL account address (r..., checksum verified)
Exemple d'appel{"name": "xrpl_account_lines", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "peer": "texte", "limit": 1, "lines": [], "marker": "texte", "address": "texte"}} - xrpl_account_summary≈ 734 tokens
XRP balance, sequence, owner count, transfer rate and trust lines (capped) for an account. When to use: To inspect an account before building a transaction for it. Prefer another tool: Not for transaction history, reserves or account flags; it is a summary, not a full account dump. Example: xrpl_account_summary {"address":"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"}
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Valid classic XRPL account address (r..., checksum verified)
Exemple d'appel{"name": "xrpl_account_summary", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "address": "texte", "sequence": 1, "balance_xrp": "texte", "owner_count": 1, "trust_lines": [], "transfer_rate": 1, "lines_truncated": true}} - xrpl_account_transactions≈ 1007 tokens
One page of an account's most recent validated transactions, newest first. When to use: To check what an account did recently (payments sent or received, offers, trust line changes) and whether each transaction succeeded. Prefer another tool: For balances and trust lines, use `/v1/xrpl/account/{address}/summary` or `/v1/xrpl/account/{address}/lines`; for full archival history, use a full-history node or indexer: history depth depends on the serving node and older pages may be slower. Example: xrpl_account_transactions {"address":"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"}
Paramètres, retour & exemple (3)
Paramètreslimit· string · optionnel
Transactions per page: an integer from 1 to 50 (default 20)marker· string · optionnel
Opaque cursor from the previous page's `marker`, for the same addressaddress· string · requis
Valid classic XRPL account address (r..., checksum verified)
Exemple d'appel{"name": "xrpl_account_transactions", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "limit": 1, "marker": "texte", "address": "texte", "transactions": []}} - xrpl_amm≈ 632 tokens
AMM pool reserves and trading fee for an asset pair. When to use: To read AMM pool depth and fee for a pair. Prefer another tool: It does not estimate slippage or compare venues (use the slippage page for the CLOB vs AMM comparison); a pair without a pool returns 404. Example: xrpl_amm {"a":"XRP","b":"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"}
Paramètres, retour & exemple (2)
Paramètresa· string · requis
First asset: `XRP` (no issuer) or `CODE.issuer` with a valid classic-address issuer (e.g. `USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh`)b· string · requis
Second asset: `XRP` (no issuer) or `CODE.issuer` with a valid classic-address issuer (e.g. `USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh`)
Exemple d'appel{"name": "xrpl_amm", "arguments": {"a": "texte", "b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "asset_a": "texte", "asset_b": "texte", "reserve_a": "texte", "reserve_b": "texte", "trading_fee": "texte"}} - xrpl_fee≈ 730 tokens
Current XRPL fee tiers in drops with a congestion score. When to use: Before submitting a transaction, to choose a `Fee` and to decide whether the network is congested. Prefer another tool: Not a price feed and not a historical series; it describes the latest validated ledger only. Example: xrpl_fee {}
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "xrpl_fee", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"fee": {}, "meta": "texte", "base_fee": "texte", "congestion": {}, "median_fee": "texte", "minimum_fee": "texte", "max_queue_size": "texte", "open_ledger_fee": "texte", "current_queue_size": "texte"}} - xrpl_latest_ledger≈ 583 tokens
Latest validated ledger index, hash and close time. When to use: To anchor other readings to a ledger or to check how current the network view is. Prefer another tool: Not for transaction data or account state; use the account endpoint for those. Example: xrpl_latest_ledger {}
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "xrpl_latest_ledger", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "close_time": "texte", "ledger_hash": "texte", "ledger_index": 1}} - xrpl_network_health≈ 833 tokens
Overall and per-node health of the upstream XRPL nodes. When to use: To decide whether to trust or retry data, or to explain a 503 from another endpoint. Prefer another tool: Not a probe of your own connectivity; it reports the service's upstream nodes. Example: xrpl_network_health {}
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "xrpl_network_health", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "nodes": [], "status": "ok", "ledger_index": 1, "last_probe_at": "texte"}} - xrpl_orderbook≈ 786 tokens
CLOB order book for a currency pair with unfunded offers removed. When to use: To read executable liquidity for a pair on the XRPL central limit order book (CLOB). Prefer another tool: Not for AMM liquidity (use the amm page) and not for a cost estimate (use the slippage page). Example: xrpl_orderbook {"base":"XRP","quote":"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"}
Paramètres, retour & exemple (3)
Paramètresbase· string · requis
Base currency: `XRP` (no issuer) or `CODE.issuer` with a valid classic-address issuer (e.g. `USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh`)depth· string · optionnel
Levels per side: a positive integer, rounded up to 10, 50, 100 or 200 (max 200)quote· string · requis
Quote currency: `XRP` (no issuer) or `CODE.issuer` with a valid classic-address issuer (e.g. `USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh`)
Exemple d'appel{"name": "xrpl_orderbook", "arguments": {"base": "texte", "quote": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"asks": [], "base": "texte", "bids": [], "meta": "texte", "depth": 1, "quote": "texte"}} - xrpl_paths≈ 1196 tokens
Multi-hop payment paths and their source cost. When to use: Before a cross-currency or multi-hop payment: to see whether a route exists and how much the source would spend to deliver the amount. A call can take up to about 20 seconds and paths may be non-optimal. Prefer another tool: To check whether a direct payment can succeed (use `/v1/xrpl/payment-readiness`), or for the single-hop cost of a trade on one pair (use `/v1/xrpl/slippage`, which compares the order book and the AMM). Example: xrpl_paths {"source":"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh","destination":"rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B","asset":"XRP","amount":"1"}
Paramètres, retour & exemple (7)
Paramètresasset· string · requis
Asset delivered: XRP or CODE.issuer (3-character or 40-hex code, classic issuer)amount· string · requis
Positive decimal amount of asset the destination receivessource· string · requis
Sending account: valid classic XRPL address (r..., checksum verified)send_max· string · optionnel
Most the source may spend, in send_max_asset; not with source_assetsdestination· string · requis
Receiving account: valid classic XRPL addresssource_assets· string · optionnel
Comma-separated assets the source may spend (1 to 4); not with send_maxsend_max_asset· string · optionnel
Asset of send_max: XRP or CODE.issuer; give it with send_max
Exemple d'appel{"name": "xrpl_paths", "arguments": {"asset": "texte", "amount": "texte", "source": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "warnings": [], "alternatives": [], "paths_may_be_non_optimal": true}} - xrpl_payment_readiness≈ 1205 tokens
Pre-payment check: can this payment from source to destination succeed now? When to use: Right before sending a payment: to catch a missing or unfunded destination, a required destination tag, deposit authorization, missing or frozen trust lines, insufficient balance and issuer freezes, in one call. Prefer another tool: To find a multi-hop route or the source amount needed for a cross-currency payment (use the paths endpoint), or to list balances (use `/v1/xrpl/account/{address}/summary`). Example: xrpl_payment_readiness {"source":"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh","destination":"rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B"}
Paramètres, retour & exemple (5)
Paramètresasset· string · optionnel
XRP (default) or CODE.issuer (3-character or 40-hex code, classic issuer)amount· string · optionnel
Positive decimal amount of asset; omit to skip amount-dependent checkssource· string · requis
Sending account: valid classic XRPL address (r..., checksum verified)destination· string · requis
Receiving account: valid classic XRPL address, different from sourcedestination_tag· string · optionnel
Destination tag you will send: an integer from 0 to 4294967295
Exemple d'appel{"name": "xrpl_payment_readiness", "arguments": {"source": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "asset": "texte", "amount": "texte", "source": "texte", "reasons": [], "verdict": "ready", "warnings": [], "destination": "texte", "checks_failed": [], "spendable_xrp": "texte", "destination_tag": "texte", "transfer_fee_pct": "texte"}} - xrpl_slippage≈ 1660 tokens
Slippage and average price for buying an amount of base currency. When to use: Before placing a market-style trade, to size it against available depth and to see whether the CLOB or the AMM pool is the cheaper venue. Prefer another tool: It is an estimate, not a quote, and it does not split an amount across venues or route through other pairs. To read pool reserves, use the amm page. Example: xrpl_slippage {"base":"XRP","quote":"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh","amount":"1000"}
Paramètres, retour & exemple (4)
Paramètresbase· string · requis
Base currency: `XRP` (no issuer) or `CODE.issuer` with a valid classic-address issuer (e.g. `USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh`)depth· string · optionnel
Levels per side: a positive integer, rounded up to 10, 50, 100 or 200 (max 200)quote· string · requis
Quote currency: `XRP` (no issuer) or `CODE.issuer` with a valid classic-address issuer (e.g. `USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh`)amount· string · requis
Positive decimal amount of base to buy
Exemple d'appel{"name": "xrpl_slippage", "arguments": {"base": "texte", "quote": "texte", "amount": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"base": "texte", "meta": "texte", "side": "texte", "depth": 1, "quote": "texte", "amount": "texte", "filled": "texte", "venues": {}, "partial": true, "avg_price": "texte", "best_price": "texte", "slippage_pct": "texte"}} - xrpl_token≈ 867 tokens
Issuer data for an issued asset: flags, domain, transfer fee and total issued. When to use: Before accepting or sending an issued token: check that the issuer exists, is not frozen, whether holders need authorization, and the transfer fee charged on every transfer between non-issuer accounts. Prefer another tool: For XRP (not an issued asset; 400), for one account's own balances use `/v1/xrpl/account/{address}/lines`, and for prices use `/v1/xrpl/orderbook` or `/v1/xrpl/amm/{a}/{b}`. Example: xrpl_token {"asset":"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"}
Paramètres, retour & exemple (1)
Paramètresasset· string · requis
Issued asset as CODE.issuer (3-character or 40-hex code, classic issuer address); not XRP
Exemple d'appel{"name": "xrpl_token", "arguments": {"asset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": "texte", "domain": "texte", "issuer": "texte", "currency": "texte", "no_freeze": true, "obligations": "texte", "require_auth": true, "global_freeze": true, "transfer_rate": 1, "currency_ascii": "texte", "default_ripple": true, "transfer_fee_pct": "texte"}}
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é ».