Bitcoin & Lightning Network AI tools with native Lightning L402 micropayments.
{
"mcpServers": {
"io-github-joelklabo-maximumsats-mcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Bitcoin & Lightning Network AI tools with native Lightning L402 micropayments.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 29 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
MCP server for Robokassa payment API — generate payment URLs, check invoice status. First MCP for R
MCP server for Financial Modeling Prep API with 250+ financial data tools
Non-custodial x402 payments for AI agents. Sign locally, spend limits, Base network.
MCP Security Weekly
Get CVE alerts and security updates for io.github.joelklabo/maximumsats-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server for Bitcoin AI tools and Nostr Web of Trust scoring. Pay-per-use via Lightning L402.
As MCP servers proliferate, a critical question emerges: How do we secure and monetize MCP API access in a decentralized way?
MaximumSats delivers:
npx maximumsats-mcp
Or add to your MCP client config:
{
"mcpServers": {
"maximumsats": {
"command": "npx",
"args": ["maximumsats-mcp"]
}
}
}
| Tool | Cost | Description |
|------|------|-------------|
| ask_bitcoin | 21 sats | Ask about Bitcoin/Lightning (Llama 3.3 70B) |
| generate_image | 100 sats | Text-to-image (FLUX.1 Schnell 12B) |
| Tool | Description |
|------|-------------|
| wot_score | PageRank trust score (0-100) with rank and percentile |
| wot_sybil_check | 5-signal Sybil detection (genuine/suspicious/likely_sybil) |
| wot_trust_path | Hop-by-hop trust path between two pubkeys |
| wot_network_health | Network metrics: 51K+ nodes, Gini coefficient, density |
| wot_follow_quality | Follow list quality analysis with suggestions |
| wot_trust_circle | Mutual follows with trust strength and cohesion |
| wot_anomalies | Ghost followers, asymmetric patterns, cluster detection |
| wot_predict_link | Link prediction (5 topology signals) |
| wot_compare_providers | Cross-provider NIP-85 trust score consensus |
| wot_influence | Simulate follow/unfollow ripple effects |
MaximumSats is purpose-built for the Secure & Govern MCP track:
Every endpoint can be gated behind payment. The L402 flow is simple:
# Request returns HTTP 402 with Lightning invoice
curl -X POST https://maximumsats.com/api/dvm \
-H "Content-Type: application/json" \
-d '{"prompt":"hello"}'
# Returns: {"error":"Payment required","payment_request":"lnbc21...","payment_hash":"abc123","amount_sats":21}
# Pay the invoice in your Lightning wallet, then retry with payment_hash in Authorization header:
curl -X POST https://maximumsats.com/api/dvm \
-H "Content-Type: application/json" \
-H "Authorization: abc123" \
-d '{"prompt":"hello"}'
# Returns: {"status":"success","data":{...}}
The WoT endpoint scores Nostr pubkeys based on their network position — valuable for:
curl https://maximumsats.com/api/wot/npub1...
# Returns: {"score": 45, "rank": 1234, "percentile": 95.5}
MaximumSats uses the L402 protocol (Lightning HTTP 402):
// Challenge response includes invoice
{ status: 402, error: "Payment required", invoice: "lnbc...", amount_sats: 21 }
// After payment, include payment_hash in retry
{ status: 402, error: "Payment required", payment_hash: "abc123..." }
// Successful response after payment verification
{ status: 200, data: { ... } }
All payment flows through Lightning Network — no blockchain bloat.