marketflux-mcp

Connect Claude to a 33 million article financial news database with real-time updates and over 5 years of history.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Get Top Ticker News: MANDATORY first call for any ticker-specific question. Returns top market-moving stories for a specific ticker. Stories are high-quality synthesized summaries of distinct events,
  • Get Major News Stories: MANDATORY first call for any broad market or macro question. Returns top market-moving stories across markets. Stories are high-quality synthesized summaries of distinct events
  • Get Top Topic News: MANDATORY first call for any topic-specific question (e.g., earnings, macro, geopolitics). Returns top market-moving stories for a specific topic. Stories are high-quality synthesi

What data it sees

Do you need an account

No: the server works without sign-in

Connect Claude to a 33 million article financial news database with real-time updates and over 5 years of history. Every article is sourced exclusively from institutional-grade publishers Bloomberg, Reuters, the Wall Street Journal, and CNBC and is metadata-tagged and augmented for fast, efficient searching across all financial categories. The database is highly curated with no low-quality sources, giving you a clean, noiseless signal on any market topic, ticker, sector, or macro theme.

Financial metrics data is also available through the same connection, making Marketflux a single endpoint for both qualitative news intelligence and quantitative financial data. What you can do with this server:

Search 33M+ financial news articles by ticker, topic, sector, or keyword Filter by source (Bloomberg, Reuters, WSJ, CNBC, and more) Access real-time news as it publishes Query historical coverage going back 5+ years Retrieve financial metrics and data for public companies Analyze sentiment and narrative trends across any market theme

Requirements: Marketflux Elite membership - https://marketflux.io/pricing Setup: https://marketflux.io/mcp

Server tool list (55)

Raw names from tools/list. Only developers need these.

