{"repo":"zhensherlock/sp500-mcp-server","free":true,"listed":false,"github":"https://github.com/zhensherlock/sp500-mcp-server","clone":"git clone https://github.com/zhensherlock/sp500-mcp-server.git","description":"An MCP server and Next.js web app for querying S&P 500 company data from Supabase, with tools for company info, news, officers, and SEC filings, plus embedded MCP App UI resources, Elicitation, and Sampling support.","language":"TypeScript","stars":106,"topics":["finance","mcp","mcp-apps","mcp-server","model-context-protocol","nextjs","pnpm","pnpm-workspace","react","sec-filings"],"license":"AGPL-3.0","category":"mcp-servers","readme_excerpt":"S&P 500 MCP Server An MCP (Model Context Protocol) server and Next.js web app for querying S&P 500 company data from Supabase. It exposes MCP tools for company fundamentals, annual financial metrics, historical price data, news sentiment, officers, and SEC filings, plus a web UI and embedded MCP App resources for browsing and testing those tools. Tools Tool Description ------------------------ --------------------------------------------------------------------- get company info Company basics, financials, leadership, address, and business summary get company financials Annual financial metrics with chart-ready trends and matrix output get company price data Historical daily OHLCV price rows with date filters get company news Recent company news with sentiment filtering get company officers Executive officers and compensation get company filings SEC filings history, with filing type and date filters search companies is an internal symbol resolver, not an exposed MCP tool. User queries are resolved through getCompanySymbol . Tech Stack - Workspace : pnpm 10.33.3 + Turborepo - Runtime : Node 22 ( .nvmrc ) - Web app : Next.js 16 App Router, React 19, TypeScript strict mode ( apps/web ) - MCP Apps : Vite single-file React pages built from apps/web-app and served as tool UI resources - MCP : mcp-handler at apps/web/app/[transport]/route.ts ; /sse is the public SSE endpoint - Database : Supabase client at apps/web/app/[transport]/utils/supabase.ts - UI : shared shadcn/Tailwind prim","default_branch":null,"files":null,"tree":[],"storefront":"/r/zhensherlock","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zhensherlock/sp500-mcp-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}