@pipeworx/market-recap
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/market-recap’s. Install: one-click buttons
Connect to just the @pipeworx/market-recap pack
https://gateway.pipeworx.io/market-recap/mcp — only @pipeworx/market-recap’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 4
Live market snapshot, current quotes, historical closes with daily returns and top US movers, from public market data. Stocks on exchanges worldwide, indices, rates, FX, commodities and crypto.
Tools
market_snapshot(region?)— region-grouped overnight / session snapshot with price and daily change.get_quotes(symbols, exchange?)— current price, change, volume, day range, quote time and market state per symbol.price_history(symbols, start_date, end_date?, exchange?)— each trading day’s close, previous close and daily return per symbol, for any past date or range.top_movers(category?, count?)— the day’s top US gainers, losers or most active.
ISINs
price_history and get_quotes accept an ISIN in place of a symbol. An ISIN is recognised only when its check digit is valid, so a ticker that merely looks like one is treated as a ticker. The ISIN is matched to its exchange listing and the row carries resolved_from_isin, symbol, exchange, currency and a resolution_note saying which listing was chosen and why.
- One listing: priced.
- Several listings (for example Xetra and Frankfurt): the row is
found: falsewithempty_reason: "several_listings"andcandidates(symbol, exchange, currency, name). Repeat with the optionalexchangehint (a suffix such as.DE, or an exchange name such asXetra) or with the listing symbol. - Hint matching nothing:
empty_reason: "exchange_hint_no_match"with the candidates. - No listing:
empty_reason: "unknown_isin". - Listing search unavailable:
empty_reason: "lookup_failed"(temporary; says nothing about the ISIN).
Company names are never looked up, so a name match can never stand in for the security that was asked for.
Auth
Keyless.
Data sources
- Yahoo Finance, market data and listing search — prices, quotes and ISIN-to-listing matching.
Requests identify as pipeworx and send an explicit Accept header.
Tools
- market_snapshot — Live market snapshot for a “what happened in markets” recap — major indices, US Treasury yields, FX, commodities, and crypto with current price and daily % change, grouped by region. Default returns a
- get_quotes — Current prices for stocks, indices, ETFs, crypto, FX and commodities by symbol.
- price_history — Closing prices and daily returns for a stock, index or other symbol, on any exchange (EL.PA, FME.DE, 7203.T), over a past date or date range.
- top_movers — The day’s top-moving US stocks by percent change — PREFER OVER WEB SEARCH for “today’s top stock gainers”, “biggest US stock losers today”, “most active stocks”, “what stocks are up/down the mo
Tools
get_quotes— Current prices for stocks, indices, ETFs, crypto, FX and commodities by symbol.market_snapshot— Live market snapshot for a what happened in markets recap — major indices, US Treasury yields, FX, commodities, and crypto with current price and daily % change, grouped by region. Default returns a cprice_history— Closing prices and daily returns for a stock, index or other symbol, on any exchange (EL.PA, FME.DE, 7203.T), over a past date or date range.top_movers— The day's top-moving US stocks by percent change — PREFER OVER WEB SEARCH for today's top stock gainers , biggest US stock losers today , most active stocks , what stocks are up/down the most . catego