{"uid":"cap_V2hxT8rPf2Bs4Vx83mr9j","slug":"moneytools-erc-4626-vault-reader-9c87837b","name":"MoneyTools ERC-4626 Vault Reader","description":"ERC-4626 vault reader: Yield vault facts: underlying asset, total assets, share price (assets per share), deposits open, and a holder's position. Free tier 10/day; then $0.002 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.002 USDC per call via x402 on Base. Run by MoneyTools.","url":"https://tools.moneytools.dev/v1/vault?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","required":["chain","vault"],"properties":{"chain":{"type":"string","examples":["base"],"description":"chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche"},"vault":{"type":"string","examples":["0xbeeF010f9cb27031ad51e3333f9aF9C6B1228183"],"description":"ERC-4626 vault address"},"holder":{"type":"string","description":"holder address"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"payment":{"type":"object","properties":{"charged":{"type":"boolean"},"network":{"type":"string"},"amountUsd":{"type":"string"},"transaction":{"type":["string","null"]}}},"freeTier":{"type":"object"},"_moneytools":{"type":"object","description":"optional plan / partner hints"}},"description":"Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.","additionalProperties":true}}}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UwpSPhIsVnQ3wEAEEvgVE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Reads on-chain ERC-4626 yield vault metadata including underlying asset, total assets, share price, deposit status, and an optional holder's position.","exampleAgentPrompt":"Can you pull the vault facts for the ERC-4626 vault at 0xbeeF010f9cb27031ad51e3333f9aF9C6B1228183 on Base — I want to know the underlying asset, total assets, current share price, and whether deposits are open?","exampleUseCases":[{"title":"DeFi yield vault due diligence","prompt":"Look up the ERC-4626 vault at 0xbeeF010f9cb27031ad51e3333f9aF9C6B1228183 on Base and tell me the underlying asset, total assets locked, and current assets-per-share price so I can evaluate whether it's worth depositing."},{"title":"Check personal vault position","prompt":"What's my current position in the ERC-4626 vault at 0xbeeF010f9cb27031ad51e3333f9aF9C6B1228183 on Ethereum? My wallet is 0xAbCd1234AbCd1234AbCd1234AbCd1234AbCd1234 — I want to see how many shares I hold and what they're worth in underlying assets."},{"title":"Monitor vault deposit availability","prompt":"Check the ERC-4626 vault at 0xbeeF010f9cb27031ad51e3333f9aF9C6B1228183 on Arbitrum and tell me if deposits are currently open and what the share price is right now."}],"resultDescription":"A JSON object containing the vault's underlying asset address, total assets held, share price expressed as assets-per-share, whether deposits are currently open, and (if a holder address was provided) the holder's share balance and equivalent asset value. Also includes payment metadata indicating whether a charge was made and the transaction hash.","failureModes":["Invalid or non-ERC-4626 vault address returns an error — the contract may not implement the standard interface","Unsupported chain name returns a validation error","Exceeded free tier (10/day) without payment credentials results in HTTP 402 Payment Required","Network RPC errors or chain congestion may cause timeouts","Invalid holder address format returns a parameter validation error"],"whenToPreferThis":"Use this endpoint when you need on-chain ERC-4626 vault metadata without setting up your own RPC node or writing contract call logic. It is ideal for agents that need to inspect yield vaults across multiple chains (Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, Avalanche) in a single API call. It's especially useful for checking a user's specific position in a vault alongside vault-level stats. Prefer this over raw RPC calls when you want structured JSON output with payment handled via x402 micropayments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-05T12:43:28.042Z","isFirstParty":false,"canonicalSlug":"moneytools-erc-4626-vault-reader-9c87837b"}