MCP.so
Sign In

MCP Money

@pablof7z

About MCP Money

MCP server to give nutsack wallets to agents, an important milestone in the path towardsskynet

Basic information

Category

Other

Runtime

node

Transports

stdio

Publisher

pablof7z

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-money": {
      "command": "npx",
      "args": [
        "mcp-money"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Money?

MCP Money is an MCP (Model Context Protocol) server that brings Nostr-based money management to AI assistants. Built on Nostr Development Kit (NDK) with Cashu ecash support, it enables deposit via Lightning invoices, Lightning payments, and Nostr zaps, all managed through a local wallet.

How to use MCP Money?

Install with npm install mcp-money. Run as an MCP server with npx mcp-money (default) or use CLI commands like get_balance, deposit, pay, zap, and add_mint. Provide your Nostr private key via --nsec, the NSEC environment variable, a config file, or allow auto-generation. Integration with Claude Code or Goose is done by adding MCP configuration files.

Key features of MCP Money

  • Cashu wallet integration for ecash tokens and mints
  • Lightning Network deposit and payment support
  • Send zaps to users via npub or NIP-05 identifiers
  • Manage multiple Cashu mints simultaneously
  • Persistent wallet state saved to .wallet.json
  • Dual interface: MCP server and CLI

Use cases of MCP Money

  • Deposit funds via Lightning invoice into a Cashu wallet
  • Pay Lightning invoices from your wallet balance
  • Send Nostr zaps to users with optional comment
  • Manage multiple Cashu mints in one wallet
  • Enable AI assistants to perform money operations on Nostr

FAQ from MCP Money

How do I provide my Nostr private key?

You can supply it via the --nsec command-line argument, set the NSEC environment variable, let the wallet auto-generate a new key, or have it saved automatically in .wallet.json after first use.

What MCP tools are available?

The server exposes get_balance, get_mint_balances, deposit, pay, zap, and add_mint as tools for AI assistants.

How do I integrate MCP Money with Claude Code?

Add to your project’s MCP configuration: set command to npx and args to ["mcp-money"], or install globally and reference the binary mcp-money directly.

Where are my private keys stored?

Private keys are stored locally in the .wallet.json file created in the working directory. Security relies on file‑system access control.

Do I need a specific Cashu mint?

No, the wallet supports multiple mints. You can add any Cashu mint using the add_mint tool or CLI command.

Comments

More Other MCP servers