manifest.template.json•2.89 kB
{
"name": "P-Link.io MCP Server",
"version": "0.9.3",
"description": "Send and receive money on Solana, converts any email or phone number into a wallet, requesting payment (creating x402 compliant payment links, payment pages for humans and bots), get wallet balance or see transaction history.",
"endpoints": [
{
"type": "http",
"url": "https://mcp.p-link.io/mcp",
"supports_streaming": true
}
],
"configSchema": {
"type": "object",
"properties": {
"API_KEY": {
"type": "string",
"description": "API_KEY of your P-Link.io account"
}
},
"required": []
},
"auth": {
"type": "api_key",
"fields": {
"api_key": {
"name": "API key",
"in": "header",
"key": "Authorization",
"prefix": "Bearer "
}
}
},
"capabilities": {
"tools": true,
"resources": false,
"prompts": false
},
"tools": [
{
"name": "get_wallet_and_otp",
"description": "Create a wallet for your email or get otp by email"
},
{
"name": "login_with_otp",
"description": "Login using otp. Connect to your P-Link wallet using the one time password you received by email"
},
{
"name": "fund_my_wallet",
"description": "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."
},
{
"name": "get_private_key_of_wallet",
"description": "Get the private key of your wallet on secured app https://p-link.io"
},
{
"name": "send_money",
"description": "Send 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."
},
{
"name": "request_payment_link",
"description": "Create 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)"
},
{
"name": "get_wallet_info",
"description": "Retrieve the wallet infos about the connected P-Link account (Solana wallet address, wallet balance, tokens detail)"
},
{
"name": "get_transaction_state",
"description": "Retrieve the state and details of a transaction using Solana trx ID"
},
{
"name": "get_wallet_history",
"description": "Transaction history : Retrieve list of the transactions related to the specified Solana wallet address (received and sent funds with dates)"
},
{
"name": "pay_and_get_402_protected_url",
"description": "Pay a HTTP 402 protected URL using your P-Link managed account, and returns the result"
}
]
}