accueil / serveurs / Finance & Paiement / com.loopxxi/loop-mcp
com.loopxxi/loop-mcp
serveur MCP (Model Context Protocol) · loop-mcp 2.4.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.loopxxi/loop-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.loopxxi/loop-mcp » 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 15 outils
- base64_convert≈ 142 tokens
Encode UTF-8 text to Base64 or decode Base64 safely, with standard and URL-safe alphabets.
Paramètres, retour & exemple (3)
Paramètresdata· string · requis
Text or Base64 data, up to 100 KB.action· string · requis · encode | decodeurl_safe· boolean · optionnel
Use the URL-safe alphabet without padding.
Exemple d'appel{"name": "base64_convert", "arguments": {"data": "texte", "action": "encode"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - btc_price≈ 80 tokens
Get the current Bitcoin price in USD and other major currencies. Source: mempool.space. Real-time.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "btc_price", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - btc_send_decision≈ 194 tokens
Returns a composited send-or-wait recommendation for a Bitcoin transaction. Fetches live mempool and fee data, then outputs a machine-actionable verdict (SEND_NOW, WAIT, or URGENT_ONLY) with fee rates in sat/vB, mempool pressure level, and estimated savings if you wait. Ideal for agents that need a single decision call instead of parsing multiple raw mempool endpoints.
Paramètres, retour & exemple (1)
Paramètresurgency· string · optionnel · low | medium | high
How time-sensitive is your transaction? low=economy, medium=default, high=next-block.
Exemple d'appel{"name": "btc_send_decision", "arguments": {"urgency": "low"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - csv_to_json≈ 187 tokens
Convert CSV, TSV, semicolon, or pipe-delimited text into structured JSON with bounded row output.
Paramètres, retour & exemple (4)
Paramètrescsv· string · requis
Delimited text, up to 100 KB.header· boolean · optionnel
Use the first row as object keys. Default true.max_rows· integer · optionnel
Maximum data rows to return. Default 100.delimiter· string · optionnel · comma | tab | semicolon | pipe
Delimiter name. Default comma.
Exemple d'appel{"name": "csv_to_json", "arguments": {"csv": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hash_generate≈ 148 tokens
Generate a SHA-256 or SHA-512 digest in hexadecimal or Base64 form.
Paramètres, retour & exemple (3)
Paramètrestext· string · requis
Input text, up to 100 KB.encoding· string · optionnel · hex | base64
Output encoding. Default hex.algorithm· string · optionnel · sha256 | sha512
Hash algorithm. Default sha256.
Exemple d'appel{"name": "hash_generate", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - json_extract≈ 127 tokens
Extract one value from JSON using a simple dot path with array indexes, for example users[0].email.
Paramètres, retour & exemple (2)
Paramètresjson· string · requis
JSON text, up to 100 KB.path· string · requis
Dot path such as user.profile.name or users[0].email.
Exemple d'appel{"name": "json_extract", "arguments": {"json": "texte", "path": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - json_validate≈ 102 tokens
Validate JSON, identify its root type, and return normalized JSON plus a SHA-256 content hash.
Paramètres, retour & exemple (1)
Paramètresjson· string · requis
JSON text to validate, up to 100 KB.
Exemple d'appel{"name": "json_validate", "arguments": {"json": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - jwt_decode≈ 110 tokens
Decode JWT header and payload claims locally without verifying the signature. The response always marks verification as false.
Paramètres, retour & exemple (1)
Paramètrestoken· string · requis
JWT compact serialization, up to 20 KB.
Exemple d'appel{"name": "jwt_decode", "arguments": {"token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lightning_address_resolve≈ 170 tokens
Resolve a Lightning Address (user@domain.com) to a payable BOLT11 invoice for a given amount. Handles the full LNURL-pay protocol internally. Returns the invoice plus min/max sendable amounts for validation.
Paramètres, retour & exemple (2)
Paramètresaddress· string · requis
Lightning Address in user@domain.com format.amount_sats· integer · requis
Amount you want to send, in satoshis.
Exemple d'appel{"name": "lightning_address_resolve", "arguments": {"address": "texte", "amount_sats": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - optimal_send_window≈ 257 tokens
Bitcoin transaction timing intelligence. Returns a congestion forecast for the next 1-4h, a recommended UTC send window when fees are projected at/below your target, a fee trajectory (rising/stable/falling) with a calibrated confidence score, next-block minimum fee, confirmation targets for 3/6/144 blocks, and an RBF-viability flag. A synthesis layer above raw fee data — the decision an autonomous payment agent needs before broadcasting. Source: mempool.space.
Paramètres, retour & exemple (2)
Paramètreshours_ahead· integer · optionnel
How far ahead to search for the optimal window (1-6h, default 4).target_sat_vb· number · optionnel
Your fee ceiling in sat/vB. The recommended window targets at-or-below this rate. Omit to get the lowest-projected window.
Exemple d'appel{"name": "optimal_send_window", "arguments": {"hours_ahead": 1, "target_sat_vb": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - text_analyze≈ 101 tokens
Return deterministic text statistics, estimated tokens, reading time, and a SHA-256 content hash.
Paramètres, retour & exemple (1)
Paramètrestext· string · requis
Text to analyze, up to 100 KB.
Exemple d'appel{"name": "text_analyze", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - timestamp_convert≈ 133 tokens
Convert Unix seconds, Unix milliseconds, RFC3339, or ISO dates into normalized UTC timestamp forms.
Paramètres, retour & exemple (2)
Paramètresfrom· string · optionnel · auto | unix | unix_ms | rfc3339 | date
Input format. Default auto.value· string · requis
Timestamp value.
Exemple d'appel{"name": "timestamp_convert", "arguments": {"value": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tx_decode_explain≈ 176 tokens
Fetch a Bitcoin transaction by txid and return a structured, agent-ready summary: type (P2WPKH/P2TR/P2SH/etc.), input/output counts, fees, fee rate in sat/vB, confirmation status, RBF flag, SegWit/Taproot flags, and a one-line agent_summary string ready for LLM context injection. Saves 500-2000 tokens vs parsing raw TX JSON.
Paramètres, retour & exemple (1)
Paramètrestxid· string · requis
Bitcoin transaction ID (64 hex characters).
Exemple d'appel{"name": "tx_decode_explain", "arguments": {"txid": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - url_parse≈ 109 tokens
Parse an HTTP or HTTPS URL into normalized scheme, host, port, path, query, and fragment fields without fetching it.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Absolute HTTP or HTTPS URL, up to 4,096 characters.
Exemple d'appel{"name": "url_parse", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - uuid_generate≈ 105 tokens
Generate one to one hundred cryptographically random RFC 4122 UUID version 4 identifiers.
Paramètres, retour & exemple (1)
Paramètrescount· integer · optionnel
Number of UUIDs. Default 1.
Exemple d'appel{"name": "uuid_generate", "arguments": {"count": 1}}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é ».