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

How to connect

How to connect marketflux-mcp to Claude

The server address to paste into Claude settings:

https://marketflux-mcp--marketflux.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect marketflux-mcp to ChatGPT

The server address to paste into ChatGPT settings:

https://marketflux-mcp--marketflux.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect marketflux-mcp to Cursor

The server address to paste into Cursor settings:

https://marketflux-mcp--marketflux.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

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.