BoltzPay
БесплатноНе проверенEnables AI agents to discover, quote, and pay for API data using x402 (USDC) and L402 (Bitcoin Lightning) protocols with built-in budget enforcement.
Описание
Enables AI agents to discover, quote, and pay for API data using x402 (USDC) and L402 (Bitcoin Lightning) protocols with built-in budget enforcement.
README
npm CI License: MIT TypeScript Node.js
BoltzPay
A
fetch()that pays. x402, L402, MPP — auto-detected, multi-chain, open source.
BoltzPay detects payment protocols, negotiates the best chain, pays, and returns data. One call. No vendor lock-in.
Docs · Registry · npm · GitHub
import { BoltzPay } from "@boltzpay/sdk";
const agent = new BoltzPay({
wallets: [
{ type: "coinbase", name: "main", coinbaseApiKeyId: "...", coinbaseApiKeySecret: "...", coinbaseWalletSecret: "..." },
],
budget: { daily: "5.00" },
});
const response = await agent.fetch(url);
// x402, L402, MPP — protocol auto-detected, payment handled
Discover
Browse 6,900+ scored endpoints from the BoltzPay Registry:
const apis = await agent.discover({ protocol: "mpp", minScore: 80 });
Protocols
| Protocol | Payment | Wallet |
|---|---|---|
| x402 | USDC on-chain (Base, Solana) | Coinbase CDP |
| L402 | Bitcoin Lightning | NWC |
| MPP | Stripe, Tempo, Visa | Multi-wallet |
The SDK auto-detects which protocol an endpoint uses. Configure one or more wallets — the router tries each until one succeeds.
Sessions
MPP streaming sessions with deposit, pay-per-chunk, and clean close:
const session = await agent.openSession(url);
const res = await session.fetch(url);
const receipt = await session.close(); // { totalSpent, refunded, voucherCount }
MCP
Wrap any MCP client with automatic payment handling (-32042):
const wrapped = await agent.wrapMcpClient(mcpClient);
const result = await wrapped.callTool({ name: "paid-tool" });
// Budget enforced, receipt returned
Or give Claude Desktop a payment wallet — zero code:
{
"mcpServers": {
"boltzpay": {
"command": "npx",
"args": ["-y", "@boltzpay/mcp"]
}
}
}
Budget & Safety
agent.on("budget:exceeded", (e) => console.log(`Blocked: ${e.period}`));
agent.on("payment", (e) => console.log(`${e.amount.toDisplayString()} via ${e.protocol}`));
const budget = agent.getBudget();
// { dailySpent, monthlySpent, dailyLimit, monthlyLimit,
// perTransactionLimit, dailyRemaining, monthlyRemaining }
Daily, monthly, per-transaction limits. Session deposit reservations. Allowlist/blocklist. Max amount guard.
CLI
npx @boltzpay/cli discover --protocol mpp --min-score 70
npx @boltzpay/cli fetch https://api.example.com
npx @boltzpay/cli diagnose https://api.example.com
npx @boltzpay/cli quote https://api.example.com
Packages
| Package | Description |
|---|---|
| @boltzpay/sdk | SDK — fetch, discover, sessions, budget, events |
| @boltzpay/core | Domain types, Money VO, protocol interfaces |
| @boltzpay/protocols | Protocol adapters (x402, L402, MPP) |
| @boltzpay/mcp | MCP server — 7 tools for Claude Desktop |
| @boltzpay/cli | CLI — terminal + Python bridge |
| @boltzpay/ai-sdk | Vercel AI SDK tools |
Integrations
- LangChain:
pip install langchain-boltzpay— docs - CrewAI:
pip install boltzpay-crewai— docs - n8n:
@boltzpay/n8n-nodes-boltzpay— docs - OpenClaw: see integrations/openclaw/
Contributing
See CONTRIBUTING.md for setup instructions and PR guidelines.
License
MIT — see LICENSE
Created by @leventilo
Установить BoltzPay в Claude Desktop, Claude Code, Cursor
unyly install boltzpayСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add boltzpay -- npx -y @boltzpay/mcpПошаговые гайды: как установить BoltzPay
FAQ
BoltzPay MCP бесплатный?
Да, BoltzPay MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для BoltzPay?
Нет, BoltzPay работает без API-ключей и переменных окружения.
BoltzPay — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить BoltzPay в Claude Desktop, Claude Code или Cursor?
Открой BoltzPay на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare BoltzPay with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
