LM

loop-mcp

com.loopxxi/loop-mcp

15 pay-per-call Bitcoin and developer tools, paid in sats over Lightning (L402).

Yes, your AI can use this right now.Answered a live MCP handshake in 465 ms with no sign-in needed and exposes 15 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://mcp.loopxxi.com/mcp

15 tools, verified live

Pulled straight from the server with tools/list on 2026-10-18.
btc_priceread-only

Get the current Bitcoin price in USD and other major currencies. Source: mempool.space. Real-time.

btc_send_decisionread-only

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.

lightning_address_resolveread-only

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.

tx_decode_explainread-only

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.

optimal_send_windowread-only

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

json_validateread-only

Validate JSON, identify its root type, and return normalized JSON plus a SHA-256 content hash.

json_extractread-only

Extract one value from JSON using a simple dot path with array indexes, for example users[0].email.

csv_to_jsonread-only

Convert CSV, TSV, semicolon, or pipe-delimited text into structured JSON with bounded row output.

text_analyzeread-only

Return deterministic text statistics, estimated tokens, reading time, and a SHA-256 content hash.

hash_generateread-only

Generate a SHA-256 or SHA-512 digest in hexadecimal or Base64 form.

base64_convertread-only

Encode UTF-8 text to Base64 or decode Base64 safely, with standard and URL-safe alphabets.

timestamp_convertread-only

Convert Unix seconds, Unix milliseconds, RFC3339, or ISO dates into normalized UTC timestamp forms.

uuid_generateread-only

Generate one to one hundred cryptographically random RFC 4122 UUID version 4 identifiers.

url_parseread-only

Parse an HTTP or HTTPS URL into normalized scheme, host, port, path, query, and fragment fields without fetching it.

jwt_decoderead-only

Decode JWT header and payload claims locally without verifying the signature. The response always marks verification as false.

Alternatives in Crypto & Web3

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”