← Back to directory
O

OpenNews MCP

Community
85+ Real-time Data Sources · 6 Engine Categories · AI Ratings · Trading Signals
GitHub source repository ↗
★ 2.1k Stars Category · Other Very popular Source revision e329f36187e4
55FMRS · C
Reliability
7/20
Security and permissions
8/20
Maintenance
10/20
Documentation
16/20
Setup experience
14/20

The OpenNews MCP server is a community-maintained MCP server that provides comprehensive financial and cryptocurrency news aggregation with AI analysis. It requires an API token for authentication and communicates with external services via HTTP and WebSocket. Installation involves setting environment variables and configuring the client JSON. Since the server has network permissions and reads local configuration, there is a risk of API key leakage, but a source code review can help verify that the server only connects to expected endpoints. It is suitable for traders, researchers, and AI assistant users interested in real-time market information.

Read the FMRS scoring method →

The OpenNews MCP server (developed by 6551Team) aggregates financial and cryptocurrency news from over 85 sources, including major media outlets, exchanges, on-chain data, social media, and market data. All articles are AI-analyzed with an impact score (0-100), trading signal (long/short/neutral), and bilingual summaries (EN/ZH). It provides search, filtering, company information, and real-time WebSocket subscriptions.

Tools

get_news_sources
Get the full engine tree with all 6 categories and 85+ sources with metadata.
list_news_types
Get a flat list of all source codes for filtering.
get_latest_news
Get the latest articles from all 85+ sources.
search_news
Full-text keyword search across all sources.
search_news_by_coin
Search by coin (e.g., BTC, ETH, SOL) across all sources.
get_news_by_source
Get news by specific source (e.g., engineType="news", newsType="Bloomberg").
get_news_by_engine
Get news by category: news, listing, onchain, meme, market, prediction.
search_news_advanced
Multi-filter search: coins + keywords + engine types combined.
get_high_score_news
Get high AI impact score articles (0-100 scale).
get_news_by_signal
Get news by AI trading signal: long / short / neutral.
search_companies
Discover candidates or resolve an exact canonical issuer, ticker, CIK, KRX code, DART code, or typed identifier.
get_company_info
Resolve exactly one issuer and list its SEC/DART filings, research reports, transcripts, and financial fields.
get_company_report_text
Fetch one issuer-bound filing, research report, or transcript by stable report ID/type.
get_key_market_events
Query key macro dates and configured focus-company earnings events.
get_politician_stock_activity
Query official U.S. House PTR stock transaction disclosures.
get_institution_stock_holdings
Query delayed SEC Form 13F institution stock holding disclosures.
get_crypto_holdings
Query wallet-visible on-chain holdings evidence for an institution or address.
get_crypto_holding_changes
Query adjacent-snapshot on-chain holdings changes.
subscribe_latest_news
WebSocket live feed with coin & engine type filters.

Setup

  1. Get an API token at https://6551.io/mcp. 2. Clone the repository: git clone https://github.com/6551Team/opennews-mcp.git. 3. Set the environment variable: export OPENNEWS_TOKEN="<your-token>". 4. Add the JSON configuration to your MCP client (e.g., Claude Desktop) as per the README, replacing /path/to/opennews-mcp with your actual path. 5. Restart your client.
claude_desktop_config.json
{
  "mcpServers": {
    "opennews": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/opennews-mcp",
        "run",
        "opennews-mcp"
      ],
      "env": {
        "OPENNEWS_TOKEN": "<your-token>"
      }
    }
  }
}

Fit and risk

Best for

  • Traders and investors who want real-time financial and crypto news at their fingertips.
  • Developers seeking AI-powered market insights with scores and signals.
  • Researchers aggregating news within AI assistant environments like Claude.

Not for

  • Users who require fully local data processing or no API key.
  • Users needing historical data or deep archive access.
  • Users who need purely offline news aggregation without external dependencies.

Required permissions

  • Requires network access to connect to the 6551 API (ai.6551.io) and WebSocket server.
  • Requires an API token (OPENNEWS_TOKEN) for authentication.
  • Requires filesystem permissions to read the config file (config.json) and run commands in the local project directory.

Risks and side effects

  • This server is not an official product; it is third-party (6551Team) and relies on an external API.
  • API key could be exposed if misconfigured or leaked in logs.
  • News content may be subject to copyright or usage terms; users should ensure compliance.
  • External API could be down or change, affecting functionality.
  • Server may send push notifications or inaccurate data due to third-party sources.

Troubleshooting

  1. Ensure OPENNEWS_TOKEN environment variable is correctly set and the token is valid.
  2. Check network connectivity and firewall blocking ai.6551.io.
  3. Verify the `/path/to/opennews-mcp` path is correct and the project is properly synced.
  4. If connection fails, check the API base URL and WebSocket URL configurations.
  5. Ensure that the MCP client supports stdio transport and the uv command is correctly configured.
  6. Check server logs for detailed errors.

Use cases

Get the latest crypto and financial news in Claude Code or a desktop client.
Search news by keyword or coin, e.g., 'SEC regulation news'.
Filter news by source, engine type, or AI score.
Get bullish or bearish news by AI trading signal.
Subscribe to real-time news for specific coins.
Find company information, SEC filings, insider trades, and institutional holdings.

Supported clients

Claude DesktopFull support
ClineFull support
CursorFull support
WindsurfFull support
ZedFull support
Continue.devFull support
Cherry StudioFull support