NWC MCP Server

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NWC_CONNECTION_STRINGYesYour Nostr Wallet Connect connection string (starts with nostr+walletconnect://)

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
get_wallet_service_info

Get NWC capabilities, supported encryption and notification types of the connected lightning wallet

get_info

Get NWC capabilities of the connected lightning wallet, and general information about the wallet and underlying lightning node

make_invoice

Create a lightning invoice

pay_invoice

Pay a lightning invoice

get_balance

Get the balance of the connected lightning wallet

lookup_invoice

Look up lightning invoice details from a BOLT-11 invoice or payment hash

ID: 0xq1g0rw52