transfer_nft
Transfer an NFT to a specified recipient address. Supports ERC-721, ERC-1155, and Metaplex standards on EVM and Solana networks.
Instructions
Transfer an NFT (ERC-721/ERC-1155/Metaplex) to a recipient address. Default tier: APPROVAL.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"to": "<to>",
"token_address": "<token_address>",
"token_id": "<token_id>",
"standard": "<standard>",
"network": "<network>"
},
"name": "transfer_nft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Recipient address (0x-hex for EVM, base58 for Solana). | |
| token_address | Yes | NFT contract address (EVM) or mint address (Solana). | |
| token_id | Yes | Token ID within the contract (EVM). Use "0" for Solana Metaplex. | |
| standard | Yes | NFT standard. | |
| network | Yes | Network identifier (e.g., "ethereum-mainnet", "solana-mainnet" or CAIP-2 "eip155:1"). | |
| amount | No | Number of tokens to transfer (default: "1"). Only relevant for ERC-1155 multi-copy NFTs. This is a count, not a smallest-unit value. | |
| wallet_id | No | Target wallet ID. Required for multi-wallet sessions. |