{"type":"https://ercs.ethereum.org/ERCS/erc-8257#tool-manifest-v1","name":"Mog Holder Portfolio","description":"Summarize a predicate-verified Monad Mogs holder wallet with held Mog IDs, rarity tiers, awakened agent status, controller links, and rejected non-owned tokens.","endpoint":"https://api.monadmogs.xyz/api/tools/mog-holder-portfolio","inputs":{"type":"object","properties":{"wallet":{"type":"string","description":"Optional legacy wallet hint. Runtime uses the ERC-8257 gate-resolved holder wallet, not this body field."},"mogIds":{"type":"array","description":"Optional Monad Mogs token ids to scan, maximum 25.","items":{"type":"integer","minimum":1,"maximum":5000}}},"required":[]},"outputs":{"type":"object","properties":{"summary":{"type":"string","description":"Short human-readable result summary."},"confidence":{"type":"string","enum":["high","medium","low"],"description":"Confidence level based on source coverage and upstream availability."},"nextHumanAction":{"type":"string","description":"Suggested manual next step. Tools never execute wallet actions."},"dataQuality":{"type":"object","description":"Coverage gaps, source status, and limits separating missing upstream data from real signals."},"sources":{"type":"array","description":"Data sources used by this response.","items":{"type":"string"}},"limits":{"type":"object","description":"Explicit runtime and data coverage limits for this response."},"usageReporting":{"type":"object","description":"OpenSea usage reporting status for this invocation."},"wallet":{"type":"string"},"gate":{"type":"object"},"portfolio":{"type":"object"}}},"creatorAddress":"0xf818a22f404337f86a1155937fb119a5b9438fd6","image":"https://api.monadmogs.xyz/api/agents/image/4641","featuredImage":"https://api.monadmogs.xyz/api/tools/featured-image/mog-holder-portfolio","tags":["ai","nft","monad","mogs","holder","portfolio","nft-gated"],"access":{"logic":"OR","requirements":[{"kind":"0xbdf8c428","data":"0x0000000000000000000000001414f3baf22404c42fd656af4afaab4934045137","label":"Hold at least one Monad Mogs NFT on Monad.","links":{"opensea":"https://opensea.io/collection/monad-mogs"}}]},"version":"1.0.0","verifiability":{"tier":"self-attested","execution":"standard","description":"Open-source serverless API endpoint. Holder checks use Monad ownerOf reads.","dataRetention":"metadata-only","sourceVisibility":"open-source"}}