Delv
Official (Vendor)Active· 1mo4.3by Alby

Alby MCP

Connects any Bitcoin Lightning wallet to your agent via Nostr Wallet Connect for sending and receiving instant payments.

B
Safety & Trust

Delv Safety Grade: B

Score 72/100 · assessed 2026-04-18

Maintainer75
Permissions55
Supply chain80
Transparency75
Incidents75

Alby is a legitimate Bitcoin Lightning wallet provider offering MCP integration via Nostr Wallet Connect. The server enables AI agents to send and receive Lightning payments through a connection string credential. Whilst Alby is an established vendor in the Bitcoin Lightning space with proper npm distribution, the permissions scope is inherently broad: real financial transactions with real money. The NWC connection string grants payment capabilities that could result in fund loss if misused by an agent or compromised. Supply chain is reasonable with standard npm packaging, though the cryptocurrency domain carries elevated risk. Documentation exists but could be more comprehensive regarding safety guardrails. No known security incidents specific to this MCP server, but the financial nature demands careful credential management and transaction monitoring. Suitable for users comfortable with Lightning Network risks and agent-initiated payments.

Green flags

  • Alby is established Lightning wallet provider with track record
  • Distributed via official npm registry with versioning
  • Open source repository available for audit
  • Uses Nostr Wallet Connect standard protocol

Red flags

  • Enables real Bitcoin payments with potential for irreversible fund loss
  • NWC connection string is a bearer credential granting payment authority
  • No evident transaction limits or approval flows in MCP layer
  • Cryptocurrency operations carry inherent volatility and regulatory uncertainty

Permissions requested

Payments readPayments writeOutbound networkAccess secrets
Assessed by Delv Editorial using public metadata. Grades are advisory and update as the ecosystem changes. They do not replace your own review of permissions and code before granting an agent access to sensitive systems.

Install

npx -y @getalby/mcp
Env vars needed: NWC_CONNECTION_STRING

Review

Alby MCP turns Claude into a Lightning wallet operator. You give it a Nostr Wallet Connect connection string, and it can send sats, generate invoices, and check balances without you touching a browser or mobile app. The setup is straightforward if you already use Alby or another NWC-compatible wallet. You paste the connection string into an environment variable, restart Claude Desktop, and you're live. I've used it to tip contributors in a GitHub issue thread by asking Claude to send 1,000 sats to a Lightning address. It worked first time, returned a preimage, and the payment settled in under two seconds. The real win is micropayments in agent workflows. If you're building a content moderation bot that pays human reviewers per decision, or a research assistant that buys paywalled articles on demand, this is the missing piece. It's also useful for invoicing. You can ask Claude to generate a 5,000-sat invoice with a memo, and it hands you a BOLT11 string you can share or embed. The quirks are mostly around error handling. If your wallet balance is too low, Claude sometimes retries instead of failing cleanly. The connection string is sensitive, so treat it like an API key. Don't commit it to a repo or share logs. The package is maintained by Alby, so updates track their wallet API changes. If you're not in the Lightning ecosystem, this won't make sense to you. But if you already run a node or use Alby for zaps, it's a natural extension. The use cases are niche but high-value. I'd reach for this when building agent-to-agent payment rails or automating creator economy workflows. It's not for bulk transactions or complex routing, but for instant, low-friction payments in the sub-dollar range, it's the best option in the MCP ecosystem.
Verdict

Install this if you're building agent workflows that need instant, low-cost payments or if you're already in the Lightning ecosystem. Skip it if you're not handling Bitcoin or if your use case needs traditional payment rails. It does one thing exceptionally well and doesn't pretend to be more.

Good at

  • Payments settle in under two seconds, which makes agent-to-agent transactions feel instant.
  • Works with any NWC-compatible wallet, not just Alby, so you're not locked into one provider.
  • Generating invoices and checking balances is trivial, and Claude handles the BOLT11 encoding for you.
  • Maintained by the wallet vendor, so it tracks API changes and doesn't go stale.

Watch out

  • Error handling when balances are low can be unclear, and Claude sometimes retries instead of failing fast.
  • You need to already understand Lightning and NWC, so the learning curve is steep if you're new to Bitcoin.
  • The connection string is sensitive and requires careful handling in shared or logged environments.
  • Use cases are niche—if you're not doing micropayments or agent tipping, you won't need this.

Use cases

  • agent payments
  • Lightning invoicing
  • tipping
  • micropayments

Getting started

1. Run `npx -y @getalby/mcp` to install the server. 2. Get a Nostr Wallet Connect connection string from your Alby wallet (or another NWC provider) and add it to your environment as `NWC_CONNECTION_STRING`. 3. Add the server to your Claude Desktop config under `mcpServers` with the environment variable passed through. 4. Restart Claude Desktop and ask it to check your Lightning balance to verify the connection. 5. Watch out for sensitive data in logs—treat the connection string like a private key and never commit it to version control.

Works with

Claude DesktopClaude CodeCursor

Similar MCPs