loop-mcp
com.loopxxi/loop-mcpVersion 2.4.015 pay-per-call Bitcoin and developer tools, paid in sats over Lightning (L402).
Status
Responds323 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:04 UTC
- Latency
- 323 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.loopxxi.com/mcpResponds323 msNo sign-in
Claude Code
claude mcp add --transport http loop-mcp https://mcp.loopxxi.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: loop-mcp
Remote MCP server URL: https://mcp.loopxxi.com/mcpCursor
{
"mcpServers": {
"loop-mcp": {
"url": "https://mcp.loopxxi.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"loop-mcp","type":"http","url":"https://mcp.loopxxi.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
16 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
base64_convertEncode UTF-8 text to Base64 or decode Base64 safely, with standard and URL-safe alphabets. | No | Yes | Not declared | Yes |
btc_priceGet the current Bitcoin price in USD and other major currencies. Source: mempool.space. Real-time. Each reading carries source (the URL read), fetched_at (UTC, RFC 3339) and source_sha256 (SHA-256 of the upstream body as served). | No | Yes | Not declared | Yes |
btc_send_decisionReturns 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. | No | Yes | Not declared | Yes |
business_ratiosCompute cash runway in months, cash buffer days, current ratio, quick ratio, debt to equity, DSO, DIO, DPO and cash conversion cycle from any subset of a business's own cash, monthly flow and balance sheet figures. Arithmetic only, no network. Each value carries its formula and the inputs it used; a value that cannot be computed is null with a reason. | No | Yes | Not declared | Yes |
csv_to_jsonConvert CSV, TSV, semicolon, or pipe-delimited text into structured JSON with bounded row output. | No | Yes | Not declared | Yes |
hash_generateGenerate a SHA-256 or SHA-512 digest in hexadecimal or Base64 form. | No | Yes | Not declared | Yes |
json_extractExtract one value from JSON using a simple dot path with array indexes, for example users[0].email. | No | Yes | Not declared | Yes |
json_validateValidate JSON, identify its root type, and return normalized JSON plus a SHA-256 content hash. | No | Yes | Not declared | Yes |
jwt_decodeDecode JWT header and payload claims locally without verifying the signature. The response always marks verification as false. | No | Yes | Not declared | Yes |
lightning_address_resolveResolve 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. | No | Yes | Not declared | Yes |
optimal_send_windowBitcoin 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. | No | Yes | Not declared | Yes |
text_analyzeReturn deterministic text statistics, estimated tokens, reading time, and a SHA-256 content hash. | No | Yes | Not declared | Yes |
timestamp_convertConvert Unix seconds, Unix milliseconds, RFC3339, or ISO dates into normalized UTC timestamp forms. | No | Yes | Not declared | Yes |
tx_decode_explainFetch 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. | No | Yes | Not declared | Yes |
url_parseParse an HTTP or HTTPS URL into normalized scheme, host, port, path, query, and fragment fields without fetching it. | No | Yes | Not declared | Yes |
uuid_generateGenerate one to one hundred cryptographically random RFC 4122 UUID version 4 identifiers. | No | Yes | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Oct 8, 2026
- Updated
- Oct 8, 2026
- Repository
- Not given
- Categories (suggested)
- Finance and paymentsDeveloper toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared