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-mcpwith 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 TokenOPENNEWS_API_BASEOverride REST API URLOPENNEWS_WSS_URLOverride WebSocket URLConfiguration
{"mcpServers": {"opennews": {"command": "uv", "args": ["--directory", "/path/to/opennews-mcp", "run", "opennews-mcp"], "env": {"OPENNEWS_TOKEN": "<your-token>"}}}}