Trading Signals Toolkit
Pay-per-call trading tools for agents over HTTP 402 (x402): futures session briefs and event-risk gates from US public macro data, Base token safety verdicts, SEC Form 4 insider-buy clusters, and small quant calculators (VWAP, opening range, ATR stop, ORB backtest). Agents pay USDC per call on Base; humans can read this page for free. Failed calls (4xx/5xx) are never settled.
Base (eip155:8453)0x833589fCD6eDb6E08f4c7C32D4f71b54bdA029130x6d7be981c103eD360874a7703ad3CD6a98929aFBhttps://api.cdp.coinbase.com/platform/v2/x402 (cdp)GET /, GET /pricing, GET /health, GET /openapi.json, GET /.well-known/x402One GO / CAUTION / NO_GO answer with plain reasons: event-risk gate + session brief + SEC insider activity (+ optional Base token verdict). GET /bundle/pre-trade-check?symbol=ES&window=30&ticker=AAPL
What happened last time: ES/NQ/RTY/ZN proxy moves +5/+15/+30/+60 min after each of the last 12 CPI, jobs, FOMC, PPI, retail sales, GDP or PCE releases, with percentiles, max adverse move and a suggested stop width. GET /futures/event-study?event=CPI&symbol=ES&lookback=12
Every route as an MCP tool that pays automatically from your own wallet: github.com/gdietsch/trading-signals-mcp
npx -y x402-trading-signals-mcp
Monthly plans
Pay per call in USDC on Base, get a free API key, or subscribe with a card. A key skips the wallet payment on every paid route, up to a monthly quota. Unused calls do not roll over. Failed calls (4xx/5xx) do not count against a plan.
Free — 100 calls/mo. Same paid routes, no card or wallet required. One active key per email.
10,000 paid-route calls per billing period. All routes, same data as pay-per-call.
100,000 paid-route calls per billing period. Same routes, higher cap for bots and desks.
Already subscribed? Manage billing — sign in with the email you used at checkout.
Paid routes
| Family | Route | Price | What you get |
|---|---|---|---|
| Bundles | GET /bundle/pre-trade-check | $0.10 | Pre-Trade Check: one GO / CAUTION / NO_GO answer with plain reasons for ES/NQ/CL/GC/ZN, combining the event-risk gate, the symbol session brief (calendar, yields, CFTC positioning), SEC Form 4 insider activity (your ticker, or top market-wide clusters) and an optional Base token verdict |
| Futures session | GET /futures/event-study | $0.02 | Macro Event Study (what happened last time): ES/NQ/RTY/ZN proxy moves at +5/+15/+30/+60 min after each of the last N CPI, NFP, FOMC, PPI, retail sales, GDP or PCE releases (% and approx |
| Futures session | GET /futures/session-brief | $0.03 | Futures Session Brief for ES/NQ/CL/GC/ZN: next US high-impact releases (BLS, FOMC, Treasury auctions, jobless claims) with ET times & minutes-to, latest/prior BLS values, Treasury 2s/10s/2s10s + daily change, CFTC COT net positioning with 3y percentile, holiday/early-close flags, and a safeToTrade verdict |
| Futures session | GET /futures/event-gate | $0.01 | Event-Risk Gate: one-call safeToTrade verdict + next high-impact US release (BLS CPI/NFP/PPI, FOMC, Treasury auctions) within a minutes window |
| Base token safety | GET /base/token-verdict | $0.02 | Base token verdict A-F: ERC-20 metadata & supply, owner/renounced, EIP-1967 proxy/upgradeable check, Uniswap v2/v3 + Aerodrome liquidity vs WETH/USDC, buy→sell honeypot simulation with taxes (eth_call), known-holder concentration |
| SEC insider signals | GET /sec/insider-buys | $0.01 | SEC Form 4 open-market insider purchases (code P) for one ticker: insider, role, shares, price, value, dates, per-insider totals, cluster flag |
| SEC insider signals | GET /sec/insider-clusters | $0.02 | Market-wide insider cluster buys: listed tickers with >=3 distinct insiders making open-market purchases (Form 4 code P) in the last N days, with buyers, roles, totals and VWAP |
| Quant calculators | POST /quant/vwap-bands | $0.005 | VWAP + standard-deviation bands from your OHLCV bars (session-anchored or full), z-score and band position |
| Quant calculators | POST /quant/orb | $0.005 | Opening range (first N minutes) high/low/size for the latest session in your bars, breakout state, first breakout, 1x/2x extension targets |
| Quant calculators | POST /quant/atr-stop | $0.005 | Wilder ATR, ATR-multiple stop and position size from account risk % |
| Quant calculators | POST /quant/backtest-orb | $0.02 | Opening-range-breakout backtest on your intraday bars: trades, win rate, avg R, total R, profit factor, max drawdown, exits, long/short split, recent trades |
Examples: /bundle/pre-trade-check?symbol=NQ&ticker=NVDA, /futures/session-brief?symbol=ES&window=30, /futures/event-gate?window=30, /futures/event-study?event=FOMC&symbol=NQ, /base/token-verdict?address=0x…, /sec/insider-buys?ticker=AAPL&days=30, /sec/insider-clusters?days=7, POST /quant/vwap-bands with {"bars":[{"t":"2026-11-09T14:30:00Z","o":1,"h":2,"l":0.5,"c":1.5,"v":100}]} (max 5000 bars).
How agents pay
- Request a paid route (e.g.
GET /futures/event-gate?window=30). Receive402 Payment RequiredwithPAYMENT-REQUIRED(x402 v2). - Sign an EIP-3009
TransferWithAuthorizationfor the route price in USDC topayTousing@x402/fetch/@x402/axios(or any x402 client that echoes extensions). - Retry with
PAYMENT-SIGNATURE. Facilitator settles on-chain; response is200JSON plusPAYMENT-RESPONSE(settlement tx hash).
No API key is required for pay-per-call. Wallet needs USDC on this network; facilitator pays gas (EIP-3009). Free and paid plan keys pass x-api-key or Authorization: Bearer to skip the 402 payment, up to their monthly quota. See pricing.
Humans: open any GET route in a browser (for example /bundle/pre-trade-check?symbol=ES) to connect a wallet and pay in USDC on Base.
Try it
curl -i "https://signals.incomefather.com/futures/event-gate?window=30" # expect HTTP/1.1 402 Payment Required
Data sources: BLS, Federal Reserve, US Treasury, TreasuryDirect, CFTC, DOL schedule (US government public-domain data); Base mainnet public RPC; SEC EDGAR. Event-study prices: Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use. Not affiliated with any source. Informational only, not investment advice. Mainnet USDC has real value.