0.2.0npm · paean-pay-mcp · latest release
Observed 2026-08-18T04:41:02.367Z using mcpSecurity-inventory. Protocol 2025-06-18.
| Tool | Category | Risk |
|---|---|---|
check_payment_statusCheck whether a payment request has been fulfilled by looking for matching on-chain transfers. Updates the payment request status if a matching transfer is found.Input schema{
"type": "object",
"properties": {
"payment_id": {
"type": "string",
"description": "The payment request ID to check"
}
},
"required": [
"payment_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
create_payment_requestCreate a payment request for receiving USDC. Returns a unique payment ID, the recipient address, amount, and memo that the payer should include. The agent can present this information to a user or another agent to collect payment.Input schema{
"type": "object",
"properties": {
"amount": {
"type": "string",
"description": "USDC amount to request, e.g. \"5.00\""
},
"chain": {
"type": "string",
"enum": [
"base",
"solana"
],
"description": "Chain to receive payment on. Defaults to the configured default chain."
},
"memo": {
"type": "string",
"description": "Optional memo/note for the payment"
},
"expires_in_minutes": {
"type": "number",
"description": "Expiry time in minutes (default: 30)"
}
},
"required": [
"amount"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_transaction_statusLook up a transaction by its hash and return its confirmation status, block number, timestamp, and transfer details.Input schema{
"type": "object",
"properties": {
"tx_hash": {
"type": "string",
"description": "Transaction hash to look up"
},
"chain": {
"type": "string",
"enum": [
"base",
"solana"
],
"description": "Chain the transaction is on. Defaults to the configured default chain."
}
},
"required": [
"tx_hash"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_usdc_balanceCheck the USDC balance for any wallet address on Base or Solana.Input schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Wallet address to check balance for. If omitted, checks the configured wallet."
},
"chain": {
"type": "string",
"enum": [
"base",
"solana"
],
"description": "Chain to check. Defaults to the configured default chain."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
get_wallet_addressGet the configured wallet address for receiving or sending USDC. Returns addresses for all configured chains if no chain is specified.Input schema{
"type": "object",
"properties": {
"chain": {
"type": "string",
"enum": [
"base",
"solana"
],
"description": "Chain to get address for. Omit for all configured chains."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
list_payment_requestsList all tracked payment requests and their statuses. Can filter by status or chain.Input schema{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"pending",
"confirmed",
"expired"
],
"description": "Filter by payment status"
},
"chain": {
"type": "string",
"enum": [
"base",
"solana"
],
"description": "Filter by chain"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
send_usdcSend USDC to a target address. Requires a private key to be configured for the specified chain. Use this to pay for services or send funds to another agent or user.Input schema{
"type": "object",
"properties": {
"to": {
"type": "string",
"description": "Recipient wallet address"
},
"amount": {
"type": "string",
"description": "USDC amount to send, e.g. \"10.00\""
},
"chain": {
"type": "string",
"enum": [
"base",
"solana"
],
"description": "Chain to send on. Defaults to the configured default chain."
}
},
"required": [
"to",
"amount"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
Compared with initial baseline using full_baseline.
| Risk | Change | Subject |
|---|---|---|
| No material changes recorded. | ||
| Severity | Finding | Advisory |
|---|---|---|
| No confirmed vulnerability is published for this version. | ||
Artifact SHA-256: 2ac48339bab98ad4396e4d9878aa3e0ef8accd2f0a859e78d29efefa017be47f
Scanner: mcp-proof-engine 0.1.0.