ai.iturri/market-data

Verified market data for AI trading agents: quality-flagged candles, funding, OI, order flow. x402.

Endpointhttps://iturri.ai/mcp (streamable-http)
Registry version0.2.2
Now22 tools · grade A (90) · pin ts_34706e7f9504ed634f1306f69f81d79d · protocol 2025-06-18
First / last listed2026-10-31 03:09 UTC / 2026-10-31 03:09 UTC
Grade over time2026-10-31: A (90), 22 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-31 03:09 UTC
22 tools, grade A (90)

Tools: describe_catalog get_bars get_features build_bundle get_regime_label get_funding get_open_interest get_long_short get_context get_events get_orderflow validate_backtest_data audit_my_data lookahead_check survivorship_check get_fundamentals get_insider get_institutional get_funding_spread get_market_pulse get_whats_new get_quality_receipts

Current tools (22)

describe_catalogFree discovery: symbols, timeframes, ranges, pricing, quality legend.
params: none
get_barsQuality-flagged OHLCV candles. Priced per 1,000 candles.
params: symbol*, tf*, start, end
get_featuresDocumented leakage-safe feature matrix rows. Priced per call.
params: symbol*, tf*, start, end
build_bundleSigned URL for a dataset SKU. Packs: crypto|equities ($59 each), everything ($149: both packs + all token sequences, $730 list), tokens ($18/symbol), dataset (per-symbol OHLCV, crypto $14 / equity $5), mtf (aligned multi-timeframe bundle $9, crypto only), features (feature matrix, crypto $7 / equity $4). Priced as the SKU.
params: pack*, symbol, tf
get_regime_labelDescriptive market-state label (trend/range × calm/vol quadrant) for the most recent completed bar at or before a timestamp. Not a prediction.
params: symbol*, timestamp*
get_fundingPerp funding-rate settlement history from listing date (checksummed archive).
params: symbol*, start, end
get_open_interestOpen interest with per-row quality flags (verified archive + flagged bridge). tf=1h (default, full history) or tf=5m (archive-native 5-minute rows from 2020-09; ranged pulls, ~100k rows max per call).
params: symbol*, tf, start, end
get_long_shortPositioning ratios at 5-minute cadence from the checksummed venue archive (2020-09+): top-trader long/short by accounts and by position size, all-accounts long/short, taker buy/sell volume ratio. Ranged pulls, ~100k rows max per call.
params: symbol*, start, end
get_contextContext series: fear_greed_1d, VIX_1d, DXY_1d, TNX_1d, DJI_1d.
params: series*, start, end
get_eventsCurated macro/crypto events (FOMC w/ surprise, halvings, incidents) in a range.
params: type, start, end
get_orderflowTaker buy/sell imbalance, trade counts, quote volume (1h/1d via API; denser tiers in packs). buy_ratio 0.5 = balanced.
params: symbol*, tf, start, end
validate_backtest_dataQuality report for a dataset spec before you backtest on it: coverage, per-bar quality distribution, gaps, and concrete warnings.
params: symbol*, tf*, start, end
audit_my_dataFREE: submit YOUR OHLCV bars and get an accuracy verdict against the verified archive — score, worst windows, systematic-offset findings. Tells you what's wrong, not the corrected values (that's get_bars).
params: symbol*, tf*, bars*
lookahead_checkFREE: submit backtest signals ({t, price}) and get an execution-feasibility verdict — impossible fills outside the bar's traded range, fills pinned at bar extremes (classic lookahead bias).
params: symbol*, tf*, signals*
survivorship_checkFREE: submit a backtest universe + window and get a survivorship-bias verdict — which of your symbols died mid-window, and which delisted symbols we cover that your universe omits.
params: symbols*, start, end, asset
get_fundamentalsPoint-in-time SEC XBRL fundamentals (80 filers, incl. delisted): every restatement vintage with its filed date. Pass as_of for what was knowable then. Filter by concept (e.g. Assets, Revenues).
params: symbol*, concept, start, end, as_of
get_insiderSEC Form 4 insider transactions as filed (80 symbols, since 2016): officer/director trades with shares, price, post-trade holdings.
params: symbol*, start, end
get_institutionalQuarterly 13F institutional aggregates (81 symbols): holders, shares, value + QoQ deltas from SEC DERA structured tables.
params: symbol*, start, end
get_funding_spreadHourly CEX-vs-DEX funding spread (67 symbols): Hyperliquid funding vs Binance 1h-equivalent, from HL genesis 2023-05.
params: symbol*, start, end
get_market_pulseFREE daily pulse across the catalog: regime flips, funding extremes, CEX-vs-DEX spread extremes, biggest daily moves. One day of values — the history behind each number is the priced product.
params: none
get_whats_newFREE: what the daily refresh changed — dataset windows extended vs ~7 days ago, new symbols and sections, freshness per asset class.
params: none
get_quality_receiptsFREE public scoreboard: last 30 daily fresh-data audits (cross-venue in-band vs Coinbase, 1m->1h rebuild exactness, depth sanity) — failures included, not hidden.
params: none

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.