
Boltwork
io.github.Squidboy30Published by GitHub account Squidboy30v0.1.12Updated Oct 27, 2026
AI services via Bitcoin Lightning — PDF summarisation, code review, translation and more.
Overview
Wraps the Boltwork pay-per-call AI services API so an assistant can summarise, review, translate and extract documents, paying each call in Bitcoin sats over…
- What you can do
- Summarise text, PDFs from a URL and web pages
- Review code from pasted text or a GitHub/GitLab URL, and explain code in plain English
- Extract structured data and tables from PDFs, translate text or documents, and diff two PDFs
- Store, retrieve and delete persistent agent memory keys
- Chain several services together in a single workflow call
- Two free trial tools (text summary and code review) work without a wallet, rate limited to 5 calls per hour
- When to use it
- Useful when you want document summarisation, code review, translation or PDF extraction inside an assistant without signing up for API keys or subscriptions, and are willing to fund calls with a Lightning wallet. The free trial tools let you test the service before configuring a wallet.
- Requirements
- Runs locally as a Python package (pip install boltwork-mcp, or uvx boltwork-mcp); the NWC wallet option needs the nwc extra. A Lightning wallet backend is required for paid tools: NWC_CONNECTION_STRING, or LNbits URL and API key, or a Strike API key, or PHOENIXD_URL plus PHOENIXD_PASSWORD. Network access to the Boltwork API and the wallet service is needed.
Installation
In SourceWeft
- Open Boltwork in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
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:
Then ask your AI:
Real AI results instantly. No Lightning wallet. No setup. Rate limited to 5 calls/hour.
Install
Or use directly with uvx — no install needed:
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
- Coinos — coinos.io → Settings → Nostr Wallet Connect
- Add to your MCP config:
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
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.
- Create an account at strike.me
- Go to dashboard.strike.me/developers/api-keys → create an API key
Option D — Phoenixd
Works with Phoenixd — ACINQ's self-hosted Lightning node. Simple REST API, no channel management.
- Install Phoenixd: phoenix.acinq.co/server
- Get your HTTP password from the Phoenixd config
MCP config locations
Available tools
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.
Links
- Boltwork API — live API
- Agent spec — full endpoint documentation
- L402 manifest — machine-readable service discovery
- Cracked Minds — by Cracked Minds
Source: README.md at commit 8d802db
Tools
0Version history
1- v0.1.12LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.