get_top_ticker_newsMANDATORY first call for any ticker-specific question. Returns top market-moving stories for a specific ticker. Stories are high-quality synthesized summaries of distinct events, aggregated and deduplicated across sources. Always call before get_ticker_news and before any financial data tools. Supports intraday windows: set `hours` (e.g. hours=1 for the last hour, hours=6 for the last 6 hours) for sub-day granularity instead of `days`.
get_major_news_storiesMANDATORY first call for any broad market or macro question. Returns top market-moving stories across markets. Stories are high-quality synthesized summaries of distinct events, aggregated and deduplicated across sources. Always call before any other tool when the question is not ticker-specific. Supports intraday windows: set `hours` (e.g. hours=1 for the last hour, hours=6 for the last 6 hours) for sub-day granularity instead of `days`.
get_top_topic_newsMANDATORY first call for any topic-specific question (e.g., earnings, macro, geopolitics). Returns top market-moving stories for a specific topic. Stories are high-quality synthesized summaries of distinct events, aggregated and deduplicated across sources. Always call before get_topic_news. Supports intraday windows: set `hours` (e.g. hours=1 for the last hour, hours=6 for the last 6 hours) for sub-day granularity instead of `days`.
search_top_newsMANDATORY first call when researching a theme or event by keyword. Searches top market-moving stories using free-text keyword matching. Stories are high-quality synthesized summaries of distinct events, aggregated and deduplicated across sources. Always call before search_news. Supports intraday windows: set `hours` (e.g. hours=1 for the last hour, hours=6 for the last 6 hours) for sub-day granularity instead of `days`.
get_ticker_newsReturns all financial news for a specific ticker from MarketFlux's raw news index (33M+ articles). Supports intraday windows: set `hours` (e.g. hours=1 for the last hour, hours=6 for the last 6 hours) for sub-day granularity instead of `days`.
get_topic_newsReturns all financial news for a specific topic from MarketFlux's raw news index (33M+ articles). Supports intraday windows: set `hours` (e.g. hours=1 for the last hour, hours=6 for the last 6 hours) for sub-day granularity instead of `days`.
search_newsReturns search results across all financial news using free-text keyword matching against title, summary, and full-text fields. Supports intraday windows: set `hours` (e.g. hours=1 for the last hour, hours=6 for the last 6 hours) for sub-day granularity instead of `days`.
get_stock_quoteGet a real-time stock quote for a ticker symbol (e.g. AAPL, MSFT, TSLA). Returns price, change, volume, market cap, P/E, and more.
get_aftermarket_quoteGet the pre-market or after-hours quote for a stock symbol. For a market-wide scan of all extended-hours activity, use get_pre_post_market instead.
get_crypto_quoteGet a real-time cryptocurrency quote. Symbol format: BTCUSD, ETHUSD, SOLUSD, etc.
get_forex_quoteGet a real-time forex exchange rate quote. Symbol format: EURUSD, GBPUSD, USDJPY, etc.
get_commodity_quoteGet a real-time commodity price quote. Common symbols: GCUSD (Gold), SIUSD (Silver), CLUSD (Crude Oil), NGUSD (Natural Gas), HGUSD (Copper).
get_pre_post_marketGet a market-wide scan of pre-market and after-hours trading data with session labels (PRE/POST). Optionally filter to a specific ticker.
get_key_metricsGet key financial metrics for a stock (P/E, EV/EBITDA, ROE, debt ratios, etc.). period: 'annual' or 'quarter'. limit: number of periods to return (default 5).
get_financial_ratiosGet comprehensive financial ratios for a stock (profitability, liquidity, solvency, efficiency). period: 'annual' or 'quarter'. limit: number of periods (default 5).
get_economic_calendarGet the economic events calendar (Fed meetings, CPI releases, jobs reports, GDP, etc.). Dates in YYYY-MM-DD format. Leave blank for events around the current date.
get_economic_indicatorGet historical data for a specific economic indicator. Pass the exact indicator name: GDP, realGDP, CPI, inflationRate, unemploymentRate, totalNonfarmPayroll, initialClaims, retailSales, consumerSentiment, durableGoods, federalFunds, 30YearFixedRateMortgageAverage, 15YearFixedRateMortgageAverage, and more.
get_treasury_ratesGet U.S. Treasury yield curve rates across maturities (1M, 3M, 6M, 1Y, 2Y, 3Y, 5Y, 7Y, 10Y, 20Y, 30Y). Dates in YYYY-MM-DD format.
get_earnings_calendarGet upcoming and recent earnings announcements across all stocks. Dates in YYYY-MM-DD format.
get_earnings_confirmedGet confirmed (official) earnings announcement dates — only dates companies have formally locked in. Returns all confirmed earnings in the date range. Dates in YYYY-MM-DD format.
get_historical_earningsGet the earnings history for a stock — EPS reported vs estimated, revenue, dates. Shows past quarterly earnings results (up to 30 most recent periods).
get_earnings_surprisesGet earnings surprise history for a stock — how much EPS beat or missed estimates each quarter (up to 30 most recent periods).
get_analyst_ratingsGet the current analyst consensus rating and overall score for a stock. For the raw count breakdown (how many say Buy vs Hold vs Sell), use get_grades_consensus instead.
get_historical_ratingsGet the historical analyst rating series for a stock over time. Shows how analyst opinions have changed.
get_grades_consensusGet the raw analyst grade count breakdown for a stock (e.g. 12 Strong Buy, 8 Buy, 5 Hold, 2 Sell). For a single summary score, use get_analyst_ratings instead.
get_price_targetsGet analyst price target updates for a stock. Shows recent price target changes with analyst firm names and new targets.
get_market_gainersGet the top gaining stocks in the market right now (biggest % price increases today).
get_market_losersGet the top losing stocks in the market right now (biggest % price decreases today).
get_most_activeGet the most actively traded stocks by volume right now.
get_sector_performanceGet sector performance data showing % change per sector for a given date. Defaults to today. Sectors include Technology, Healthcare, Financials, Energy, etc.
get_industry_performanceGet industry-level performance data showing % change per industry for a given date. Defaults to today.
get_historical_sector_performanceGet historical performance trend for a specific market sector over time. sector examples: Technology, Healthcare, Financials, Energy. Dates in YYYY-MM-DD format.
get_historical_industry_performanceGet historical performance trend for a specific industry over time. industry examples: Software, Biotechnology, Banks, Oil & Gas E&P. Dates in YYYY-MM-DD format.
get_sector_peGet price-to-earnings (P/E) ratios by sector for a given date. Defaults to today. Useful for comparing valuation across sectors.
get_industry_peGet price-to-earnings (P/E) ratios by industry for a given date. Defaults to today. Useful for comparing valuation across industries.
get_income_statementGet income statement for a stock: revenue, gross profit, operating income, EBITDA, net income, EPS. period: 'annual' or 'quarter'. limit: periods to return (default 5).
get_balance_sheetGet balance sheet for a stock: assets, liabilities, shareholders equity, total debt, net debt. period: 'annual' or 'quarter'. limit: periods to return (default 5).
get_cash_flow_statementGet cash flow statement for a stock: operating, investing, and financing cash flows plus free cash flow. period: 'annual' or 'quarter'. limit: periods to return (default 5).
get_earnings_call_transcriptGet the full earnings call transcript for a company. Use get_earnings_call_transcript_dates first to find available year/quarter combinations.
get_earnings_call_transcript_datesGet all available earnings call transcript dates for a company. Returns fiscal year, quarter, and date for each transcript on record.
get_institutional_ownership_analyticsGet institutional ownership analytics by holder for a specific quarter. Shows each institution's shares, market value, portfolio weight, and changes vs prior quarter.
get_institutional_positions_summaryGet a snapshot of aggregate institutional holdings for a stock in a specific quarter: investor count, total shares, ownership %, and position activity (new/increased/reduced/closed).
get_stock_gradesGet analyst grade actions for a stock (upgrades, downgrades, maintained ratings). Returns grading firm, previous grade, new grade, and action for each rating event.
get_latest_insider_tradingGet the latest insider trading activity across all companies. Shows who bought or sold, transaction type, shares transacted, and price. Optionally filter by date.
get_insider_trading_statisticsGet insider trading statistics for a company by quarter: acquired vs disposed transaction counts, total shares, averages, and open-market purchase/sale counts.
get_latest_senate_disclosuresGet the latest financial disclosures from U.S. Senate members. Shows recent stock trades, asset type, transaction type, amount range, and senator details.
get_latest_house_disclosuresGet the latest financial disclosures from U.S. House of Representatives members. Shows recent stock trades, asset type, transaction type, amount range, and representative details.
get_senate_trading_by_symbolGet Senate trading activity for a specific stock. Shows which senators traded the stock, transaction dates, amount ranges, and ownership type.
get_house_trading_by_symbolGet House of Representatives trading activity for a specific stock. Shows which representatives traded the stock, transaction dates, amount ranges, and district.
get_executive_compensationGet executive compensation data from SEC filings: salary, bonus, stock awards, option awards, incentive pay, and total compensation for each named executive.
get_1hour_chartGet 1-hour interval OHLCV price data for a stock. Use for intraday candlestick/bar charts showing price action at 1-hour granularity. Dates in YYYY-MM-DD format.
get_4hour_chartGet 4-hour interval OHLCV price data for a stock. Use for extended intraday candlestick/bar charts showing price trends at 4-hour granularity. Dates in YYYY-MM-DD format.
get_daily_chartGet daily OHLCV price data for a stock: open, high, low, close, volume, change, and VWAP for each trading day. Use for multi-day to multi-year price history. Dates in YYYY-MM-DD format.
get_report_configRetrieves the MarketFlux report generation instructions for a given report type. Call this after collecting the user's preferences, before generating the report. Valid report_type values: ticker, earnings, sector, market, portfolio, portfolio_manager, geopolitical, timeline.
list_available_toolsList all available MCP tools with their descriptions, sorted alphabetically. Call this first if you are unsure which tool to use for a task.