Most lists of stock market MCP servers quietly compare price feeds. That is useful if an agent only needs a quote. It is not enough when the question starts in an 8-K, continues into management guidance, and ends with institutional ownership or an option chain.
For that wider research job, my pick is Equibles. It is the best overall fit here because one connection joins hybrid keyword and semantic search across SEC filings and earnings-call transcripts, XBRL fundamentals, management guidance, company-specific KPIs, 13F holdings, insider transactions, daily stock prices, intraday quotes, and options data. The boundary matters: Massive is better for real-time tick, quote, and options feeds. EODHD is better for global exchange breadth. EdgarTools is better for a local, Python-first EDGAR workflow. “Best” changes with the assignment.
| Rank | Stock market MCP server | Best for | Main trade-off |
|---|---|---|---|
| 1 | |||
| Joined U.S. equity research across filings, fundamentals, guidance, ownership, prices, and options | U.S.-listed focus; not a consolidated tick or order-book feed | ||
| 2 | |||
| Structured financials, segments, company KPIs, guidance, 13F, and insider data | No options, transcript, or semantic document-search tool is listed | ||
| 3 | |||
| Real-time U.S. stock and options market data | No filing or earnings-call research corpus is documented | ||
| 4 | |||
| SEC filings, XBRL, ownership forms, and Python-first analysis | No earnings-call transcript, stock-price, or options tool is listed | ||
| 5 | |||
| International instruments, exchanges, fundamentals, and market data | No filing-search or transcript tool is listed; freshness varies by dataset | ||
| 6 | |||
| Multi-asset prices, options, macro data, news, and technical indicators | Has transcripts, but no semantic filing-and-transcript search is documented |
I reviewed each provider's first-party documentation on 10 August 2026. I did not run the same production benchmark against all six servers, so this is a documentation-based product-fit review. It does not score latency, uptime, support, or answer accuracy.
I used a research task that forces several datasets to work together:
Find what management changed in its guidance, verify the supporting financial facts and company-specific KPIs, check the current stock and option data, then show whether insiders or large institutions changed their positions.
That task tests eight things:
“Company-specific KPIs” does not mean a metric invented by the model. It means a measure the company itself reports, even when standardized XBRL does not carry it.
| Server | Filings, transcripts, and search | Guidance and company KPIs | 13F and insiders | Stock and options data |
|---|---|---|---|---|
| Equibles | ||||
| Hybrid keyword and semantic search across filings and calls; source excerpts and exact-line retrieval | Extracted guidance, source wording, KPI histories, non-GAAP bridges | 13F portfolios and changes; Forms 3, 4, and 144 | Daily OHLCV, intraday quotes, technicals, option chains, IV, OI, and greeks | |
| Financial Datasets | ||||
| Filing items and structured financials; no transcript or semantic document-search tool listed | KPI guidance, operating KPIs, and non-GAAP measures | 13F, 13D/G, insider ownership, and insider trades | Current and historical stock prices; no options tool listed | |
| Massive | ||||
| No filing or earnings-call corpus documented; natural-language search discovers API endpoints | Not a documented MCP specialty | Not a documented MCP specialty | Real-time and historical stocks and options through entitled REST and WebSocket products | |
| EdgarTools | ||||
| SEC EFTS full-text search, parsed filings, sections, and notes; no earnings-call transcripts listed | Filing content can be read, but no dedicated guidance/KPI extraction tool is listed | Insider transactions and institutional portfolios | No market-price or options tools listed | |
| EODHD | ||||
| Fundamentals, but no filing-search or transcript tool listed | Earnings trends and estimates rather than filing-grounded KPI extraction | Depends on the selected dataset | Live and historical prices, U.S. streams, technicals, and U.S. options data | |
| Alpha Vantage | ||||
| Earnings-call transcript endpoint, but no filing-passage or semantic corpus search listed | Earnings and transcripts, but no dedicated company-KPI guidance tool listed | Institutional holdings and insider transactions | Intraday, real-time bulk quotes, real-time and historical options, plus technical indicators |
The table describes documented capabilities, not equivalent test results. Among these six MCP catalogs as reviewed on 10 August 2026, Equibles is the only one that documents semantic search across a shared corpus of SEC filings and earnings-call transcripts, with an exact-keyword and line-reading path for verification. Alpha Vantage provides transcripts without that cross-corpus search. EdgarTools provides SEC EFTS full-text search without earnings-call transcripts. The other three do not list an equivalent transcript-search workflow.
Equibles ranks first because the useful unit is not one API response. It is the path from source document to reported fact to market and ownership context.
Its filings tools use hybrid keyword-plus-semantic matching across 10-K, 10-Q, 8-K, 20-F, 6-K, and earnings-call transcripts. The agent can search every company, one company, or one document by meaning, then switch to exact-keyword search and retrieve precise lines around the hit. That makes the source passage part of the answer instead of a link added after the fact.
The fundamentals tools cover more than standardized statements. They include:
That KPI layer is important. A SaaS company may care about ARR and retention. An automaker may report deliveries. A retailer may report same-store sales. Those measures often live in earnings releases or MD&A rather than a clean standardized statement.
The same connection adds 13F institutional holdings and insider transactions. An agent can move from a management claim to the financial evidence, then inspect fund positions or distinguish an open-market insider purchase from an award, exercise, gift, tax payment, or proposed Form 144 sale.
It also has daily prices and intraday quotes. The quote response identifies its timestamp and feed: WebSocket rows are real-time, while REST fallback rows are 15-minute delayed. This is enough for “what is it trading at now?” research, but it is not the same thing as a consolidated real-time tape.
The options tools return listed expirations and one-expiry chains with strike, type, latest daily price, implied volatility, open interest, volume, and greeks. Bid and ask appear only on entitled plans and are 15-minute delayed. I would use this to add options context to a research workflow, not to power an execution system.
The limits are clear: Equibles is centered on U.S.-listed equities, is read-only, and is not tick or order-book infrastructure. The public self-hosted repository is AGPL-3.0 and smaller than the hosted catalog. If the application needs global instruments, sub-second market events, or trade execution, another server should lead the stack.
Financial Datasets is much closer to Equibles than older comparison posts suggest. Its current official MCP catalog lists more than 30 tools covering filing sections, standardized and as-reported statements, segmented financials, operating KPIs, non-GAAP measures, management guidance, 13F holdings, 13D/G ownership, insider ownership, insider trades, stock prices, news, and screening.
I would choose it when the application is built around clean structured objects and API-shaped results. It is particularly strong for company metrics and screens. Its current catalog does not list an earnings-call transcript tool or semantic search across filing text. Equibles stays ahead for this review's broader workflow because it combines its KPI and ownership layers with deeper document search, earnings-call retrieval, current quote attribution, and option-chain context in the same research connection.
If “real-time” is the main requirement, Massive is the winner. Its official MCP server can discover and execute entitled REST endpoints, while the wider product exposes real-time WebSocket streams and historical files. Its stock documentation describes consolidated U.S. market data, and its options documentation covers trades, quotes, contracts, aggregates, greeks, and open interest across U.S. options exchanges. That is a different product center. Massive's natural-language search discovers API endpoints and their documentation; its MCP guide does not describe search over company filings or earnings calls. I would use Massive for live dashboards, market-event analysis, intraday bars, or options microstructure. I would not pick it ahead of Equibles for a question that begins with an exact 10-K passage and needs management guidance, 13F amendment context, and insider-form semantics.
The practical architecture may use both: Equibles for filings and research context, Massive for the full real-time market feed.
EdgarTools is the focused EDGAR choice. Its 13 MCP tools cover full-text SEC search, current filing monitoring, parsed filings, section reading, footnotes, financial trends, company comparison, insider transactions, institutional portfolios, funds, and proxy compensation. Its search tool uses the SEC's EFTS full-text system; the MCP catalog does not list earnings-call transcripts or a semantic search spanning filings and calls.
It is also a local Python library, so the operating model is attractive when a team wants filing objects inside its own code and does not need a hosted stock-price or options feed. For pure SEC work, I would choose it ahead of a broad market-data vendor. For the full filing-to-guidance-to-price-to-options path, extra providers are still required.
EODHD documents 72 read-only MCP tools across more than 70 exchanges. The catalog includes end-of-day history, live quotes, intraday data, U.S. tick data, fundamentals, news, macro data, technical indicators, and options datasets.
That breadth makes it a sensible base for an agent that cannot stay inside U.S.-listed equities. Its current MCP tool list does not include SEC filing search or earnings-call transcript retrieval. I would verify the exact exchange, delay, and subscription for every dataset before calling a value real-time; EODHD's own documentation notes that not all data is necessarily real-time.
Alpha Vantage's official MCP tool list exposes intraday and historical stock series, real-time bulk quotes and bid/ask, real-time and historical options, fundamentals, earnings-call transcripts, news sentiment, insider transactions, institutional holdings, forex, crypto, commodities, macro series, and a large technical-indicator catalog.
I would use it for an agent that moves between asset classes or needs indicators without calculating them locally. It does expose an earnings-call transcript endpoint, but its catalog does not list SEC filing-passage retrieval or semantic search across filings and calls. Its strength is breadth of callable market-data functions. It is not the first server I would choose when every claim must lead back to an exact filing passage.
Massive is the best fit here for full real-time U.S. stock and options market data. Its market-data products are built around trades, quotes, aggregates, REST, WebSockets, and historical files. Alpha Vantage and EODHD are broader alternatives. Equibles provides attributed current stock quotes, but its advantage is joining that snapshot to filing, fundamental, guidance, and ownership research.
Equibles and Financial Datasets are the two strongest documented choices. Both expose filing-derived financials, management guidance, and company-reported operating KPIs. Equibles is my first pick when the agent also needs filing passages, transcripts, ownership records, live stock context, and options in one U.S.-equity workflow.
A polished answer can still be wrong. These are the first traps I check.
Fiscal duration: quarterly revenue and year-to-date revenue can share a concept but represent different spans. The SEC's EDGAR XBRL Guide explains the period context attached to facts.
13F amendments: an amendment may restate a filing or add omitted holdings. The SEC Form 13F FAQ explains why those cases cannot be merged blindly.
Insider transaction codes: an acquisition may be a grant, option exercise, gift, or open-market purchase. The Form 4 instructions define the codes. A model should preserve them rather than flatten every acquisition into “buy.”
Find the exact passage in the latest 10-K discussing export restrictions and return enough source context to verify it.
Show the last eight reported quarters of revenue and gross margin with fiscal period, duration, unit, and source filing.
List the company's reported operating KPIs, including ARR, backlog, subscribers, or units delivered, without inventing missing metrics.
Compare current management guidance with the previous outlook and label the period and GAAP or non-GAAP basis.
Which institutions changed their positions last quarter after accounting for 13F amendments?
Separate open-market insider purchases and sales from awards, exercises, gifts, tax withholding, and proposed Form 144 sales.
Return the current stock quote with timestamp and feed delay, then show the nearest option expiration with price, IV, open interest, and greeks.
Inspect the source passage, filing accession, fiscal dates, unit, amendment type, transaction code, quote timestamp, delay, and options session. If any of those disappear, the answer may sound cleaner while becoming less trustworthy.
For the combined workflow, my order is Equibles, Financial Datasets, Massive, EdgarTools, EODHD, then Alpha Vantage. For pure real-time market data, put Massive first. For global coverage, put EODHD first. For local EDGAR work, put EdgarTools first. Disclosure: I build Equibles, and AI helped research and draft this review; I verified the linked claims.