Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Recently observed → Unavailable
Live → Recently observed
Changed the definition of "get_prices"
Live prices for one or moreholdings.holdings, and the answer shows its work. Resolves raw tickers (stocks, ETFs, crypto, international listings) and returns price, value, and day change persymbol.symbol,Takesplussymbolper+holding:quantitywhatpairs.itWhenresolvedatoUS(asset:stocktype,orexchange,ETFISIN,tickerprovidercollides
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"base_currency":{"description":"Currency for price, value and totalValue. Omit for USD (default). 'native' or null: no conversion — each line is stated in its quote currency and fx is null.","type":["string","null"]},"holdings":{"description":"Portfolio holdings to analyze","items":{"additionalProperties":false,"properties":{"asset_class":{"description":"Optional. 'equity' | 'etf' | 'fund' force the listed-instrument path; 'crypto' forces the token path. Reported as resolution.mismatch when the result disagrees.","enum":["equity","etf","fund","crypto","commodity","other"],"type":"string"},"exchange":{"description":"Optional exchange hint — NASDAQ, NYSE, NYSEARCA, XETRA, OSL, MIL, LSE, PAR, AMS, SWX, HKG, TSX, ASX. Narrows a bare symbol to a venue; a non-US venue prices the local listing.","type":"string"},"isin":{"description":"Optional ISIN (equities, ETFs, funds — crypto has none). When present, resolution goes by ISIN first; the exchange hint picks the listing when the ISIN trades on several.","type":"string"},"quantity":{"description":"Number of units ⟨43 unchanged words⟩
Certificate recorded, valid to 2026-11-09
Authorization not required
First tool surface recorded: 22 tools (server version 0.2.0)
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed