History of Market
com.historyofmarket/market-historyVersion 1.0.0Read-only U.S. stock market history: S&P 500 since 1928, CAPE, drawdowns, index changes.
Status
Responds169 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:01 UTC
- Latency
- 169 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://historyofmarket.com/mcpResponds169 msNo sign-in
Claude Code
claude mcp add --transport http market-history https://historyofmarket.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: market-history
Remote MCP server URL: https://historyofmarket.com/mcpCursor
{
"mcpServers": {
"market-history": {
"url": "https://historyofmarket.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"market-history","type":"http","url":"https://historyofmarket.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
5 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
annual_returnsCalendar-year returns by year with the arithmetic mean and compound annual rate over the complete years in the range. The basis depends on the index and is stated in `basis`: sp500 (from 1928) has both price return and total return (dividends reinvested); ndx and sox are index levels, price return only; xlk, xlf, xly and xlp are fund prices adjusted for dividends, total return only. A basis an index does not have is null. The current year is year-to-date and flagged `ytd`. | No | Yes | Yes | No |
get_datasetRead one published dataset (the JSON behind a chart), e.g. "sp500/drawdowns", "sp500/pe", "ndx/forward-pe", "recessions". Rows can be filtered by `since`/`until` on their `date` (or `year`). A result is capped at about 60,000 characters: when a file is larger (long daily series), each array keeps its most recent rows and the cut is reported under `windowed`. Scalars and summary fields are always included. | No | Yes | Yes | No |
get_latestCurrent headline readings (value, unit, observation date) for the site's charts: S&P 500 level, Shiller CAPE, forward P/E for the S&P 500, Nasdaq 100, SOX and sector ETFs, VIX, drawdown from the high, breadth, Magnificent 7 weight and more. Pass `id` for one chart, or omit it for all. | No | Yes | Yes | No |
index_changesConstituent changes with effective date, the company added, the company removed and the reason. sp500 from 2016, ndx from 2020. Newest first. | No | Yes | Yes | No |
search_chartsSearch the site's charts by topic or question (e.g. "bear markets", "Shiller CAPE", "Nasdaq 100 drawdown", "monthly seasonality"). Returns each chart's title, the question it answers, its page and the dataset path to pass to get_dataset. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Oct 20, 2026
- Updated
- Oct 20, 2026
- Repository
- Not given
- Categories (suggested)
- Data and analyticsFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared