🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

boltwork-mcp

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

boltwork-mcp

MCP server for Boltwork - AI services via Bitcoin Lightning

pipPyPI
Version
0.1.22
Weekly downloads
179
Maintainers
1

mcp-name: io.github.Squidboy30/boltwork-mcp

boltwork-mcp

MCP server for Boltwork — AI services that pay for themselves via Bitcoin Lightning.

Give your AI agent PDF summarisation, code review, translation, web extraction, document comparison, and persistent memory — all paid autonomously in sats. No API keys. No subscriptions. No accounts.

PyPI Python 3.11+ License: MIT API

What this is

Boltwork is a pay-per-call AI services API that uses the L402 protocol — your agent makes a request, receives a Lightning invoice, pays it automatically, and gets the result back. No human involved.

This package wraps Boltwork as an MCP server so any MCP-compatible AI (Claude, Cursor, Windsurf, etc.) can use it as a tool — with payments handled transparently in the background.

Try it immediately — no wallet required

Two tools work right now with zero setup:

{
  "mcpServers": {
    "boltwork": {
      "command": "uvx",
      "args": ["boltwork-mcp"],
      "env": {}
    }
  }
}

Then ask your AI:

"Use trial_review_code to review this: def add(a, b): return a + b"
"Use trial_summarise to summarise this: <paste any text>"

Real AI results instantly. No Lightning wallet. No setup. Rate limited to 5 calls/hour.

Install

pip install boltwork-mcp

# If using NWC (Alby, Mutiny, Coinos, etc.):
pip install "boltwork-mcp[nwc]"

Or use directly with uvx — no install needed:

uvx boltwork-mcp

Setup — pick a wallet

Four wallet backends are supported. Pick whichever fits your setup:

Option A — NWC / Nostr Wallet Connect (easiest)

Works with Alby, Mutiny Wallet, Coinos, Primal, Cashu.me, and any NWC-compatible wallet.

  • Get a connection string:
    • Alby — go to nwc.getalby.com, create a budget, copy the string
    • Mutiny — Settings → Connections → Add connection
    • Coinoscoinos.io → Settings → Nostr Wallet Connect
  • Add to your MCP config:
{
  "mcpServers": {
    "boltwork": {
      "command": "uvx",
      "args": ["boltwork-mcp"],
      "env": {
        "NWC_CONNECTION_STRING": "nostr+walletconnect://your-string-here"
      }
    }
  }
}

Requires: pip install "boltwork-mcp[nwc]"

Option B — LNbits

Works with lnbits.com or any self-hosted LNbits instance. Popular with BTCPay Server users and home node operators.

  • Create a wallet at lnbits.com or your instance
  • Go to API info → copy your Invoice/read key
{
  "mcpServers": {
    "boltwork": {
      "command": "uvx",
      "args": ["boltwork-mcp"],
      "env": {
        "LNBITS_URL": "https://lnbits.com",
        "LNBITS_API_KEY": "your-invoice-key-here"
      }
    }
  }
}

For self-hosted: set LNBITS_URL to your instance URL (e.g. https://lnbits.yourdomain.com).

Option C — Strike

Works with a Strike account. Custodial, simple API key setup. Good for US users or anyone who already uses Strike.

{
  "mcpServers": {
    "boltwork": {
      "command": "uvx",
      "args": ["boltwork-mcp"],
      "env": {
        "STRIKE_API_KEY": "your-api-key-here"
      }
    }
  }
}

Option D — Phoenixd

Works with Phoenixd — ACINQ's self-hosted Lightning node. Simple REST API, no channel management.

{
  "mcpServers": {
    "boltwork": {
      "command": "uvx",
      "args": ["boltwork-mcp"],
      "env": {
        "PHOENIXD_URL": "http://localhost:9740",
        "PHOENIXD_PASSWORD": "your-password-here"
      }
    }
  }
}

MCP config locations

ClientConfig file
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Cursor.cursor/mcp.json in your project
Windsurf~/.codeium/windsurf/mcp_config.json

Available tools

ToolWhat it doesCost
trial_summariseSummarise text — free trialFree
trial_review_codeReview code — free trialFree
summarise_pdfSummarise a PDF from URL500 sats
summarise_webpageSummarise any web page100 sats
review_codeFull code review with bugs, security, quality2000 sats
review_code_urlReview code from GitHub/GitLab URL2000 sats
extract_dataExtract structured data from PDF200 sats
translateTranslate text or document (24 languages)150 sats
extract_tablesExtract all tables from a PDF300 sats
compare_documentsDiff two PDFs500 sats
explain_codeExplain code in plain English500 sats
memory_storeStore persistent agent memory10 sats
memory_retrieveRetrieve agent memory5 sats
memory_deleteDelete a memory keyFree
run_workflowChain multiple services in one call1000 sats

Payment flow

When your agent calls a paid tool:

  • boltwork-mcp calls the Boltwork API
  • Receives HTTP 402 with a Lightning invoice
  • Pays the invoice automatically using your configured wallet
  • Retries the request with the payment proof
  • Returns the result to your agent

Your agent never sees this — it just gets the result.

Keywords

agents

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts