fund_my_wallet
Fund wallet : Obtain a link in order to fund your wallet of the desired amount using a credit card, or the Solana address of your wallet if you want to fund your account using Solana.
Create or log into a P-Link wallet by email, fund it, send money to an email, phone or Solana address, take payment through a link — and pay an HTTP 402-protected URL.
LABSCO SUMMARY
Most of the surface is what any payments account needs: create, log in, fund, send, get paid, read history. The call that changes what an agent can do is pay_and_get_402_protected_url, which settles a paywalled request from the managed account and returns the content — a machine buying access with nobody in the loop. Read send_money's own condition before treating a send as final: money sent to an email or phone that is never claimed returns to the sender after 3 days. And note where custody sits, because get_private_key_of_wallet exists at all — the key is retrievable through the service rather than held only by you.
A managed Solana payments client with 11 tools covering wallet creation and one-time-password login, funding, sending, payment links, wallet and transaction reads, private key retrieval and paying a 402-protected URL.
An email address you can read, since wallet creation and login both run through a one-time password sent to it, and a P-Link API key passed to the server at startup.
One command plus a key — npx plink-mcp-server --apikey=abcdef123456, then supply credentials
USE CASES
Create the wallet and receive the one-time password, log in with it, then add funds by card or on chain.
Send to their email or phone number so they can claim it, and watch the history — unclaimed funds come back after 3 days.
Create the payment link with its amount, description and webhook, then check the transaction state once it is used.
Check the balance can cover it, then pay the HTTP 402-protected URL from the managed account and take the response back.
Walk the wallet history for sends and receipts, resolve any transaction that looks wrong by its id, and compare against the current balance.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
fund_my_walletFund wallet : Obtain a link in order to fund your wallet of the desired amount using a credit card, or the Solana address of your wallet if you want to fund your account using Solana.
get_private_key_of_walletGet the private key of your wallet on secured app https://p-link.io
get_transaction_stateRetrieve the state and details of a transaction using Solana trx ID
get_wallet_and_otpCreate a wallet for your email or get otp by email
get_wallet_historyTransaction history : Retrieve list of the transactions related to the specified Solana wallet address (received and sent funds with dates)
get_wallet_infoRetrieve the wallet infos about the connected P-Link account (Solana wallet address, wallet balance, tokens detail)
login_with_otpLogin using otp. Connect to your P-Link wallet using the one time password you received by email
pay_and_get_402_protected_urlPay a HTTP 402 protected URL using your P-Link managed account, and returns the result
pingVérifie l’état du serveur MCP. Retourne { result: 'OK' } si le serveur est opérationnel.
request_payment_linkCreate a payment link in order to request a payment to your account. This payment link can be used to pay you. Payment can be made using a credit card, or any Solana token (automatically converted to USDC)
send_moneySend money to an email, Solana wallet or phone number. The provided email or phone can be used to claim the money of the wallet. If new user does not claim for 3 days, the money is returned to the sender.
BEFORE YOU INSTALL
11 tools when we connected. Most tools need a logged-in wallet via get_wallet_and_otp and login_with_otp unless you supply an API key. get_private_key_of_wallet emails a one-time code on the first call before returning the key.
CONTEXT COST
Rated by the size of the 11 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx plink-mcp-server --apikey=abcdef123456https://mcp.p-link.io/mcpAdd this hosted endpoint to your MCP client using the credentials listed under Requirements.
{
"mcpServers": {
"plink": {
"command": "npx",
"args": [
"plink-mcp-server",
"--apikey=[<YOUR_APIKEY>]"
]
}
}
}MCP Server URL https://mcp.p-link.io/mcp with Authentication oAuth, Name P-Link, Description "Can process payments, send money, request payment"
git clone https://github.com/paracetamol951/P-Link-MCP.git
cd P-Link-MCP
docker build -t plink-mcp-server:latest .
docker compose upimport via public URL — https://mcp.p-link.io/mcp; the tool manifest is at https://mcp.p-link.io/.well-known/mcp/manifest.json