marketflux-mcp
Connect Claude to a 33 million article financial news database with real-time updates and over 5 years of history.
Что умеет
- 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
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
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
Список инструментов сервера (55)
Технические названия из tools/list. Нужны только разработчикам.
| 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, 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_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, 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_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 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_news | MANDATORY 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_news | Returns 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_news | Returns 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_news | Returns 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_quote | Get 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_quote | Get 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_quote | Get a real-time cryptocurrency quote. Symbol format: BTCUSD, ETHUSD, SOLUSD, etc. |
| get_forex_quote | Get a real-time forex exchange rate quote. Symbol format: EURUSD, GBPUSD, USDJPY, etc. |
| get_commodity_quote | Get a real-time commodity price quote. Common symbols: GCUSD (Gold), SIUSD (Silver), CLUSD (Crude Oil), NGUSD (Natural Gas), HGUSD (Copper). |
| get_pre_post_market | Get 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_metrics | Get 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_ratios | Get comprehensive financial ratios for a stock (profitability, liquidity, solvency, efficiency). period: 'annual' or 'quarter'. limit: number of periods (default 5). |
| get_economic_calendar | Get 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_indicator | Get 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_rates | Get 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_calendar | Get upcoming and recent earnings announcements across all stocks. Dates in YYYY-MM-DD format. |
| get_earnings_confirmed | Get 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_earnings | Get 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_surprises | Get earnings surprise history for a stock — how much EPS beat or missed estimates each quarter (up to 30 most recent periods). |
| get_analyst_ratings | Get 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_ratings | Get the historical analyst rating series for a stock over time. Shows how analyst opinions have changed. |
| get_grades_consensus | Get 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_targets | Get analyst price target updates for a stock. Shows recent price target changes with analyst firm names and new targets. |
| get_market_gainers | Get the top gaining stocks in the market right now (biggest % price increases today). |
| get_market_losers | Get the top losing stocks in the market right now (biggest % price decreases today). |
| get_most_active | Get the most actively traded stocks by volume right now. |
| get_sector_performance | Get sector performance data showing % change per sector for a given date. Defaults to today. Sectors include Technology, Healthcare, Financials, Energy, etc. |
| get_industry_performance | Get industry-level performance data showing % change per industry for a given date. Defaults to today. |
| get_historical_sector_performance | Get 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_performance | Get 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_pe | Get price-to-earnings (P/E) ratios by sector for a given date. Defaults to today. Useful for comparing valuation across sectors. |
| get_industry_pe | Get price-to-earnings (P/E) ratios by industry for a given date. Defaults to today. Useful for comparing valuation across industries. |
| get_income_statement | Get 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_sheet | Get 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_statement | Get 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_transcript | Get 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_dates | Get all available earnings call transcript dates for a company. Returns fiscal year, quarter, and date for each transcript on record. |
| get_institutional_ownership_analytics | Get 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_summary | Get 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_grades | Get 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_trading | Get 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_statistics | Get 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_disclosures | Get 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_disclosures | Get 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_symbol | Get Senate trading activity for a specific stock. Shows which senators traded the stock, transaction dates, amount ranges, and ownership type. |
| get_house_trading_by_symbol | Get House of Representatives trading activity for a specific stock. Shows which representatives traded the stock, transaction dates, amount ranges, and district. |
| get_executive_compensation | Get executive compensation data from SEC filings: salary, bonus, stock awards, option awards, incentive pay, and total compensation for each named executive. |
| get_1hour_chart | Get 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_chart | Get 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_chart | Get 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_config | Retrieves 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_tools | List all available MCP tools with their descriptions, sorted alphabetically. Call this first if you are unsure which tool to use for a task. |