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
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
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)
- 💬 "Olá! Qual é o saldo da minha carteira?"
- 💬 "Você pode comprar os sapatos que eu gosto em: https://p-link.io/@phh/0.01?PRODUCT=My_Favorite_shoes&id=888"
- 💬 "Envie 0,2$ para @Paracetamol"
- 💬 "Envie 0,2$ para s.smith@mail.com"
- 💬 "Você pode verificar o status desta transação?"
- 💬 "Crie um link de pagamento de 10 euros"
- 💬 "Mostre-me meu histórico de transações"
- 💬 "Pague por este P-Link que meu amigo me enviou: https://p-link.io/@Paracetamol/0.1"
⚙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ável | Valor |
|---|---|
Name | P-Link |
Description | Can process payments, send money, request payment |
MCP Server URL | https://mcp.p-link.io/mcp |
Authentication | oAuth |
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ável | Padrão | Descriçã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
🧩 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
