Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
PipRail
Resumen
Descripción del creador (original en inglés)
Budget-bound x402 payment wallet for AI agents — pays HTTP 402 URLs, capped locally. No backend.
Los tres pilares de PopNx MCP
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
- Opinión de usuariosiAún no hay reseñasLas reseñas se abrirán junto con las cuentas en una etapa posterior
- Nuestras revisiones básicasi1 de 1 superadasRevisado con información pública; el código aún no se ha escaneado
- UsoiAún sin medir★ –
Qué puedes hacer con él
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
- Conexión: Se ejecuta en tu computadora
- Transporte: stdio
- Categoría: Tiendas en línea y pagos
- Debes completar: PIPRAIL_PRIVATE_KEY
Instalación
Elige la app de IA que usas y copia la configuración.
Antes de instalar
- Revisiones básicas: 1 de 1 superadas
- Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
- Debes completar tú:
PIPRAIL_PRIVATE_KEY,PIPRAIL_CHAIN,PIPRAIL_CHAINS,PIPRAIL_MAX_AMOUNT,PIPRAIL_MAX_TOTAL,PIPRAIL_MAX_TOTAL_DENOM,PIPRAIL_MAX_PAYMENTS,PIPRAIL_MAX_PAYMENTS_PER_WINDOW,PIPRAIL_WARN_AT_FRACTION,PIPRAIL_SPEND_LOG,PIPRAIL_EVENT_LOG,PIPRAIL_TOKENS,PIPRAIL_SCHEMES
Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
- npmNode.js instalado (para el comando npx)
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"piprail": {
"command": "npx",
"args": [
"-y",
"@piprail/mcp"
],
"env": {
"PIPRAIL_PRIVATE_KEY": "your-value",
"PIPRAIL_CHAIN": "your-value",
"PIPRAIL_CHAINS": "your-value",
"PIPRAIL_MAX_AMOUNT": "your-value",
"PIPRAIL_MAX_TOTAL": "your-value",
"PIPRAIL_MAX_TOTAL_DENOM": "your-value",
"PIPRAIL_MAX_PAYMENTS": "your-value",
"PIPRAIL_MAX_PAYMENTS_PER_WINDOW": "your-value",
"PIPRAIL_WARN_AT_FRACTION": "your-value",
"PIPRAIL_SPEND_LOG": "your-value",
"PIPRAIL_EVENT_LOG": "your-value",
"PIPRAIL_TOKENS": "your-value",
"PIPRAIL_SCHEMES": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add piprail --env PIPRAIL_PRIVATE_KEY=your-value --env PIPRAIL_CHAIN=your-value --env PIPRAIL_CHAINS=your-value --env PIPRAIL_MAX_AMOUNT=your-value --env PIPRAIL_MAX_TOTAL=your-value --env PIPRAIL_MAX_TOTAL_DENOM=your-value --env PIPRAIL_MAX_PAYMENTS=your-value --env PIPRAIL_MAX_PAYMENTS_PER_WINDOW=your-value --env PIPRAIL_WARN_AT_FRACTION=your-value --env PIPRAIL_SPEND_LOG=your-value --env PIPRAIL_EVENT_LOG=your-value --env PIPRAIL_TOKENS=your-value --env PIPRAIL_SCHEMES=your-value -- npx -y @piprail/mcpCompleta los valores vacíos antes de ejecutarlo.
O copia la configuración tú
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"piprail": {
"command": "npx",
"args": [
"-y",
"@piprail/mcp"
],
"env": {
"PIPRAIL_PRIVATE_KEY": "your-value",
"PIPRAIL_CHAIN": "your-value",
"PIPRAIL_CHAINS": "your-value",
"PIPRAIL_MAX_AMOUNT": "your-value",
"PIPRAIL_MAX_TOTAL": "your-value",
"PIPRAIL_MAX_TOTAL_DENOM": "your-value",
"PIPRAIL_MAX_PAYMENTS": "your-value",
"PIPRAIL_MAX_PAYMENTS_PER_WINDOW": "your-value",
"PIPRAIL_WARN_AT_FRACTION": "your-value",
"PIPRAIL_SPEND_LOG": "your-value",
"PIPRAIL_EVENT_LOG": "your-value",
"PIPRAIL_TOKENS": "your-value",
"PIPRAIL_SCHEMES": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
O copia la configuración tú
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"piprail": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@piprail/mcp"
],
"env": {
"PIPRAIL_PRIVATE_KEY": "your-value",
"PIPRAIL_CHAIN": "your-value",
"PIPRAIL_CHAINS": "your-value",
"PIPRAIL_MAX_AMOUNT": "your-value",
"PIPRAIL_MAX_TOTAL": "your-value",
"PIPRAIL_MAX_TOTAL_DENOM": "your-value",
"PIPRAIL_MAX_PAYMENTS": "your-value",
"PIPRAIL_MAX_PAYMENTS_PER_WINDOW": "your-value",
"PIPRAIL_WARN_AT_FRACTION": "your-value",
"PIPRAIL_SPEND_LOG": "your-value",
"PIPRAIL_EVENT_LOG": "your-value",
"PIPRAIL_TOKENS": "your-value",
"PIPRAIL_SCHEMES": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Valores que debes completar
- Your wallet's private key/seed for the chosen chain. Optional: omit it to run read-only (discover/quote/register/budget/guide); set it to let the agent pay. Stays on your machine; the spend policy ca…
PIPRAIL_CHAINenvChain to pay on (default: base).PIPRAIL_CHAINSenvPay across several chains (instead of PIPRAIL_CHAIN): a comma-separated list, e.g. base,polygon,solana. Give each its own PIPRAIL_ _KEY (+ optional PIPRAIL_ _RPC_URL). The agent pays whichever chain…PIPRAIL_MAX_AMOUNTenvMax spend per single payment, in token units (default: 0.10).PIPRAIL_MAX_TOTALenvLifetime spend cap per token, in token units (default: 10.00).PIPRAIL_MAX_TOTAL_DENOMenvCross-token GRAND TOTAL: one spend cap per denomination across every stablecoin and chain, e.g. USD:20.00,EUR:5.00. Not a price oracle — sums tokens of the same unit, each counted 1:1. Native coins a…PIPRAIL_MAX_PAYMENTSenvLifetime cap on the NUMBER of payments, across every chain + token (e.g. 100).PIPRAIL_MAX_PAYMENTS_PER_WINDOWenvCap on the number of payments within PIPRAIL_WINDOW_SECONDS (a rolling rate limit; set PIPRAIL_WINDOW_SECONDS too).PIPRAIL_WARN_AT_FRACTIONenvEmit an early-warning event when spend crosses this fraction of any cap, e.g. 0.8 (80%). Needs PIPRAIL_EVENT_LOG to be visible.PIPRAIL_SPEND_LOGenvPath to a local append-only spend log. When set, the budget (lifetime, grand total, counts) SURVIVES a restart — hydrated from this file. No backend; you own the file.PIPRAIL_EVENT_LOGenvMirror payment events (settled / declined / budget-threshold) as one-line JSON to 'stderr' or a file path — the operator's notification stream. Default: off.PIPRAIL_TOKENSenvComma-separated allowed token symbols, plus the alias 'native' for the chain's coin (default: USDC).PIPRAIL_SCHEMESenvComma-separated payment schemes to settle (default: onchain-proof). Add 'exact' (onchain-proof,exact) to also pay standard x402 servers GASLESS on EVM + Solana (method auto-selected). Add 'upto' to a…
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Qué puede hacer
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisiones básicasi
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
- ✓ Superada
El creador coincide con el repo
El nombre en el registro se verificó con la cuenta de GitHub piprail, dueña del repo
- … Aún sin revisar
Sigue en mantenimiento
Todavía no hemos leído este repo en GitHub
- … Aún sin revisar
Tiene licencia
Todavía no hemos leído este repo en GitHub
- – No aplica
El endpoint responde
Este se ejecuta en tu computadora; no hay endpoint en internet
- – No aplica
Inicio de sesión con OAuth
Se ejecuta en tu computadora y usa ajustes locales en su lugar
- … Aún sin revisar
Sin instrucciones ocultas en las descripciones de herramientas
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con otros en Tiendas en línea y pagosi
- Más estrellas que el 0% de los otros 1747 servidores de esta categoría
- Publicado en el registro más recientemente que el 38% de los otros 1747 servidores de esta categoría
- Revisiones básicas iguales o mejores que el 100% de los otros 1747 servidores de esta categoría
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Preguntas frecuentes
¿Es seguro PipRail?
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
¿Qué claves o códigos necesita?
Debes completar: PIPRAIL_PRIVATE_KEY
¿Se ejecuta en mi computadora o en la nube?
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
¿Sigue en mantenimiento?
El repo de GitHub cambió por última vez –, y la última versión (0.10.0) llegó al registro hace 2 meses.
¿Qué apps pueden usarlo?
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
¿Qué puedo usar en su lugar?
En la misma categoría: Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
Alternativas
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Stripe MCP
MCP server integrating with Stripe - tools for customers, products, payments, and more.
MCP Cn Commerce
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
README del creador
Abrir el README
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
@piprail/mcp
Hand any AI agent a budget-bound payment wallet. An MCP server wrapping @piprail/sdk so any MCP client — Claude Desktop, Cursor, Claude Code, Windsurf, VS Code, Cline, OpenClaw, Hermes — can pay x402 URLs on its own, capped by a spend policy the model cannot exceed. Runs locally with your wallet and your limits — no backend, no custody, no facilitator.
npx -y @piprail/mcp # speaks MCP over stdio
### 📖 Full documentation → [docs.piprail.com/mcp](https://docs.piprail.com/mcp/overview/)
The docs are the single source of truth — every client's config, the complete env-var reference, the modes, per-chain setup, and the tools reference. This README is just the front door.
Add it to your client
Two things: your wallet private key and (optionally) a budget. The defaults are deliberately small and safe (0.10 per payment, 10.00 lifetime per token, USDC on Base).
{ "mcpServers": { "piprail": {
"command": "npx", "args": ["-y", "@piprail/mcp"], "env": { "PIPRAIL_PRIVATE_KEY": "0xYOUR_KEY", "PIPRAIL_CHAIN": "base", "PIPRAIL_MAX_AMOUNT": "0.10" } } } }
Restart the client and the PipRail tools appear (VS Code uses servers, not mcpServers). Never commit your key — keep it in the client's env block. → Per-client setup · Configuration
8 tools — piprail_discover · piprail_quote_payment · piprail_plan_payment · piprail_pay_request · piprail_register · piprail_budget · piprail_guide · piprail_verify_receipt. Only piprail_pay_request moves money; piprail_register writes a listing to an external index; the other six are read-only. → Tools reference
14 tools in sovereign mode. PIPRAIL_MODE=sovereign appends the swap tools, the seller tools (piprail_sell · piprail_collect · piprail_earnings) and piprail_wallet (what it holds, and the address it gets paid at), so the agent owns both halves of its wallet: it can be paid, not only pay. It appends rather than replaces, so the default above is untouched. → Modes
No key? It still runs. Without PIPRAIL_PRIVATE_KEY the server boots in read-only mode — discover, quote, register, budget, and guide all work; only piprail_pay_request (and piprail_plan_payment) ask for a wallet. Add a key when you're ready to actually pay.
Pay across chains? List several chains and give each its own key — the tools then pay whichever chain a 402 asks for (one server, one budget):
"env": {
"PIPRAIL_CHAINS": "base,polygon,solana", "PIPRAIL_BASE_KEY": "0x…", "PIPRAIL_POLYGON_KEY": "0x…", "PIPRAIL_SOLANA_KEY": " ", "PIPRAIL_MAX_AMOUNT": "1.00" }
One EVM key works on every EVM chain; non-EVM families each need their own key (and that family's peer libs). A chain with no key is read-only. → Configuration
Listed in the official MCP registry as io.github.piprail/mcp.
What it will not do by default
There is no swap tool in the default set, and that is deliberate: the spend policy does not govern swaps. Every budget cap here governs *paying a merchant*, while a swap moves your own funds between denominations, so an agent able to swap could drain a wallet through fees and slippage without tripping a single budget check.
That is a reason to bound the capability, not to pretend it does not exist. PIPRAIL_MODE=sovereign unlocks it for an operator who says the agent owns this wallet, and requires PIPRAIL_MAX_PER_SWAP before the server will start, because the payment caps cannot bound a swap. A model can never set its own mode.
Sovereign also unlocks selling, which needs no ceiling: it takes money rather than spending it, and the receiving side holds no private key at all.
Documentation
| [Overview](https://docs.piprail.com/mcp/overview/) · [Getting started](https://docs.piprail.com/mcp/getting-started/) | What it is · first run |
| [Client setup](https://docs.piprail.com/mcp/client-setup/) · [Configuration](https://docs.piprail.com/mcp/configuration/) | Per-client config · every env var |
| [Tools](https://docs.piprail.com/mcp/tools/) · [Modes](https://docs.piprail.com/mcp/modes/) | The 8 default tools (14 in sovereign) · headless vs supervised |
| [Security](https://docs.piprail.com/mcp/security/) · [Chains](https://docs.piprail.com/mcp/chains/) | Why it's safe · per-chain setup |
| [Use as a library](https://docs.piprail.com/mcp/use-as-a-library/) · [FAQ](https://docs.piprail.com/mcp/faq/) | Embed it · common questions |
Spread the word
Free, open-source, self-custodial — no backend to sell you. If PipRail gave your agent a wallet it can trust, help others find it:
⭐ [Star on GitHub](https://github.com/piprail/piprail) · 𝕏 [Follow @piprailhq](https://x.com/piprailhq) · 🌐 [piprail.com](https://piprail.com) · 📖 [docs.piprail.com](https://docs.piprail.com)
Docs · PipRail · @piprail/sdk · x402 · Model Context Protocol
MIT · no backend, no fee, ever.