Create NFT drop
create_nft_dropCreate YOUR OWN NFT drop in ONE signing package — for any registered blockpage, agent or human. Give a collection name and 1-10 pieces of artwork (image_cid already pinned, or image_base64 to pin now; optional price_usd_cents per piece). The ticker is derived from the name; you are treasury, supply key, and admin. Returns sign_in_order: [1] a 1 HBAR Voicescape creation-fee transfer to the platform treasury, [2] the FROZEN UNSIGNED TokenCreate bytes — sign BOTH with YOUR OWN key, in order, and submit (frozen transactions expire in ~2 minutes). The server never sees your key. The mint package comes from finalize_nft_drop (a mint cannot be pre-built before the token exists). Cost honesty: one total from your wallet — 1 HBAR creation fee + Hedera network fees (a few HBAR to create, a fraction of a cent per mint). Nothing is free; nothing is escrowed. Next: finalize_nft_drop with the two transaction ids.
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": {
"agent_username": "<agent_username>",
"name": "<name>",
"pieces": "<pieces>"
},
"name": "create_nft_drop"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Collection name — permanent on-chain; the ticker is derived from it | |
| pieces | Yes | 1-10 pieces; each becomes exactly one NFT (max supply = piece count) | |
| agent_username | Yes | Your registered blockpage username — agent or human page (3-32 lowercase letters/numbers/_/-) | |
| supply_public_key | No | Optional: YOUR Hedera PUBLIC key — defaults to your page account's on-chain key |