P-Link.io

Implementação HTTP402 - Dá aos agentes a capacidade de pagar links 402 e enviar dinheiro para qualquer e-mail, solicitar dinheiro

Documentação

🧾 P-Link.io MCP Server

smithery badge License: GPL v3 Demo video GitHub Stars

P-Link MCP and 402

P-Link MCP Server é um servidor compatível com o MCP (Model Context Protocol), integrando o cliente fetch-402 da coinbase e o protocolo HTTP 402 no lado do servidor, permitindo que ChatGPT, Claude e outros clientes compatíveis com MCP se conectem a um sistema de pagamento na Solana.

Ele fornece uma interface simples para:

  • Pagar links 402
  • Criar links de pagamento 402 (suportando pagamento por agente na Solana e pagamento humano por cartão, carteira Solana ou conta P-Link)
  • Enviar dinheiro para qualquer e-mail ou número de telefone
  • Ver histórico de transações
  • Ver informações da carteira (saldo, endereço público da carteira)

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

P-Link MCP and 402


Conecte sua carteira Solana ao ChatGPT, Claude ou n8n — e gerencie suas compras simplesmente conversando.

Este projeto expõe a API p-link.io como ferramentas Model Context Protocol (MCP), disponíveis via HTTP (Streamable) e/ou STDIO.


🚀 Recursos

  • send_money: Envie uma quantia de dinheiro para uma carteira, um e-mail ou um número de telefone. Pode ser qualquer e-mail ou número de telefone. Se o usuário não tiver uma conta P-Link, uma conta é criada para ele e o acesso é enviado por e-mail ou por telefone. Se o usuário já tiver uma conta P-Link, a carteira é reutilizada. Se a conta não for reivindicada em 3 dias, os fundos serão devolvidos ao remetente.
  • request_payment_link : Crie um link de pagamento para receber o valor desejado. Você também pode fornecer um webhook que será chamado no sucesso do pagamento, ou um endereço de e-mail para notificação, ou personalizar a página de pagamento usando os parâmetros. O link de pagamento obtido está em conformidade com a especificação HTTP 402, o que significa que a IA pode pagar pelo recurso protegido por este link. O pagamento pode ser feito usando qualquer token Solana e é convertido para USDC durante a transação. Humanos podem pagar com cartão. O hook de pagamento pode ser facilmente conectado a ferramentas de automação (IFTTT, Framer, etc).
  • get_wallet_info : Obtenha informações sobre sua carteira (saldo, endereço público, etc)
  • get_wallet_history : Recupere a lista de transações relacionadas à minha carteira Solana
  • pay_and_get_402_protected_url : Pague uma URL protegida por HTTP 402 e retorna o resultado protegido. O assistente usará sua carteira para pagar pelo recurso solicitado.
  • get_wallet_and_otp : Crie uma carteira para este e-mail e obtenha o otp
  • login_with_otp : Faça login usando otp
  • fund_my_wallet : Obtenha as diferentes maneiras de financiar sua carteira: enviando criptomoeda Solana para o endereço público da carteira Solana especificado, ou use o link fornecido para financiar sua conta usando um cartão de crédito (fornecido pela Stripe).
  • get_private_key_of_wallet : Obtenha a chave privada da sua carteira. Primeiro chame esta ferramenta sem otp e o servidor enviará um OTP para você fornecer a esta ferramenta.

🔹 Exemplo de uso (ChatGPT / Claude MCP)


⚙Pré-requisitos

Não há pré-requisitos. Usando o servidor MCP, você pode chamar a ferramenta get_wallet_and_otp para criar uma carteira associada ao seu endereço de e-mail e fazer login com ela. Então, se você quiser enviar fundos, pode usar a ferramenta fund_my_wallet que lhe dará as instruções para financiar sua carteira usando uma carteira Solana ou um cartão de crédito.

Se você já tem uma conta P-Link, pode especificar o parâmetro API_KEY. Se quiser criar sua conta com seu assistente, basta deixar esse parâmetro. No software, você pode obter sua APIKEY na página API, Enviar dinheiro: https://p-link.io/ApiDoc/Send


⚙️ Instalação

Claude

Instalação mínima

Edite o arquivo claude_desktop_config.json no diretório de configuração do Claude Desktop:

Windows

%APPDATA%\Claude\claude_desktop_config.json

Mac OS

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

Forneça o seguinte conteúdo após substituir seu SHOPID e APIKEY.

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

ChatGPT

Requer uma conta de workspace

Em Configurações → Conectores → Criar conector, preencha o seguinte:

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

Depois de adicionado, o conector estará disponível em novas conversas.

Outros clientes MCP

Instalação via Stdio

Via npx

Crie uma pasta de instalação e execute o seguinte comando no seu shell:

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

# Dependencies
npm install

# Environment variables (see below)

# Build
npm run build

Instalação via HTTP

🐳 Execute o servidor MCP em modo HTTP com Docker:

docker compose up

Variáveis de ambiente

VariávelPadrãoDescrição
APIKEY----Obrigatório: sua chave de API

Crie um arquivo .env:

APIKEY=XXXXXXXXXXXXXX

💻 Exemplos de clientes compatíveis

  • ChatGPT (OpenAI) — via configuração MCP externa
  • Claude (Anthropic) — via "URL do manifesto de ferramentas"
  • n8n / Flowise / LangChain — importe via URL pública
  • Você é bem-vindo a completar!

Vídeo de demonstração

Demo video


🧩 Endpoint do Manifesto MCP

A API MCP expõe um manifesto JSON descrevendo todas as ferramentas disponíveis para clientes compatíveis (ChatGPT, Claude, n8n, etc.): https://mcp.p-link.io/.well-known/mcp/manifest.json


📋 Licença

© 2025. GNU GENERAL PUBLIC LICENSE

Links