loop-mcp
15 pay-per-call Bitcoin and developer tools, paid in sats over Lightning (L402).
| Endpoint | https://mcp.loopxxi.com/mcp (streamable-http) |
|---|---|
| Registry version | 2.4.0 |
| Now | 15 tools · grade A (90) · pin ts_36673dd07e500e175fb0f164161d5b4c · protocol 2024-11-05 |
| First / last listed | 2026-10-27 06:44 UTC / 2026-10-27 06:44 UTC |
| Grade over time | 2026-10-27: A (90), 15 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: btc_price btc_send_decision lightning_address_resolve tx_decode_explain optimal_send_window json_validate json_extract csv_to_json text_analyze hash_generate base64_convert timestamp_convert uuid_generate url_parse jwt_decode
btc_price | Get the current Bitcoin price in USD and other major currencies. Source: mempool.space. Real-time. params: none |
btc_send_decision | 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. params: urgency |
lightning_address_resolve | 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. params: address*, amount_sats* |
tx_decode_explain | 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. params: txid* |
optimal_send_window | 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 params: target_sat_vb, hours_ahead |
json_validate | Validate JSON, identify its root type, and return normalized JSON plus a SHA-256 content hash. params: json* |
json_extract | Extract one value from JSON using a simple dot path with array indexes, for example users[0].email. params: json*, path* |
csv_to_json | Convert CSV, TSV, semicolon, or pipe-delimited text into structured JSON with bounded row output. params: csv*, delimiter, header, max_rows |
text_analyze | Return deterministic text statistics, estimated tokens, reading time, and a SHA-256 content hash. params: text* |
hash_generate | Generate a SHA-256 or SHA-512 digest in hexadecimal or Base64 form. params: text*, algorithm, encoding |
base64_convert | Encode UTF-8 text to Base64 or decode Base64 safely, with standard and URL-safe alphabets. params: data*, action*, url_safe |
timestamp_convert | Convert Unix seconds, Unix milliseconds, RFC3339, or ISO dates into normalized UTC timestamp forms. params: value*, from |
uuid_generate | Generate one to one hundred cryptographically random RFC 4122 UUID version 4 identifiers. params: count |
url_parse | Parse an HTTP or HTTPS URL into normalized scheme, host, port, path, query, and fragment fields without fetching it. params: url* |
jwt_decode | Decode JWT header and payload claims locally without verifying the signature. The response always marks verification as false. params: token* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.