# onchain data bank > Market intelligence for ETH and BTC: every completed UTC minute we assemble the state of the market from the canonical market-data pipeline and public macro sources, and publish it as a snapshot. Values carry their own completeness. Stale data is refused, not served. ## For agents Snapshots are available over the Model Context Protocol. Access needs a token, issued by hand. Every response carries the reading contract that defines units, windows and gating rules - read it, and do not import definitions from memory. - MCP endpoint: https://mcp.onchainbank.com (Authorization: Bearer ) - URL form: https://mcp.onchainbank.com/t/ ## Tools - get_eth_mid_term_snapshot: ETH mid-term market state - get_eth_short_term_snapshot: ETH short-term order flow - get_btc_mid_term_snapshot: BTC mid-term market state - get_btc_short_term_snapshot: BTC short-term order flow ## Pages - https://app.onchainbank.com/mcp.html: how to connect an agent, the payload shape and the full reading contract - https://app.onchainbank.com/: current market state, one page per instrument - https://app.onchainbank.com/orderflow.html: order flow, derivatives and liquidations by venue - https://app.onchainbank.com/tape.html: the public tape of model opinions - https://app.onchainbank.com/macro.html: the macro backdrop - the calendar with the events flagged as a risk, treasuries and cross-asset (https://app.onchainbank.com/macrodetail.html holds the full window) ## Data - Venues: Coinbase spot, Binance spot, Bybit perpetual, Binance Futures perpetual - Resolution: one completed UTC minute - Every value carries its own completeness (0-100). Missing is null, never zero, never carried forward - Snapshots older than 180s are refused, not served - The reading contract travels with every snapshot: units, windows and gating are stated there, not in a schema file - Full description: https://app.onchainbank.com/llms-full.txt ## Not This is measurement, not investment advice, and not an execution venue. Resolution is one minute.