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
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
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)
- 💬 "¡Hola! ¿Cuál es el saldo de mi billetera?"
- 💬 "¿Puedes comprar los zapatos que me gustan en: https://p-link.io/@phh/0.01?PRODUCT=My_Favorite_shoes&id=888"
- 💬 "Envía 0,2$ a @Paracetamol"
- 💬 "Envía 0,2$ a s.smith@mail.com"
- 💬 "¿Puedes verificar el estado de esta transacción?"
- 💬 "Crea un enlace de pago de 10 euros"
- 💬 "Muéstrame mi historial de transacciones"
- 💬 "Paga este P-Link que me envió mi amigo: https://p-link.io/@Paracetamol/0.1"
⚙ 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:
| Variable | Valor |
|---|---|
Name | P-Link |
Description | Can process payments, send money, request payment |
MCP Server URL | https://mcp.p-link.io/mcp |
Authentication | oAuth |
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
| Variable | Valor predeterminado | Descripció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
🧩 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
