Wrapper oficial de M2MCent (Node.js) para inyectar muros de pago x402 en APIs o servidores Model Context Protocol (MCP). Usar al construir nuevos servicios que requieran monetización máquina a máquina.
Installs into .claude/skills of the current project.
Are you the author of X402 Express Wrapper?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/huytran1120-x402-express-wrapper)
---
name: x402-express-wrapper
description: Wrapper oficial de M2MCent (Node.js) para inyectar muros de pago x402 en APIs o servidores Model Context Protocol (MCP). Usar al construir nuevos servicios que requieran monetización máquina a máquina.
risk: critical
source: community
date_added: "2026-04-19"
tags: [x402, defi, monetization, express, mcp]
---
# x402-express-wrapper
Esta skill te enseña cómo integrar rápidamente muros de cobro x402 en aplicaciones y servidores Node.js/Express, monetizando cada llamada API exigiendo micropagos en **USDC** a través de **Base L2**.
## When to Use
Usa esta skill cuando el usuario humano (u otro Agente) te solicite:
1. "Agregar una barrera de pago a la API".
2. "Monetizar el servidor MCP que acabamos de crear".
3. "Exigir micropagos en USDC por usar el endpoint".
## Procedimiento
Esta entrada describe una integración histórica atribuida a M2MCent; no incluye
un wrapper, contrato desplegado ni una API verificada del paquete npm.
1. Confirma que el usuario solicita monetización, la ruta, importe, moneda,
destinatario y entorno. No añadas cobros a otros servicios automáticamente.
2. Verifica repositorio, editor, versión y API del paquete real antes de instalar.
La coincidencia de nombre `x402-express` no demuestra identidad con M2MCent.
3. Diseña primero una prueba aislada sin claves reales ni fondos de producción.
Comprueba chain ID, contrato, token, decimales, caducidad y protección de nonce.
4. Simula pago ausente, inválido, caducado y repetido; la ruta protegida no debe
servir contenido cuando falta una liquidación válida según el contrato real.
5. Verifica recibo, destinatario e importe antes de afirmar liquidación. Que un
middleware invoque `next()` no demuestra por sí solo que se movió dinero.
6. Firmar, financiar o transmitir transacciones reales requiere autorización
explícita separada y controles de producción; una petición de diseño no basta.
## Example / Ejemplo
> Diseña una ruta Express de pago para una red de pruebas. Entrega los contratos
> de entrada y los casos negativos; no instales paquetes no verificados ni uses mainnet.
## Limitations
- La configuración, red, credenciales y costes dependen de la implementación verificada; esta guía no establece nombres de variables ni un contrato desplegado.
- Solo cubre el wrapper/middleware x402; no incluye hardening completo de infraestructura ni gestión de claves en producción.
- Está orientado a Node.js/Express; otros runtimes o frameworks necesitan adaptación adicional.
## Execution boundaries
Esta entrada no incluye el wrapper ni demuestra la identidad del paquete publicado. Antes de instalar, comprueba repositorio, editor, versión y API reales: un nombre de npm no prueba que sea el wrapper M2MCent. La descripción histórica no es una receta verificada. No uses claves reales ni mainnet para validar; emplea una red de pruebas y credenciales desechables. Verifica chain ID, contrato, token, importe, destinatario, protección contra replay y recibo confirmado. No afirmes que hubo liquidación porque el middleware llamó next(). Requiere autorización explícita antes de firmar, financiar o transmitir transacciones; una petición de arquitectura no la concede.