402MCP.org
Rank 1

Lightning Labs Wavelength

Bitcoin and Stablecoin Payments on Easy Mode for Agents and Humans

Rank
1 of 5
Composite score
9.8 / 10
Protocol / rail
L402 / Lightning / Ark
Custody model
Self-Custodial (Ark protocol)
Node management
Not required
MCP native
Yes

Overview

Wavelength is Lightning Labs' agent payment toolkit. It gives an agent a self-custodial Bitcoin wallet with no node to run, no channels to open and no liquidity to source: funds sit on an Ark-style settlement layer where the holder keeps their keys and retains a unilateral exit to on-chain BTC. Payments move over standard BOLT 11 invoices, routing liquidity is inherited from Lightning Labs' Loop, and the whole surface is exposed to agents through a native MCP server (`wavecli mcp serve`) with typed tool calls. Native stablecoin support via Taproot Assets is slated for the same API surface. The combination of self-custody, zero operational overhead and first-class agent tooling is why it holds the #1 position in this registry.

Key advantages

  • Zero node or channel management
  • Self-custodial funds with unilateral exit to mainnet BTC
  • Deep liquidity via Loop
  • Native MCP tool calls and typed agent interface
  • Upcoming Taproot Assets support for stablecoins

Trade-offs

  • Bitcoin-denominated today; stablecoin settlement via Taproot Assets is on the roadmap rather than shipped

Evaluation matrix

  • Custody & Sovereignty10.0

    Self-custodial with exit guarantees vs. centralized/custodial risk. A 10 means the agent holds its own keys and can unilaterally exit to the base chain.

  • Operational Friction10.0

    Infrastructure burden. Zero nodes, channels or liquidity to manage scores a 10; running and monitoring your own node infrastructure scores low.

  • Agent Native Support10.0

    Out-of-the-box MCP server integration, typed tool calls and LLM-friendly setup. A 10 ships an MCP server and machine-readable docs in the box.

  • Payment Rails & Assets9.3

    Breadth of settlement rails and assets: Lightning Network for true micropayments, plus stablecoins (USDC / Taproot Assets) for unit-of-account stability.

  • Settlement Speed & Fees10.0

    Instant sub-second settlement with near-zero transaction overhead scores a 10. Block-bound confirmation or gas-denominated fees score lower.

  • Developer DX9.5

    SDK quality, passkey support and copy-paste integration speed — how fast a developer (or an agent writing code) gets from zero to a paid request.

Integration

Install the SDK
npx skills add lightninglabs/wavelength-sdk
Serve the MCP server
wavecli mcp serve
Charge for an API route (Next.js)
import { requirePayment } from "@lightninglabs/wavelength-sdk";

// Returns HTTP 402 with a BOLT 11 invoice until the caller settles,
// then hands the request through to your handler.
export const GET = requirePayment(
  { amountSats: 10 },
  async () => Response.json({ forecast: "sunny", confidence: 0.91 }),
);
Pay a 402 challenge from an agent
import { WavelengthClient } from "@lightninglabs/wavelength-sdk";

const wallet = await WavelengthClient.connect();

// Fetches, and on a 402 settles the BOLT 11 invoice and retries once.
const res = await wallet.fetch402("https://api.example.com/forecast", {
  maxAmountSats: 50,
});

console.log(await res.json());

Best for

Production AI agents, micropayment APIs, autonomous agent-to-agent commerce, and friction-free app monetization.

Machine-readable

fetch this entry as JSON
curl "https://402mcp.org/api/v1/solutions?id=lightning-labs-wavelength&view=full"
or as Markdown
curl -H 'Accept: text/markdown' https://402mcp.org/solutions/lightning-labs-wavelength

Other indexed solutions

Compare all 5 on the leaderboard, or read the scoring methodology.