Stock Price (as-of date)
get_stock_priceEnd-of-day closing price for a company AS OF any calendar date. Pass date to get the close on that day; if the date falls on a weekend or market holiday, it resolves backward to the most recent prior trading day's close (the price_date field tells you which day was actually used, and resolved_backward flags when it stepped back). Omit date for the latest available close. Closes are RAW (not split/dividend-adjusted); div_cash and split_factor carry the corporate-action factors for query-time total-return adjustment. This is EOD market data (not a SEC filing fact), so it carries a price_date rather than a fact_id. Coverage follows your plan's tier slice: full = all companies & all history, pro = all companies & last 15 years, sp500 = S&P 500 only, sample = S&P 500 & last 5 years. Available on all plans.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | As-of calendar date (YYYY-MM-DD). Returns the close of the most recent trading day on or before this date — a weekend/holiday resolves to the prior trading close. Omit to get the latest available close. | |
| ticker | Yes | Stock ticker symbol, e.g. AAPL, MSFT |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | Yes | ||
| note | Yes | ||
| plan | Yes | ||
| _meta | Yes | Provenance envelope — data lineage for every MCP response | |
| close | Yes | ||
| ticker | Yes | ||
| currency | Yes | ||
| div_cash | Yes | ||
| price_date | Yes | ||
| company_name | Yes | ||
| split_factor | Yes | ||
| requested_date | Yes | ||
| resolved_backward | Yes | ||
| is_exact_date_match | Yes |