Researcher-Agent / tests /fixtures /test_tickers.json
vn6295337's picture
Add schema normalizers for MCP output consistency
26c5c2f
{
"sp500_sample": [
{"ticker": "AAPL", "name": "Apple Inc.", "sector": "Technology"},
{"ticker": "MSFT", "name": "Microsoft Corporation", "sector": "Technology"},
{"ticker": "GOOGL", "name": "Alphabet Inc.", "sector": "Technology"},
{"ticker": "AMZN", "name": "Amazon.com Inc.", "sector": "Consumer Discretionary"},
{"ticker": "NVDA", "name": "NVIDIA Corporation", "sector": "Technology"},
{"ticker": "META", "name": "Meta Platforms Inc.", "sector": "Technology"},
{"ticker": "TSLA", "name": "Tesla Inc.", "sector": "Consumer Discretionary"},
{"ticker": "BRK.B", "name": "Berkshire Hathaway Inc.", "sector": "Financials"},
{"ticker": "JPM", "name": "JPMorgan Chase & Co.", "sector": "Financials"},
{"ticker": "V", "name": "Visa Inc.", "sector": "Financials"},
{"ticker": "JNJ", "name": "Johnson & Johnson", "sector": "Healthcare"},
{"ticker": "UNH", "name": "UnitedHealth Group Inc.", "sector": "Healthcare"},
{"ticker": "PG", "name": "Procter & Gamble Co.", "sector": "Consumer Staples"},
{"ticker": "HD", "name": "Home Depot Inc.", "sector": "Consumer Discretionary"},
{"ticker": "MA", "name": "Mastercard Inc.", "sector": "Financials"},
{"ticker": "XOM", "name": "Exxon Mobil Corporation", "sector": "Energy"},
{"ticker": "CVX", "name": "Chevron Corporation", "sector": "Energy"},
{"ticker": "LLY", "name": "Eli Lilly and Company", "sector": "Healthcare"},
{"ticker": "ABBV", "name": "AbbVie Inc.", "sector": "Healthcare"},
{"ticker": "PFE", "name": "Pfizer Inc.", "sector": "Healthcare"},
{"ticker": "KO", "name": "Coca-Cola Company", "sector": "Consumer Staples"},
{"ticker": "PEP", "name": "PepsiCo Inc.", "sector": "Consumer Staples"},
{"ticker": "MRK", "name": "Merck & Co. Inc.", "sector": "Healthcare"},
{"ticker": "COST", "name": "Costco Wholesale Corporation", "sector": "Consumer Staples"},
{"ticker": "WMT", "name": "Walmart Inc.", "sector": "Consumer Staples"},
{"ticker": "DIS", "name": "Walt Disney Company", "sector": "Communication Services"},
{"ticker": "CSCO", "name": "Cisco Systems Inc.", "sector": "Technology"},
{"ticker": "VZ", "name": "Verizon Communications Inc.", "sector": "Communication Services"},
{"ticker": "INTC", "name": "Intel Corporation", "sector": "Technology"},
{"ticker": "IBM", "name": "IBM Corporation", "sector": "Technology"},
{"ticker": "BA", "name": "Boeing Company", "sector": "Industrials"},
{"ticker": "CAT", "name": "Caterpillar Inc.", "sector": "Industrials"},
{"ticker": "GS", "name": "Goldman Sachs Group Inc.", "sector": "Financials"},
{"ticker": "MS", "name": "Morgan Stanley", "sector": "Financials"},
{"ticker": "AXP", "name": "American Express Company", "sector": "Financials"},
{"ticker": "T", "name": "AT&T Inc.", "sector": "Communication Services"},
{"ticker": "NEE", "name": "NextEra Energy Inc.", "sector": "Utilities"},
{"ticker": "LIN", "name": "Linde plc", "sector": "Materials"},
{"ticker": "RTX", "name": "RTX Corporation", "sector": "Industrials"},
{"ticker": "HON", "name": "Honeywell International Inc.", "sector": "Industrials"}
],
"edge_cases": [
{"ticker": "BRK.A", "name": "Berkshire Hathaway Class A", "sector": "Financials", "note": "High price stock"},
{"ticker": "GOOG", "name": "Alphabet Inc. Class C", "sector": "Technology", "note": "Dual class"},
{"ticker": "NVR", "name": "NVR Inc.", "sector": "Consumer Discretionary", "note": "High price"},
{"ticker": "AZO", "name": "AutoZone Inc.", "sector": "Consumer Discretionary", "note": "High price"}
],
"sectors": [
"Technology",
"Financials",
"Healthcare",
"Consumer Discretionary",
"Consumer Staples",
"Communication Services",
"Industrials",
"Energy",
"Utilities",
"Materials",
"Real Estate"
]
}