bnbchain-mcp

Official
by bnb-chain
MIT License
353
2

transfer_nft

Transfer an NFT between wallets on the BNB Chain by providing the private key, token address, token ID, and recipient address. Securely sign and execute transactions.

Instructions

Transfer an NFT (ERC721 token) from one address to another. Requires the private key of the current owner for signing the transaction.

Input Schema

NameRequiredDescriptionDefault
networkNoNetwork name (e.g. 'bsc', 'opbnb', 'ethereum', 'base', etc.) or chain ID. Supports others main popular networks. Defaults to BSC mainnet.bsc
privateKeyNoPrivate key of the NFT owner account in hex format (with or without 0x prefix). SECURITY: This is used only for transaction signing and is not stored.0x5a2b7e4d9c8f1a3e6b0d2c5f4e3d2a1b0c9f8e7d6a5b4c3d2e1f0a9b8c7d6e5f4
toAddressYesThe recipient wallet address that will receive the NFT
tokenAddressYesThe contract address of the NFT collection (e.g., '0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D' for Bored Ape Yacht Club)
tokenIdYesThe ID of the specific NFT to transfer (e.g., '1234')

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "network": { "default": "bsc", "description": "Network name (e.g. 'bsc', 'opbnb', 'ethereum', 'base', etc.) or chain ID. Supports others main popular networks. Defaults to BSC mainnet.", "type": "string" }, "privateKey": { "default": "0x5a2b7e4d9c8f1a3e6b0d2c5f4e3d2a1b0c9f8e7d6a5b4c3d2e1f0a9b8c7d6e5f4", "description": "Private key of the NFT owner account in hex format (with or without 0x prefix). SECURITY: This is used only for transaction signing and is not stored.", "type": "string" }, "toAddress": { "description": "The recipient wallet address that will receive the NFT", "type": "string" }, "tokenAddress": { "description": "The contract address of the NFT collection (e.g., '0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D' for Bored Ape Yacht Club)", "type": "string" }, "tokenId": { "description": "The ID of the specific NFT to transfer (e.g., '1234')", "type": "string" } }, "required": [ "tokenAddress", "tokenId", "toAddress" ], "type": "object" }
ID: t6zbvd82tr