marketflux-mcp
Marketflux подключает Claude к базе из 33 млн финансовых новостей Bloomberg, Reuters, WSJ и CNBC
Что умеет
- Искать новости по тикеру, теме или сектору
- Отслеживать публикации в реальном времени
- Получать котировки акций, крипты, форекса и сырья
- Выгружать финансовые метрики и коэффициенты компаний
- Смотреть календарь отчётности и оценки аналитиков
Какие данные видит
Ассистент читает новостную базу и рыночные данные Marketflux в пределах активной подписки Elite, без доступа к личным финансовым счетам.
Нужен ли аккаунт
Не нужен: сервер работает без входа
Marketflux — MCP-сервер с базой из 33 миллионов финансовых новостей за 5+ лет, собранных только из институциональных источников: Bloomberg, Reuters, Wall Street Journal, CNBC. Ассистент ищет статьи по тикеру, отрасли или теме, следит за обновлениями в реальном времени и заодно получает финансовые метрики компаний, котировки и данные по акциям, крипте, форексу и сырью. Требуется подписка Marketflux Elite.
Как подключить
Как подключить marketflux-mcp к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://marketflux-mcp--marketflux.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить marketflux-mcp к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://marketflux-mcp--marketflux.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить marketflux-mcp к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://marketflux-mcp--marketflux.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке 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. |