wdk-wallet-rln-mcp
OfficialClick 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 |
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 |
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.
Latest Blog Posts
- 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