{"ok":true,"host":"public.zapper.xyz","status":"failed","manifest":{"positioning":"Zapper's public API host serves agents that need structured, aggregated EVM portfolio and market data without building direct RPC or indexer infrastructure. It covers fungible token pricing, NFT collection and token metadata, wallet-level portfolio summaries across chains, and social identity lookups tied to 0x addresses. It is distinct from raw blockchain RPC hosts in that it returns pre-aggregated USD valuations, social graph data, and NFT floor prices rather than raw on-chain state.","host_overview":"public.zapper.xyz provides read-only data access to Zapper's indexed EVM blockchain data, covering token prices (current and historical), NFT metadata and balances, wallet portfolio totals, and on-chain social identity resolution. All endpoints are single-shot queries against Zapper's aggregated multi-chain dataset. No write operations, trading, or streaming feeds are available.","routing_guidance":"Use public.zapper.xyz when an agent needs aggregated EVM portfolio data (multi-chain USD totals, NFT holdings with valuations), NFT collection or token metadata, current or historical fungible token prices, or on-chain social identity resolution for 0x addresses. Do not use this host for: non-EVM chains; streaming or real-time continuous price feeds (all endpoints are single-shot); write operations such as swaps or transfers; per-app DeFi position breakdowns beyond network-level totals (fetch-portfolio-totals returns network aggregates only, not individual protocol positions); or reverse identity lookups (name to address). For raw on-chain state or contract calls, prefer a direct RPC host. For DeFi protocol-specific position details, a dedicated DeFi data API would be more appropriate.","capability_clusters":[{"skill_names":["fetch-token-price","fetch-historical-token-price"],"cluster_name":"Token Pricing","cluster_summary":"Provides current and historical price data for EVM fungible tokens by contract address and chain, including market cap, volume, and price change metrics."},{"skill_names":["fetch-nft-collection-metadata","fetch-nft-token-metadata"],"cluster_name":"NFT Data","cluster_summary":"Covers the full NFT data surface: collection-level stats (floor price, market cap, holders, recent events) and individual token metadata (traits, media, estimated value, holder info)."},{"skill_names":["fetch-portfolio-totals","fetch-nft-balances"],"cluster_name":"Wallet Portfolio","cluster_summary":"Returns aggregated portfolio data for one or more EVM wallets, including cross-chain USD totals broken down by tokens, DeFi apps, and NFTs, as well as per-token NFT holdings with estimated valuations."},{"skill_names":["resolve-wallet-social-identity"],"cluster_name":"Social Identity Resolution","cluster_summary":"Resolves a 0x wallet address to its associated on-chain social identities including ENS, Farcaster, Lens, and Basenames."}],"cross_skill_workflows":[{"steps":[{"skill_name":"fetch-nft-balances","description":"Retrieve all NFT tokens held by the target wallet(s), including per-token estimated USD values and collection addresses."},{"skill_name":"fetch-nft-collection-metadata","description":"For each distinct collection address returned, fetch floor price, market cap, holder count, and recent events to provide richer context."}],"when_to_use":"Use when an agent needs to enumerate a wallet's NFT holdings and enrich each collection with floor price, market cap, and holder statistics beyond what the balance endpoint returns.","workflow_name":"NFT Portfolio Valuation with Collection Context"},{"steps":[{"skill_name":"fetch-portfolio-totals","description":"Retrieve the current cross-chain portfolio composition to identify which tokens and networks the wallet holds."},{"skill_name":"fetch-historical-token-price","description":"For each token of interest, fetch its price at the target historical timestamp to compute point-in-time valuations."}],"when_to_use":"Use when an agent needs to calculate the USD value of a wallet's token holdings at a specific past date, such as for tax reporting or period-over-period performance analysis.","workflow_name":"Historical P&L Snapshot"},{"steps":[{"skill_name":"resolve-wallet-social-identity","description":"Resolve the 0x address to ENS, Farcaster, Lens, or Basename for display purposes."},{"skill_name":"fetch-portfolio-totals","description":"Fetch the wallet's cross-chain USD portfolio totals to accompany the resolved identity."}],"when_to_use":"Use when an agent needs to display a human-readable identity alongside a wallet's portfolio summary, such as in a user-facing dashboard or social context.","workflow_name":"Wallet Identity and Portfolio Lookup"},{"steps":[{"skill_name":"fetch-nft-collection-metadata","description":"Fetch collection floor price, market cap, and holder stats to establish the collection baseline."},{"skill_name":"fetch-nft-token-metadata","description":"Fetch the specific token's traits, estimated value, last sale, and media to compare against the collection context."}],"when_to_use":"Use when an agent needs both collection-level context and individual token details for a specific NFT, such as comparing a token's estimated value against the collection floor.","workflow_name":"NFT Token Deep Dive"}]},"model":"claude-sonnet-4-6","version_no":6,"generated_at":"2026-05-20T01:00:37.685Z","provenance":"ai_authored_unreviewed","ai_authored":true,"merchant_reviewed":false,"merchant_edited":false,"merchant_reviewed_at":null,"merchant_edited_at":null,"skill_md_url":"https://x402gle.com/servers/public.zapper.xyz/SKILL.md","skills_url":"https://x402gle.com/servers/public.zapper.xyz/skills.json"}