OpenNews MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
git clone https://github.com/6551Team/opennews-mcp
cd opennews-mcp

Then follow the repository README for any remaining dependency or build steps before continuing.

2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add -e "OPENNEWS_TOKEN=${OPENNEWS_TOKEN}" opennews-mcp -- node "<FULL_PATH_TO_OPENNEWS_MCP>/dist/index.js"

Replace <FULL_PATH_TO_OPENNEWS_MCP>/dist/index.js with the actual folder you prepared in step 1.

Required:OPENNEWS_TOKEN+ 2 optional
README.md

72+ Real-time Data Sources, 5 Engine Categories, AI Ratings, Trading Signals

OpenNews MCP Server 72+ Real-time Data Sources · 5 Engine Categories · AI Ratings · Trading Signals

English | 中文 | 日本語 | 한국어


Quick Install

First, get your API Token at https://6551.io/mcp.

Claude Code

claude mcp add opennews \
  -e OPENNEWS_TOKEN=<your-token> \
  -- uv --directory /path/to/opennews-mcp run opennews-mcp

Replace /path/to/opennews-mcp with your local project path, and <your-token> with your API token.

OpenClaw

export OPENNEWS_TOKEN="<your-token>"
cp -r openclaw-skill/opennews ~/.openclaw/skills/

Let AI Review and Install

Not sure if this MCP is safe? Send the following prompt to your AI assistant to review the source code before installing:

Copy the prompt below and paste it to your AI assistant (replace `` and <your-token> with actual values):

Please help me review and install the opennews-mcp MCP server. The project is at .

Steps:
1. Review the security of the following files:
   - src/opennews_mcp/api_client.py — Confirm it only connects to ai.6551.io, no data sent elsewhere
   - src/opennews_mcp/config.py — Confirm token is only read from local config.json or env vars, not hardcoded or leaked
   - src/opennews_mcp/tools/*.py — Confirm all tools only do API queries, no file writes, command execution, or dangerous operations
   - pyproject.toml — Confirm dependencies are only mcp, httpx, websockets, no suspicious packages
2. Tell me your conclusion: Safe / Risky / Problematic, and the specific reasons
3. If safe, help me install (Token from https://6551.io/mcp):
   claude mcp add opennews -e OPENNEWS_TOKEN=<your-token> -- uv --directory  run opennews-mcp

Data Sources — 72+ Sources Across 5 Categories

Category Count Key Sources
News 53 Bloomberg, Reuters, Financial Times, CNBC, CNN, BBC, Fox Business, CoinDesk, Cointelegraph, The Block, Blockworks, Decrypt, DlNews, A16Z, TechCrunch, Wired, Politico, Business Insider, Twitter/X, Telegram, Weibo, Truth Social, U.S. Treasury, ECB, TASS, Handelsblatt, Welt, Ambrey, Morgan Stanley, PR Newswire, Coinbase, Phoenixnews, and more
Listing 9 Binance, Coinbase, OKX, Bybit, Upbit, Bithumb, Robinhood, Hyperliquid, Aster
OnChain 3 Hyperliquid Whale Trade, Hyperliquid Large Position, KOL Trade
Meme 1 Twitter meme coin social sentiment
Market 6 Price Change, Funding Rate, Funding Rate Difference, Large Liquidation, Market Trends, OI Change

All articles are AI-analyzed with impact score (0-100), trading signal (long/short/neutral), and bilingual summaries (EN/ZH).


What Can It Do?

After connecting, just tell your AI assistant:

You Say It Does
"Latest crypto news" Get latest articles
"Search SEC regulation news" Full-text keyword search
"BTC related news" Filter by coin
"Bloomberg articles" Filter by source
"On-chain events" Filter by engine type (onchain)
"Important news with AI score above 80" High score filtering
"Bullish signals" Filter by trading signal (long)
"Subscribe to real-time news" WebSocket live updates

Available Tools

Category Tool Description
Discovery get_news_sources Full engine tree — all 5 categories and 72+ sources with metadata
list_news_types Flat list of all source codes for filtering
Search get_latest_news Latest articles across all 72+ sources
search_news Full-text keyword search across all sources
search_news_by_coin By coin (BTC, ETH, SOL...) across all sources
get_news_by_source By specific source (e.g. engine_type="news", news_type="Bloomberg")
get_news_by_engine By category: news, listing, onchain, meme, market
search_news_advanced Multi-filter: coins + keywords + engine types combined
AI get_high_score_news High AI impact score articles (0-100 scale)
get_news_by_signal By AI trading signal: long / short / neutral
Real-time subscribe_latest_news WebSocket live feed with coin & engine type filters

Configuration

Get API Token

Get your API Token at https://6551.io/mcp.

Set environment variable:

# macOS / Linux
export OPENNEWS_TOKEN="<your-token>"

# Windows PowerShell
$env:OPENNEWS_TOKEN = "<your-token>"
Variable Required Description
OPENNEWS_TOKEN Yes 6551 API Bearer Token (from https://6551.io/mcp)
OPENNEWS_API_BASE No Override REST API URL
OPENNEWS_WSS_URL No Override WebSocket URL
`OPENNEWS_MAX

Tools (11)

get_news_sourcesReturns the full engine tree including all 5 categories and 72+ sources with metadata.
list_news_typesReturns a flat list of all source codes for filtering.
get_latest_newsRetrieves the latest articles across all 72+ sources.
search_newsPerforms a full-text keyword search across all sources.
search_news_by_coinSearches for news related to a specific coin.
get_news_by_sourceRetrieves news from a specific source.
get_news_by_engineRetrieves news by category: news, listing, onchain, meme, or market.
search_news_advancedPerforms a multi-filter search combining coins, keywords, and engine types.
get_high_score_newsRetrieves articles with high AI impact scores.
get_news_by_signalRetrieves news filtered by AI trading signal: long, short, or neutral.
subscribe_latest_newsStarts a WebSocket live feed with coin and engine type filters.

Environment Variables

OPENNEWS_TOKENrequired6551 API Bearer Token
OPENNEWS_API_BASEOverride REST API URL
OPENNEWS_WSS_URLOverride WebSocket URL

Configuration

claude_desktop_config.json
{"mcpServers": {"opennews": {"command": "uv", "args": ["--directory", "/path/to/opennews-mcp", "run", "opennews-mcp"], "env": {"OPENNEWS_TOKEN": "<your-token>"}}}}

Try it

What is the latest crypto news regarding Bitcoin?
Search for SEC regulation news and summarize the impact.
Show me all Bloomberg articles with an AI impact score above 80.
Are there any bullish signals for Solana right now?
List all on-chain events from the last hour.

Frequently Asked Questions

What are the key features of OpenNews MCP?

Aggregates data from 72+ real-time sources across 5 categories. Provides AI-analyzed impact scores (0-100) for all articles. Generates AI trading signals (long/short/neutral). Supports full-text keyword and coin-specific searching. Enables real-time WebSocket updates for live news feeds.

What can I use OpenNews MCP for?

Traders monitoring market sentiment and AI-generated trading signals. Researchers tracking regulatory news and institutional announcements. Investors filtering for high-impact news to inform portfolio decisions. Developers building automated alerts for on-chain events or new listings.

How do I install OpenNews MCP?

Install OpenNews MCP by running: claude mcp add opennews -e OPENNEWS_TOKEN=<your-token> -- uv --directory /path/to/opennews-mcp run opennews-mcp

What MCP clients work with OpenNews MCP?

OpenNews MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep OpenNews MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare