Warpay402 Gateway
@warppay402/server ⚡
SDK de monetización instantánea x402 V2 e infraestructura autohospedada para herramientas de IA basadas en el Model Context Protocol (MCP), APIs HTTP Hono, Cloudflare Monetization Gateway, Base y Solana.
@warppay402/server permite a los desarrolladores monetizar cualquier herramienta MCP o ruta de API HTTP en unas pocas líneas de código. Genera automáticamente desafíos de pago HTTP estándar x402 V2, verifica firmas sin gas EIP-712 / Solana L1, aplica divisiones de tarifas de plataforma, protege contra amenazas de inyección de prompts y previene ataques de reproducción de firmas.
Sitio oficial: https://www.warppay402.com
Características
Cumplimiento de x402 V2: Encabezados de desafío de pago estandarizados (
PAYMENT-REQUIRED,PAYMENT-SIGNATURE,PAYMENT-RESPONSE).Nativo multicadena: Generación de desafíos multicadena compatible con Base Mainnet (
eip155:8453) y Solana Mainnet-Beta (solana:5eykt...) de serie.Firma sin gas fuera de la cadena: Los clientes firman
TransferWithAuthorization(Base) o transacciones SPL-USDC prefirmadas (Solana) sin la fricción de las soluciones no custodiales.División automática de tarifas de plataforma: División de tarifas configurable en puntos básicos (p. ej., 50 BPS = 0.5%) enrutada directamente durante la liquidación del facilitador.
Seguridad x402-Guard: Middleware previo que protege los endpoints contra ataques de inyección de prompts, desbordamientos de búfer de carga útil y picos de tráfico de alta velocidad.
Decorador nativo para MCP: Envuelve sin problemas las herramientas escritas para el Model Context Protocol.
Protección contra reproducción: Incluye controladores integrados
MemoryNonceStorey distribuidosRedisNonceStorepara evitar el doble gasto o la reutilización de firmas.Compatible con Edge: Cero dependencias de API exclusivas de Node.js; se ejecuta sin problemas en Cloudflare Workers, Vercel Edge, Node.js (18+) y Deno.
Related MCP server: obolpay-x402-mcp
Instalación
npm install @warppay402/serverCaso de uso 1: Monetización de APIs HTTP Hono multicadena
import { Hono } from "hono";
import { monetize } from "@warppay402/server";
const app = new Hono();
const monetizeConfig = {
payTo: "0xYourMerchantWalletAddress", // Default Base EVM Wallet
platformWallet: "0xYourPlatformTreasuryWallet",
platformFeeBps: 50, // 0.5% fee split
guard: true, // Enables x402-guard security scanning
facilitatorUrl: "http://localhost:3001",
// Multi-Chain 402 Challenge Configuration
accepts: [
{
scheme: "exact",
network: "eip155:8453", // Base Mainnet
asset: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", // Base USDC
payTo: "0xYourMerchantWalletAddress",
},
{
scheme: "exact",
network: "solana:5eykt4wA89m8E5b9B5658p445VTc28", // Solana Mainnet-Beta
asset: "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", // SPL-USDC
payTo: "YourSolanaPhantomPublicKey",
}
]
};
app.use(
"/api/data",
monetize({
...monetizeConfig,
price: "0.01", // $0.01 USDC
})
);
app.get("/api/data", (c) => c.json({ status: "success", content: "Monetized Payload" }));
export default app;Caso de uso 2: Monetización de herramientas MCP (Model Context Protocol)
import { createMonetizedMCPTool } from "@warppay402/server";
const originalTool = {
name: "web_scraper",
description: "Extract clean Markdown content from URLs",
inputSchema: { type: "object", properties: { url: { type: "string" } } },
handler: async ({ url }: { url: string }) => {
return { markdown: "# Cleaned Markdown Content" };
}
};
export const monetizedTool = createMonetizedMCPTool(originalTool, {
price: "0.02", // $0.02 USDC
payTo: "0xYourMerchantWalletAddress",
platformWallet: "0xYourPlatformTreasuryWallet",
platformFeeBps: 50
});Caso de uso 3: Bloqueo distribuido de nonces con Redis / Upstash
import { Redis } from "@upstash/redis";
import { monetize, RedisNonceStore } from "@warppay402/server";
const redis = new Redis({
url: process.env.UPSTASH_REDIS_REST_URL!,
token: process.env.UPSTASH_REDIS_REST_TOKEN!
});
app.use(
"/api/v1/compute",
monetize({
price: "0.10",
payTo: "0xYourMerchantWalletAddress",
platformWallet: "0xYourPlatformTreasuryWallet",
nonceStore: new RedisNonceStore(redis),
nonceTtlSeconds: 300
})
);Licencia: MIT © WarpPay402
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceDrop-in x402 payment middleware for MCP servers. Charge AI agents per tool call using USDC on Base chain — Python and JavaScript SDKs, no payment processor, no KYC.MIT
- FlicenseAqualityBmaintenanceMCP server for a live x402 payment gateway on Base (USDC). Lets AI agents discover, preview for free, then pay per call — with prepaid gasless payments, signed receipts, and delta delivery.7
- AlicenseNot gradedqualityBmaintenanceProduction-grade suite of monetized tools for autonomous AI agent-to-agent commerce, enabling payments and task execution via x402 protocol and MCP.223MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to discover, pay for, and sell HTTP APIs using the x402 micropayment protocol, with USDC settlement on Base mainnet. Includes tools for payment requirements, paying and fetching resources, building seller configurations, and monitoring revenue.2231MIT
Related MCP Connectors
Monetize any MCP server: x402 paywall, pay-per-call billing in USDC on Base, agent marketplace.
Pay for HTTP APIs and charge for your own: x402 micropayments in USDC on Base.
Agent-commerce MCP server for x402/USDC payments and affiliate splits on Base.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/golfgolfgolf200/warppay402-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server