Skip to main content
Glama

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.

  1. Un agente descubre herramientas en GET /mcp/v1/tools (gratis, incluye esquemas JSON + precios).

  2. El agente invoca POST /mcp/v1/tools/:name/execute sin pago.

  3. El servidor responde 402 Payment Required con metadatos de pago (precio en USDC, dirección del receptor, red).

  4. El middleware local del agente firma automáticamente una transferencia de USDC en Algorand (ASA 31566704) y reintenta.

  5. 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

web_research

Extracción en modo lector de cualquier página web pública para contexto de LLM

$0.002

market_data

Precios spot de criptomonedas en vivo desde una fuente pública sin claves

$0.001

contract_audit

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

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 .env

Rellena .env:

AVM_ADDRESS=<server wallet address>          # receiver
AVM_MNEMONIC="<agent 25-word mnemonic>"      # payer, LOCAL ONLY
SERVER_URL=http://localhost:4021

3. Iniciar el servidor y ejecutar el agente

pnpm server        # terminal 1
pnpm agent         # terminal 2: discovery → 402 → auto-pay → result

Verificar en cadena

Cada llamada exitosa liquida una transacción real de TestNet:

Ejemplo de TX de liquidación (de una ejecución de demostración):

TODO: paste Lora transaction link after first live run

API

Endpoint

Pago

Descripción

GET /health

gratis

comprobación de vida

GET /mcp/v1/tools

gratis

catálogo de herramientas con esquemas + precios

POST /mcp/v1/tools/:name/execute

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Exposes 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
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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 npm
    MIT