list_nfts
List all NFTs owned by a Sui wallet, including kiosk-stored NFTs, with display metadata and raw Move contents. Supports cursor-based pagination for large collections.
Instructions
(Recommended for NFTs) List NFTs owned by a wallet, including kiosk-stored NFTs. Returns display metadata (name, description, image URL) and raw Move struct contents inline. Backed by GraphQL — single query per kiosk page, no fullnode rate-limit risk. Pagination: pass cursor from a prior response to fetch the next page; the response omits next_cursor when the wallet is fully enumerated. May slightly overshoot limit because GraphQL pages are 50-at-a-time and we don't break mid-page. Use list_nft_collections for a cheaper count-only summary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Target page size (default 50, max 1000). Result may slightly exceed this at GraphQL page boundaries. | |
| cursor | No | Opaque pagination token from a prior response's `next_cursor`. Omit on first call. | |
| address | Yes | Owner wallet address (0x...) | |
| network | No | Which Sui network to run this call against: 'mainnet' (default), 'testnet', or 'devnet'. Set this per-call — different tool calls in the same session can target different networks (e.g. to compare a value on testnet against mainnet). |