Odel
orchard data mcp

orchard data mcp

Local
@letom1176-specJavaScriptUpdated 1mo ago

Pay-per-call market data for AI agents via x402 (USDC on Base): regime, track record, catalysts.

orchard-data-mcp

MCP server for orchard-data — pay-per-call market data for AI agents over x402 (USDC micro-payments on Base). No account, no API key, no subscription.

Try it before you spend anything. Three tools cost nothing and need no wallet: list_products, get_fear_greed, and get_feed_status.

The flagship tools are data you cannot get elsewhere: an ML market-regime forecast, a news catalyst radar, and a track record you can audit — predictions are recorded before the outcome and scored server-side against what actually happened, with the scoring rule shipped inside the payload. Produced by a real algorithmic trading system, refreshed ~15 min during US market hours, staleness always reported and never hidden.

Tools

ToolPrice/callWhat
list_productsfreeProduct manifest with live prices
get_fear_greedfreeCrypto fear & greed index, current + previous reading
get_feed_statusfreeFreshness probe — check the rig-fed products are current before paying
run_backtest$0.10Backtest your own entry rule on up to 10y of real daily bars: next-open fills (no look-ahead), slippage charged, train/test halves scored apart, buy&hold + SPY baselines always printed, disagreeing halves reported as noise
get_symbol_dossier$0.02One ticker, one call: quote + 1y technicals + expected move + regime + news catalysts. Replaces ~6 calls, priced below their sum
get_regime_forecast$0.01ML volatility-regime forecast + a transparent rules-based read (VIX bands, realized-vol percentile, trend)
get_track_record$0.01Normalized per-lane win rates + the server-side scored forecast ledger. Audit us before buying anything else
get_catalyst_radar$0.01Tickers with a fresh bullish news catalyst and why it matters — not scraped headlines
get_dip_radar$0.01Live dip scan over the exact 55-name book the trading system runs: RSI(2), distance from the 20-day high, tiered dip flags under disclosed thresholds
get_market_brief$0.005BTC/ETH/SOL + SPY/QQQ/DIA/IWM + crypto fear & greed, one call
get_trending$0.005StockTwits trending + r/wallstreetbets mention counts
get_movers$0.005Biggest US movers with live quotes, sorted by absolute move
get_expected_move$0.005Options-implied expected move (ATM straddle to nearest expiry), any symbol
get_macro$0.003Treasury yields (13w/5y/10y/30y), dollar index, gold, WTI crude, VIX
get_funding_rates$0.003BTC/ETH/SOL perp funding (8h + annualized), next funding time, mark price
get_ohlcv$0.002Daily OHLCV candles, any US symbol, 5d–1y

⭐ = unique to us, not repackaged vendor data.

The HTTP API carries more products than this server wraps — including narrow slices like /api/quote, /api/yields, /api/vix, /api/commodities, /api/crypto-spot, /api/etf-quotes, /api/wsb-mentions and /api/stocktwits-trending, plus a free full-sample response at /api/sample. See the manifest or openapi.json.

Setup

Paid tools need a small dedicated Base wallet holding USDC (a few dollars goes a very long way at these prices). Use a burner wallet, never your main one.

{
  "mcpServers": {
    "orchard-data": {
      "command": "npx",
      "args": ["-y", "orchard-data-mcp"],
      "env": { "EVM_PRIVATE_KEY": "0x<burner wallet private key>" }
    }
  }
}

Without EVM_PRIVATE_KEY the three free tools still work, and the paid tools explain what they would cost rather than failing silently.

How payment works

Each paid tool call: GET → HTTP 402 with payment requirements → the client signs a USDC transfer authorization with your key → retries with the payment header → JSON. Settlement is gasless for the buyer (EIP-3009 via the x402 facilitator). Verified end-to-end on Base mainnet.