stock_quote
Get real-time stock quotes with 15-minute delay for NYSE, NASDAQ, and global tickers. Retrieve current price, volume, and percentage change data for investment analysis.
Instructions
Real-time (15-min delayed) stock price, volume, and change % for any NYSE/NASDAQ/global ticker.
Args: ticker: Stock ticker symbol (e.g. AAPL, TSLA, MSFT, NVDA) symbol: Alias for ticker — use either ticker or symbol
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | No | ||
| symbol | No |
Implementation Reference
- findata_mcp/server.py:36-47 (handler)The definition and implementation of the 'stock_quote' tool, which handles the request by resolving the symbol/ticker and calling the FinDataClient.
@mcp.tool() def stock_quote(ticker: str = "", symbol: str = "") -> dict[str, Any]: """Real-time (15-min delayed) stock price, volume, and change % for any NYSE/NASDAQ/global ticker. Args: ticker: Stock ticker symbol (e.g. AAPL, TSLA, MSFT, NVDA) symbol: Alias for ticker — use either ticker or symbol """ resolved = ticker or symbol if not resolved: return {"error": "Missing required parameter: provide 'ticker' or 'symbol' (e.g. ticker='AAPL')"} return _get_client().call("stock_quote", ticker=resolved)