MCP-Pay
MCP-Pay
Una capa de monetización HTTP x402 sobre Algorand que permite a los agentes de IA pagar por herramientas MCP con un modelo de pago por llamada de menos de un centavo.
Problema
Los agentes de IA autónomos que usan el Model Context Protocol (MCP) no pueden acceder a herramientas de pago: las tarjetas de crédito, las claves API y las suscripciones son flujos de trabajo humanos. Los creadores de herramientas no tienen forma de cobrar por llamada, y las cadenas heredadas son demasiado lentas o caras para micropagos de máquina a máquina.
Related MCP server: Agent Commerce Gateway
Solución
MCP-Pay convierte cualquier herramienta MCP en un endpoint x402 monetizado al instante en Algorand.
Un agente descubre herramientas en
GET /mcp/v1/tools(gratis, incluye esquemas JSON + precios).El agente invoca
POST /mcp/v1/tools/:name/executesin pago.El servidor responde
402 Payment Requiredcon metadatos de pago (precio en USDC, dirección del receptor, red).El middleware local del agente firma automáticamente una transferencia de USDC en Algorand (ASA 31566704) y reintenta.
El facilitador de GoPlausible verifica y liquida en cadena (finalidad <3.3s), la herramienta se ejecuta y los resultados regresan en un solo viaje de ida y vuelta.
Sin cuentas. Sin claves. Sin humanos.
Propuesta única de venta
API de pago típica | MCP-Pay |
Un endpoint fijo | Registro de herramientas: cualquier herramienta se convierte en un servicio con precio y esquema |
Documentación escrita para humanos | Descubrimiento nativo para agentes: los agentes listan, comparan y seleccionan herramientas programáticamente |
Suscripciones / créditos prepagados | Verdadero pago por llamada liquidado en cadena por solicitud |
El gas de EVM mata los micropagos | Algorand: comisión de ~0.001 ALGO, finalidad de 3.3s |
Herramientas de pago incluidas
Herramienta | Qué hace | Precio |
| Extracción en modo lector de cualquier página web pública para contexto de LLM | $0.002 |
| Precios spot de criptomonedas en vivo desde una fuente pública sin claves | $0.001 |
| Escaneo de seguridad heurístico estático del código fuente de Solidity | $0.005 |
Arquitectura
┌────────────────────────┐
│ AI AGENT (client/) │ 1. GET /mcp/v1/tools (discovery)
│ auto-paying MCP agent │ 2. POST .../execute → 402 challenge
└───────────┬────────────┘ 3. sign USDC txn locally
│ 4. retry + X-PAYMENT header
▼
┌────────────────────────┐
│ MCP-PAY SERVER (Hono) │ x402 paymentMiddleware protects each tool route
│ registry + tools/* │ executes tool only after verified settlement
└───────────┬────────────┘
▼
┌────────────────────────┐
│ GOPLAUSIBLE FACILITATOR│ /verify + /settle on Algorand TestNet
│ https://facilitator. │ USDC (ASA 31566704) transfer
│ goplausible.xyz │
└────────────────────────┘Stack tecnológico
TypeScript, Hono
@x402-avm/extensions(descubrimiento en Bazaar)Facilitador de GoPlausible, USDC de Algorand TestNet
Ejecutar en local
1. Requisitos previos
Node.js 18+, pnpm (
npm i -g pnpm)Dos cuentas de Algorand TestNet con fondos:
Monedero del servidor (receptor): solo la dirección
Monedero del agente (pagador): mnemónico, se mantiene local — nunca se hace commit
Fondea a través del grifo de Lora, haz opt-in de ambas cuentas a USDC en Lora y luego obtén USDC de TestNet desde el grifo de Circle (elige Algorand Testnet).
2. Configurar
pnpm install
cp .env.example .envRellena .env:
AVM_ADDRESS=<server wallet address> # receiver
AVM_MNEMONIC="<agent 25-word mnemonic>" # payer, LOCAL ONLY
SERVER_URL=http://localhost:40213. Iniciar el servidor y ejecutar el agente
pnpm server # terminal 1
pnpm agent # terminal 2: discovery → 402 → auto-pay → resultVerificar en cadena
Cada llamada exitosa liquida una transacción real de TestNet:
Panel del facilitador: https://facilitator.goplausible.xyz/dashboard
Explorador de Lora: https://lora.algokit.io/testnet
Ejemplo de TX de liquidación (de una ejecución de demostración):
TODO: paste Lora transaction link after first live runAPI
Endpoint | Pago | Descripción |
| gratis | comprobación de vida |
| gratis | catálogo de herramientas con esquemas + precios |
| x402 | ejecuta una herramienta, pago por llamada |
Hoja de ruta
Guardia de política de gasto: presupuestos por agente aplicados por el middleware
Panel del creador: registra tu propia herramienta MCP + precio en minutos
Listado en Bazaar en GoPlausible para que cualquier agente de terceros pueda descubrir las herramientas de MCP-Pay
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-call MCP tools run by autonomous AI agents, each call paid with x402 in USDC.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
x402 pay-per-call APIs over MCP, settled in USDC on Base for autonomous agents and developers.
Metered MCP tools: free discovery over MCP; per-call execution settled in USDC via x402 v2.
Related MCP Servers
AlicenseNot gradedqualityBmaintenanceEnables AI agents to pay for MCP tool calls using either Bitcoin/Lightning (L402) or USDC (x402) rails, with unified settlement and a 21% discount for Bitcoin payments.32 npmMIT- AlicenseNot gradedqualityAmaintenanceEnables AI agents to discover, call, and pay for existing HTTP APIs over MCP with x402 paywalls, non-custodial settlement, and no code changes to the backend.328 npm66Apache 2.0
- AlicenseNot gradedqualityCmaintenanceExposes a live catalogue of specialist tools as MCP endpoints and returns x402 payment challenges for each call, letting agents pay per use in USDC from their own wallet without subscriptions or API keys.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI clients to discover, trust-check, and pay for Algorand x402 services in USDC, with policy-guarded spending, relay fallback, and an audit ledger.5 npmMIT