{"uid":"cap_j-VU6CEoeIhDpdKSKnpWp","slug":"nft-portfolio-snapshot-agent402-tools-2bfd11c6","name":"NFT Portfolio Snapshot (agent402.tools)","description":"Bundled execution of the NFT portfolio workflow - NFT + wallet snapshot: NFT holdings, native balance, and ETH price for a given address in one call. One x402 payment runs 3 underlying tools (nft-holdings, wallet-balance, crypto-price); partial-success per step.","url":"https://agent402.tools/api/skill/nft-portfolio","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string","description":"Wallet address (0x…)"}}},"responseSchema":{"type":"json","example":{"args":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"pack":"nft-portfolio","steps":[{"ok":true,"slug":"nft-holdings","result":{}},{"ok":true,"slug":"wallet-balance","result":{}},{"ok":true,"slug":"crypto-price","result":{}}],"summary":"3/3 steps succeeded"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_iblhL6qxclGPbAR027XfA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches NFT holdings, native wallet balance, and current ETH price for a given Ethereum address in a single bundled call","exampleAgentPrompt":"Can you pull up a full NFT portfolio snapshot for wallet 0x742d35Cc6634C0532925a3b8D4C9B8a3e4b9fE12 — I want to see what NFTs they hold, their native ETH balance, and the current ETH price all at once?","exampleUseCases":null,"resultDescription":"A bundled response containing the wallet's NFT holdings (collection names, token IDs, metadata), the native ETH balance for the address, and the current ETH/USD price — aggregating three underlying data sources (nft-holdings, wallet-balance, crypto-price) in a single response.","failureModes":["Invalid or malformed wallet address returns a validation error","Address with no NFT activity may return empty holdings array","Network timeout from underlying NFT or price data providers","Rate limiting or payment failure on the x402 payment layer","Unsupported chain or non-EVM address format rejected"],"whenToPreferThis":"Use this endpoint when you need a complete on-chain NFT portfolio snapshot in one round-trip — covering NFT holdings, native balance, and ETH price together. It is preferable to calling nft-holdings, wallet-balance, and crypto-price separately, saving latency and cost. Ideal for portfolio dashboards, wallet inspection tools, or any workflow that needs all three data points for a single address.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T13:01:05.644Z","isFirstParty":false}