Send Naira to Bank
monei_send_naira_to_bankSend NGN from your Monei wallet to any Nigerian bank account. Verify the recipient's name first, then use the bank code and 10-digit account number to complete the transfer.
Instructions
Sends NGN from the user's Monei wallet to any Nigerian bank account.
Before calling this tool:
Confirm the user has sufficient NGN balance using monei_get_wallet
Call monei_verify_bank_account to get the account holder's name and show it to the user for confirmation
Ask for the user's transaction PIN if not already provided — never store or log it
Args:
amount (number): Amount in NGN to send (e.g. 20000 for ₦20,000)
bankCode (string): Bank code from monei_get_banks (e.g. "058" for GTBank)
accountNumber (string): 10-digit recipient bank account number
transactionPin (string): User's 4-6 digit transaction PIN — ask for this at runtime
narration (string, optional): Note for the transfer (max 100 characters)
Returns: { "reference": string, "status": string, // "PENDING" | "COMPLETED" | "FAILED" "amount": number, }
Examples:
"Send ₦20,000 to my GTBank account 0123456789" -> verify account first, then call with bankCode="058"
"Pay 5000 naira to account 0987654321 at UBA" -> verify, confirm name, then send
Security: Never log or store the transactionPin. Pass it directly to this call only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Amount in NGN to send (e.g. 20000 for ₦20,000) | |
| bankCode | Yes | Bank code (e.g. '058' for GTBank, '033' for UBA). Call get_banks to get the full list of bank codes. | |
| narration | No | Optional description or note for the transfer (max 100 characters) | |
| accountNumber | Yes | Nigerian bank account number (exactly 10 digits) | |
| transactionPin | Yes | User transaction PIN (4-6 digits). Required for all money movement operations. Prompt the user for this if not provided — never store or log it. |