wdk-wallet-rln-mcp
OfficialThis server provides full control over an RGB Lightning Node (RLN) wallet for AI agents via MCP. Capabilities include:
Node & Balances: Retrieve node identity, BTC on-chain/colored UTXO balances, RGB asset balances (by ID and list all), Lightning channel/peer info, and generate a BTC deposit address.
Invoices & Payments: Create RGB invoices for off-chain asset reception, BOLT11 invoices for BTC, pay BOLT11 invoices, send BTC on-chain, and send RGB assets on-chain.
Channel Management: List, open Lightning channels (optionally with RGB allocation), and connect to peers.
Transfers & History: List Lightning payments, refresh pending RGB transfers.
Atomic Swaps: Taker-side operations: whitelist HTLCs (step 2), list swaps, get status.
Machine Payments Protocol (MPP): Pay MPP Lightning challenges to receive L402-compatible credentials.
Provides tools for managing an RGB Lightning Node (RLN) wallet, including on-chain and Lightning balances, RGB asset management, Lightning invoices and payments, channel operations, and atomic swap taker support.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@wdk-wallet-rln-mcpwhat are my current balances?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
wdk-wallet-rln-mcp
MCP server that exposes an RGB Lightning Node (RLN) wallet to AI agents via the Model Context Protocol.
Provides full wallet control: balances, RGB invoices, Lightning payments, channel management, and atomic swap taker support.
Tools
Node & Balances
Tool | Description |
| Node pubkey, channel count, Lightning balance, connected peers |
| BTC on-chain (vanilla + colored UTXOs) and Lightning balance |
| RGB asset balance by |
| All RGB assets held by the node (NIA, UDA, CFA schemas) |
| On-chain BTC deposit address |
Invoices & Payments
Tool | Description |
| Create an RGB invoice to receive an asset off-chain |
| Create a BOLT11 Lightning invoice to receive BTC |
| Pay a BOLT11 Lightning invoice |
| Send BTC on-chain |
| Send an RGB asset on-chain to a recipient ID |
Channel Management
Tool | Description |
| All channels: capacity, outbound/inbound balance, usability, RGB asset |
| Open a new channel, optionally with RGB asset allocation |
| Connect to a Lightning peer ( |
Transfers & Payments History
Tool | Description |
| Recent Lightning payments (sent and received) |
| Flush pending RGB asset transfers |
Atomic Swap Taker
Tool | Description |
| Step 2 of atomic swap — whitelist HTLC on node before execute |
| List all atomic swaps on the node |
| Get atomic swap state by |
MPP (Machine Payments Protocol)
Tool | Description |
| Pay an MPP Lightning challenge from the RLN wallet; returns a credential JSON for |
Related MCP server: Alby Bitcoin Payments MCP Server
Atomic Swap Flow
This server handles step 2 of the 5-step atomic swap flow:
kaleidoswap_atomic_init → swapstring + payment_hash (kaleidoswap-mcp)
wdk_atomic_taker → whitelist HTLC on node ← this server
wdk_get_node_info → taker_pubkey ← this server
kaleidoswap_atomic_execute → HTLC settlement (kaleidoswap-mcp)Installation
npm install
npm run buildUsage
# Stdio transport (use with any MCP host)
RLN_NODE_URL=http://localhost:3001 node dist/index.jsClaude Desktop
{
"mcpServers": {
"wdk_wallet": {
"command": "node",
"args": ["/path/to/wdk-wallet-rln-mcp/dist/index.js"],
"env": {
"RLN_NODE_URL": "http://localhost:3001"
}
}
}
}Configuration
Env var | Default | Description |
|
| RLN daemon HTTP API URL |
Requirements
A running RGB Lightning Node daemon accessible at RLN_NODE_URL.
License
Apache-2.0
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceEnables AI assistants to interact with RGB assets, Lightning Network operations, and Bitcoin transactions through RGB Lightning Node APIs. Supports asset management, invoice creation/payment, channel management, on-chain transactions, and asset swaps.Last updated18231MIT
- Alicense-qualityDmaintenanceEnables Bitcoin Lightning wallet integration with LLMs through Nostr Wallet Connect (NWC). Supports lightning payments, LNURL operations, and L402 authentication for AI-powered bitcoin transactions.Last updated53Apache 2.0
- AlicenseAqualityDmaintenanceEnables AI agents to perform Bitcoin and Lightning Network payments using a non-custodial, zero-trust architecture. It provides 13 tools for wallet management, invoice creation, and payment processing while keeping node credentials local to the user's machine.Last updated1326MIT
- AlicenseBqualityDmaintenanceEnables LLMs to manage a phoenixd Bitcoin Lightning wallet, including creating and paying invoices, managing channels, and querying balances and node info.Last updated17391MIT
Related MCP Connectors
Agent registry with Nostr identity, reputation, escrow, observability, and Lightning payments.
Provide AI agents and automation tools with contextual access to blockchain data including balance…
Continuity protocol for autonomous AI agents. Agent messaging with SMTP bridge and LN payments.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaleidoswap/wdk-wallet-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server