{"contact":"business@loopxxi.com","docs":"https://github.com/Loop-XXI/loop-mcp","payment_rails":[{"instructions":"Authorization: L402 \u003ctoken\u003e:\u003cpreimage\u003e","name":"L402 (Lightning)"},{"instructions":"Authorization: Bearer loop_\u003ccredit_key\u003e. Buy credits at https://api.loopxxi.com/ai-credits","name":"Fiat credit_key (Stripe)"}],"protocol":"MCP 2024-11-05","server":"loop-mcp","tools":[{"description":"Get the current Bitcoin price in USD and major fiat currencies. Source: mempool.space. Real-time.","inputSchema":{"type":"object","properties":{},"required":[]},"name":"btc_price","price_sats":10},{"description":"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.","inputSchema":{"type":"object","properties":{"urgency":{"type":"string","enum":["low","medium","high"],"description":"How time-sensitive is your transaction? low=economy, medium=default, high=next-block."}},"required":[]},"name":"btc_send_decision","price_sats":15},{"description":"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.","inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"Lightning Address in user@domain.com format."},"amount_sats":{"type":"integer","description":"Amount you want to send, in satoshis.","minimum":1}},"required":["address","amount_sats"]},"name":"lightning_address_resolve","price_sats":10},{"description":"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.","inputSchema":{"type":"object","properties":{"txid":{"type":"string","description":"Bitcoin transaction ID (64 hex characters).","minLength":64,"maxLength":64}},"required":["txid"]},"name":"tx_decode_explain","price_sats":25},{"description":"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.","inputSchema":{"type":"object","properties":{"target_sat_vb":{"type":"number","description":"Your fee ceiling in sat/vB. The recommended window targets at-or-below this rate. Omit to get the lowest-projected window."},"hours_ahead":{"type":"integer","minimum":1,"maximum":6,"description":"How far ahead to search for the optimal window (1-6h, default 4)."}},"required":[]},"name":"optimal_send_window","price_sats":25}],"version":"2.2.0"}