Yahoo Finance for Claude, Cursor, ChatGPT & agents
Key-free market data via Yahoo Finance's public web endpoints (unofficial — the same ones finance.yahoo.com uses; stable for years but Yahoo occasionally changes the handshake)
curl -fsSL https://tradeloop.top/install.sh | shmacOS / Linux. Windows + manual install.
What it does
Key-free market data via Yahoo Finance's public web endpoints (unofficial — the same ones finance.yahoo.com uses; stable for years but Yahoo occasionally changes the handshake). Fills what the rest of the toolbox lacks: deep daily history (back to IPO, with dividends/splits), options chains with IV & open interest plus ATM expected move, fundamentals snapshots (PE/margins/ROE/FCF, balance-sheet health, dividend dates), short interest (% of float, days-to-cover), analyst targets & EPS/revenue estimates, earnings dates with BMO/AMC session and beat/miss history, pre/post-market quotes, ETF holdings & sector weights, institutional/insider holders, an IPO calendar (Nasdaq public JSON), and international tickers (0700.HK, 600519.SS, 7203.T …).
The Yahoo Finance skill is one of 40+ pre-wired TradeLoop integrations that any MCP-compatible client — Claude Desktop, Claude Code, Cursor, Windsurf, Codex CLI, and ChatGPT desktop — can call out of the box. You don't configure MCP servers or copy API keys into a JSON file; the TradeLoop daemon discovers the skill at startup and exposes its tools to whichever AI client is running.
Sample prompts
Once TradeLoop is installed and Yahoo Finance is connected, ask your agent something like:
- “Quote from Yahoo Finance.”
- “Search for from Yahoo Finance.”
- “History from Yahoo Finance.”
Tools available (13)
yahoo-finance__quoteQuotes for one or many symbols, including pre/post-market price when outside regular hours — fresher than EOD sources on the free tier. Works for US and international tickers (AAPL, 0700.HK, 600519.SS, BTC-USD).
yahoo-finance__searchSymbol search for stocks and ETFs (name or ticker), key-free. Returns symbol, name, type, exchange. Crypto lookup belongs to coingecko search_coins (it returns the coin id quoting needs).
yahoo-finance__historyOHLCV history with adjusted close + dividend/split events (ALL events in range, up to 200 — events_truncated:true flags the rare overflow). Daily bars go back to IPO (decades — use period='max'); intraday is capped by Yahoo (1m≈7d, 5m≈60d, 1h≈2y). period='ytd' is anchored at Jan 1 so the January bar is always present.
yahoo-finance__fundamentalsOne-call fundamentals snapshot: sector/industry, market cap, trailing/forward PE, PEG, P/B, EPS, revenue & growth, margins, ROE, balance-sheet health (debt/equity, current & quick ratio, total debt, cash per share), FCF, dividend yield plus upcoming ex-dividend and payment dates (ISO), beta, 52-week range. Verify load-
yahoo-finance__short_interestShort-side snapshot: shares short, short % of float, days-to-cover, prior-month comparison, float, institutional/insider held %. The squeeze-fuel check when vetting a breakout. Exchange short data settles twice a month — latest settle, not live.
yahoo-finance__options_chainOptions chain with IV, open interest, volume, bid/ask per strike, plus the expiry list, a put/call OI ratio, and expected_move (ATM straddle mid + % of spot for the returned expiry — the market's implied move into that date). Defaults to the nearest expiry and the ~20 strikes closest to spot (pass expiry=YYYY-MM-DD and
yahoo-finance__analystAnalyst consensus: mean/high/low price target, rating distribution (strong buy → strong sell), and EPS plus revenue estimates (avg/low/high, growth %, analyst count) for the current/next quarter and year. Context, not a verdict.
yahoo-finance__earningsNext earnings date(s) with earnings_session — BMO (before open, 盘前) / AMC (after close, 盘后) / during / unknown — plus the beat/miss history (EPS actual vs estimate with surprise % for recent quarters). Pairs with the 'Hold through earnings?' playbook.
yahoo-finance__etf_holdingsWhat's inside an ETF or mutual fund: top-10 holdings (symbol, name, % of assets), sector weights, and the stock/bond/cash allocation split. Works for QQQ, SPY, sector XL* funds, ARKK, international ETFs. Errors clearly on single stocks (Yahoo only populates holdings for funds).
yahoo-finance__holdersWho owns the stock: top institutions and funds (with 13F report date, % held, shares, and % change vs their prior report — a key-free quarterly proxy for 13F position changes, NOT per-filing 13F diffing), insider/institution ownership breakdown, and net insider buy/sell activity over Yahoo's rolling window.
yahoo-finance__ipo_calendarUpcoming and recently priced IPOs from Nasdaq's public calendar (not Yahoo): company, symbol, exchange, price range, shares offered, expected/priced date, deal value. Sparse months are normal — an empty list means a quiet calendar. If api.nasdaq.com blocks the network, it errors clearly and suggests perplexity as fallb
yahoo-finance__earnings_weekEarnings calendar for the NEXT N days across ~120 key large caps (plus any symbols you pass, e.g. the user's watchlist): date, BMO/AMC session, company name, homepage domain (for icons), estimate flag. Key-free, ~2 upstream requests — the '这周谁出财报' one-call answer.
yahoo-finance__batch_fundamentalsSide-by-side fundamentals for up to 8 symbols in one call — the peer-comparison tool ('NVDA vs AMD vs AVGO'). One row per symbol with an identical compact field set: PE trailing/forward, PEG, P/B, revenue & earnings growth %, gross/operating/profit margins %, ROE %, debt/equity, FCF, dividend yield %, beta, 52w high/lo
How to connect
Yahoo Finance is a no-auth skill — there's nothing to connect. Once TradeLoop is installed, your agent can call its tools immediately.
- Run
curl -fsSL https://tradeloop.top/install.sh | shon macOS / Linux (or the PowerShell command on Windows). - Run
tradeloop loginto create your account and a device-bound encryption key. - Run
tradeloop updateto sync the skill + credentials to every installed AI client.
Pricing
Free at every TradeLoop tier. Connect your account once at /connect; the OAuth or API-key credential stays encrypted on your machine and syncs to your other devices via the TradeLoop vault.
See the full TradeLoop pricing breakdown — Free $0/mo, Pro $29/mo, Ultra $99/mo — on the homepage.
Related
Looking at Yahoo Finance? You may also want:
- Broker (read-only) — see your live positions, balances, orders and account equity from Interactive Brokers, Alpaca, and Binance
- Charts — Render a trend chart the model can SEE
- China Market (A股/港股) — A股 and Hong Kong market data, key-free from Sina/Tencent public endpoints: realtime quotes (A-share level-1 with the 5-level order book and 委比 book-pressure, HK quotes with 52w range), daily/weekly...
- Trade Coach — Trade review (复盘) coach from your REAL fills: imports executed trades from the broker skill (IBKR Flex / Alpaca, read-only) or any broker CSV export (English or Chinese headers, Futu/Tiger style, U...
- CoinGecko — live crypto prices, market caps, 24h moves, historical charts, trending coins, and coin search across thousands of tokens
Or browse all 40 skills in the TradeLoop catalog.