New:Socket for Asana Is Now Available.Learn more
Get Started

@lightning-tools/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lightning-tools/mcp-server

MCP server for Lightning Tools — pay-per-call AI tools via Bitcoin Lightning

npmnpm
Version
0.3.2
Version published
Weekly downloads
48
-2.04%
Maintainers
1
Weekly downloads
 
Created
Source

@lightning-tools/mcp-server

Use Lightning Tools directly inside any MCP-compatible AI agent.

Prerequisites

  • Node.js 18 or later
  • An MCP-compatible client (Claude, Cursor, etc.)
  • A Lightning wallet to pay for credits

Quick start

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "lightning-tools": {
      "command": "npx",
      "args": ["@lightning-tools/mcp-server"]
    }
  }
}

If you already have an API key, pass it as an environment variable to skip the payment step:

{
  "mcpServers": {
    "lightning-tools": {
      "command": "npx",
      "args": ["@lightning-tools/mcp-server"],
      "env": {
        "LIGHTNING_TOOLS_API_KEY": "sk_..."
      }
    }
  }
}

Your API key can also be set in the environment directly:

export LIGHTNING_TOOLS_API_KEY=sk_...

The env var takes priority over any saved config. To persist a key without the payment flow, write it directly to ~/.config/lightning-tools/config.json:

{ "apiKey": "sk_..." }

First use

  • Ask the agent to call buy_credits with a quantity (minimum 1000).
  • It returns a Lightning invoice. Pay it from any Lightning wallet.
  • Call verify_payment with the invoiceId and quantity from step 1.
  • Your API key is saved automatically. All service tools are now unlocked.

Available tools

Always available

ToolDescription
buy_creditsPurchase credits via Bitcoin Lightning invoice
verify_paymentConfirm payment and unlock all service tools
check_balanceCheck your current credit balance

Unlocked after payment

ToolDescriptionCost
validate_emailValidate an email address1–5 credits
calculateEvaluate a mathematical expression1 credit
generate_qr_codeGenerate a QR code1 credit
validate_phoneValidate a phone number1 credit
readabilityExtract article content from a URL2 credits

Credits are denominated in satoshis — 1 sat = 1 credit.

  • API: https://api.lightningapi.tools
  • Web: https://lightningapi.tools/mcp

FAQs

Package last updated on 16 Mar 2026

Related posts