P-Link.io

Implementación de HTTP402: otorga a los agentes la capacidad de pagar enlaces 402 y enviar dinero a cualquier correo electrónico, solicitar dinero

Documentación

🧾 Servidor MCP de P-Link.io

smithery badge License: GPL v3 Demo video GitHub Stars

P-Link MCP and 402

El servidor MCP de P-Link es un servidor compatible con el MCP (Model Context Protocol), que integra el cliente fetch-402 de coinbase y el protocolo HTTP 402 en el lado del servidor, lo que permite que ChatGPT, Claude y otros clientes compatibles con MCP se conecten a un sistema de pagos en Solana.

Proporciona una interfaz sencilla para:

  • Pagar enlaces 402
  • Crear enlaces de pago 402 (con soporte para pagos de agentes en Solana y pagos humanos con tarjeta, billetera Solana o cuenta P-Link)
  • Enviar dinero a cualquier correo electrónico o número de teléfono
  • Ver el historial de transacciones
  • Ver información de la billetera (saldo, dirección pública de la billetera)

🟢 Servidor en vivo: https://mcp.p-link.io/mcp

P-Link MCP and 402


Conecta tu billetera Solana a ChatGPT, Claude o n8n — y gestiona tus compras simplemente conversando.

Este proyecto expone la API de p-link.io como herramientas del Model Context Protocol (MCP), disponibles a través de HTTP (Streamable) y/o STDIO.


🚀 Características

  • send_money: Envía una cantidad de dinero a una billetera, un correo electrónico o un número de teléfono. Puede ser cualquier correo electrónico o número de teléfono. Si el usuario no tiene una cuenta P-Link, se le crea una cuenta y el acceso se envía por correo o por teléfono. Si el usuario ya tiene una cuenta P-Link, se reutiliza la billetera. Si la cuenta no se reclama en un plazo de 3 días, los fondos se devuelven al remitente.
  • request_payment_link: Crea un enlace de pago para recibir la cantidad deseada. También puedes proporcionar un webhook que se llamará al confirmarse el pago, una dirección de correo para notificaciones, o personalizar la página de pago mediante los parámetros. El enlace de pago obtenido cumple con la especificación HTTP 402, lo que significa que la IA puede pagar por el recurso protegido por este enlace. El pago se puede realizar con cualquier token de Solana y se convierte a USDC durante la transacción. Los humanos pueden pagar con tarjeta. El hook de pago se puede conectar fácilmente a herramientas de automatización (IFTTT, Framer, etc.).
  • get_wallet_info: Obtiene información sobre tu billetera (saldo, dirección pública, etc.)
  • get_wallet_history: Recupera la lista de transacciones relacionadas con mi billetera Solana
  • pay_and_get_402_protected_url: Paga una URL protegida por HTTP 402 y devuelve el resultado protegido. El asistente usará tu billetera para pagar por el recurso solicitado.
  • get_wallet_and_otp: Crea una billetera para este correo electrónico y obtiene el OTP
  • login_with_otp: Inicia sesión usando OTP
  • fund_my_wallet: Obtén las diferentes formas de financiar tu billetera: enviando criptomoneda Solana a la dirección pública de la billetera Solana especificada, o usando el enlace proporcionado para financiar tu cuenta con una tarjeta de crédito (proporcionada por Stripe).
  • get_private_key_of_wallet: Obtiene la clave privada de tu billetera. Primero llama a esta herramienta sin OTP y el servidor te enviará un OTP para proporcionar a esta herramienta.

🔹 Ejemplo de uso (ChatGPT / Claude MCP)


⚙ Requisitos previos

No hay requisitos previos. Usando el servidor MCP, puedes llamar a la herramienta get_wallet_and_otp para crear una billetera asociada a tu dirección de correo electrónico e iniciar sesión con ella. Luego, si deseas enviar fondos, puedes usar la herramienta fund_my_wallet, que te dará las instrucciones para financiar tu billetera usando una billetera Solana o una tarjeta de crédito.

Si ya tienes una cuenta P-Link, puedes especificar el parámetro API_KEY. Si deseas crear tu cuenta con tu asistente, simplemente deja este parámetro vacío. En el software, puedes obtener tu APIKEY en la página API, Enviar dinero: https://p-link.io/ApiDoc/Send


⚙️ Instalación

Claude

Instalación mínima

Edita el archivo claude_desktop_config.json en tu directorio de configuración de Claude Desktop:

Windows

%APPDATA%\Claude\claude_desktop_config.json

Mac OS

~/Library/Application Support/Claude/claude_desktop_config.json

Proporciona el siguiente contenido después de reemplazar tu SHOPID y APIKEY.

  {
  "mcpServers": {
    "plink": {
      "command": "npx",
      "args": [
        "plink-mcp-server",
        "--apikey=[replaceWithYourAPIKEY]"
      ]
    }
  }
}

ChatGPT

Requiere una cuenta de workspace

En Configuración → Conectores → Crear conector, completa lo siguiente:

VariableValor
NameP-Link
DescriptionCan process payments, send money, request payment
MCP Server URLhttps://mcp.p-link.io/mcp
AuthenticationoAuth

Una vez agregado, el conector estará disponible en nuevas conversaciones.

Otros clientes MCP

Instalación Stdio

Mediante npx

Crea una carpeta de instalación y ejecuta el siguiente comando en tu terminal:

npx plink-mcp-server --apikey=abcdef123456
Mediante npm
# Dependencies
git clone https://github.com/paracetamol951/P-Link-MCP.git

# Dependencies
npm install

# Environment variables (see below)

# Build
npm run build

Instalación HTTP

🐳 Ejecuta el servidor MCP en modo HTTP con Docker:

docker compose up

Variables de entorno

VariableValor predeterminadoDescripción
APIKEY----Obligatorio: tu clave API

Crea un archivo .env:

APIKEY=XXXXXXXXXXXXXX

💻 Ejemplos de clientes compatibles

  • ChatGPT (OpenAI) — mediante configuración MCP externa
  • Claude (Anthropic) — mediante "URL del manifiesto de herramientas"
  • n8n / Flowise / LangChain — importar mediante URL pública
  • ¡Eres bienvenido a completar la lista!

Video de demostración

Demo video


🧩 Endpoint del manifiesto MCP

La API MCP expone un manifiesto JSON que describe todas las herramientas disponibles para clientes compatibles (ChatGPT, Claude, n8n, etc.): https://mcp.p-link.io/.well-known/mcp/manifest.json


📋 Licencia

© 2025. LICENCIA PÚBLICA GENERAL DE GNU

Enlaces