{"uid":"cap_O_IEr6IQlxnooB8_m80YM","slug":"tanod-chainpeek-contract-storage-slot-reader-ddfeadbc","name":"Tanod chainpeek - Contract Storage Slot Reader","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/chain/storage?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"slot":{"type":"string","pattern":"^(0x[0-9a-fA-F]{1,64}|0|[1-9][0-9]{0,76})$","description":"Storage slot: 0x-hex up to 32 bytes, or a decimal number (0 is the first slot)."},"block":{"anyOf":[{"type":"string","pattern":"^(latest|pending|finalized|[0-9]{1,13})$"},{"type":"integer"},{"type":"null"}],"default":null,"description":"latest (default), pending, finalized or a block number."},"chain":{"enum":["ethereum","base","robinhood"],"type":"string","description":"ethereum, base or robinhood (Robinhood Chain, chain id 4663)."},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Contract address."}}},"responseSchema":{"type":"json","example":{"slot":"0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3","block":"latest","chain":"base","value":"0x0000000000000000000000002ce6311ddae708829bc0784c967b7d77d19fd779","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","as_uint":"256329043973081575610686690754155656197982639993","is_zero":false,"as_address":"0x2Ce6311ddAE708829bc0784C967b7d77D19FD779"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fE5JOPDvL9G_XshRRemCS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Reads the raw value stored at a specific storage slot of a smart contract on Ethereum or Base, at a given block height.","exampleAgentPrompt":"What value is stored at storage slot 0x7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3 of the contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base at the latest block?","exampleUseCases":[{"title":"Inspect DeFi contract owner slot","prompt":"Can you read storage slot 0 of the contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base at the latest block? I want to see what address is stored there — probably the owner."},{"title":"Audit historical contract state","prompt":"What was the value stored at storage slot 1 of Ethereum contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 at block 19000000? I'm auditing its state at that point in time."},{"title":"Verify proxy implementation slot","prompt":"Check storage slot 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc on the contract 0x4200000000000000000000000000000000000010 on Base — I need to confirm what implementation address is stored there right now."}],"resultDescription":"Returns a JSON object containing the raw 32-byte hex value at the requested storage slot, its decimal representation as a uint256, an address-formatted interpretation if applicable, a boolean indicating whether the value is zero, plus echoed inputs (slot, block, chain, address).","failureModes":["Invalid contract address format returns a 400 or validation error","Invalid storage slot format (not hex or decimal) returns a schema validation error","Unsupported chain (not ethereum or base) returns an enum validation error","Contract does not exist at the given address — returns a zero value (indistinguishable from an empty slot)","Block number out of range or not yet finalized returns an error","Network or RPC node issues may cause transient 5xx errors","Malformed block parameter returns validation error"],"whenToPreferThis":"Choose this endpoint when you need raw EVM storage slot data from Ethereum or Base without requiring a full node or web3 library setup. It is ideal for AI agents inspecting smart contract internals, verifying proxy implementation pointers, auditing historical contract state at a specific block, or decoding on-chain ownership and configuration values. It handles both hex and decimal slot notation and returns both hex and decoded forms (uint256, address) in one call. Prefer it over general blockchain explorers when you need programmatic, structured output suitable for agent reasoning.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:39:55.735Z","isFirstParty":false,"canonicalSlug":"tanod-chainpeek-contract-storage-slot-reader-ddfeadbc"}