Data & analysis

opennews

Try it

Search aggregated crypto news with AI ratings and bilingual summaries across multiple data engines.

What it does

Queries the 6551 platform REST API for crypto news with keyword, coin symbol, or engine-type filters. Returns articles with AI ratings (score, grade, trading signal, Chinese and English summaries), source attribution, linked coins, and timestamps. Supported engine types include news, listing, onchain, meme, and market. Results are paginated (max 100 per request) and require a Bearer token.

When to use it

  • Pull the latest crypto news feed
  • Filter news for a specific coin such as BTC or ETH
  • Find high-impact articles with AI score ≥ 80
  • Browse available news sources by engine category

The skill document

OpenNews Crypto News Skill

Query crypto news from the 6551 platform REST API. All endpoints require a Bearer token via $OPENNEWS_TOKEN.

Get your token: https://6551.io/mcp

Base URL: https://ai.6551.io

Authentication

All requests require the header:

Authorization: Bearer $OPENNEWS_TOKEN

News Operations

1. Get News Sources

Fetch all available news source categories organized by engine type.

curl -s -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  "https://ai.6551.io/open/news_type"

Returns a tree with engine types (news, listing, onchain, meme, market) and their sub-categories.

2. Search News

POST /open/news_search is the primary search endpoint.

Get latest news:

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 10, "page": 1}'

Search by keyword:

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"q": "bitcoin ETF", "limit": 10, "page": 1}'

Search by coin symbol:

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"coins": ["BTC"], "limit": 10, "page": 1}'

Filter by engine type and news type:

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"engineTypes": {"news": ["Bloomberg", "Reuters"]}, "limit": 10, "page": 1}'

Only news with coins:

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"hasCoin": true, "limit": 10, "page": 1}'

News Search Parameters

ParameterTypeRequiredDescription
limitintegeryesMax results per page (1-100)
pageintegeryesPage number (1-based)
qstringnoFull-text keyword search
coinsstring[]noFilter by coin symbols (e.g. ["BTC","ETH"])
engineTypesmap[string][]stringnoFilter by engine and news types
hasCoinbooleannoOnly return news with associated coins

Data Structures

News Article

{
  "id": "unique-article-id",
  "text": "Article headline / content",
  "newsType": "Bloomberg",
  "engineType": "news",
  "link": "https://...",
  "coins": [{"symbol": "BTC", "market_type": "spot", "match": "title"}],
  "aiRating": {
    "score": 85,
    "grade": "A",
    "signal": "long",
    "status": "done",
    "summary": "Chinese summary",
    "enSummary": "English summary"
  },
  "ts": 1708473600000
}

Common Workflows

Quick Market Overview

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 10, "page": 1}' | jq '.data[] | {text, newsType, signal: .aiRating.signal}'

High-Impact News (score >= 80)

curl -s -X POST "https://ai.6551.io/open/news_search" \
  -H "Authorization: Bearer $OPENNEWS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit": 50, "page": 1}' | jq '[.data[] | select(.aiRating.score >= 80)]'

Notes

  • Get your API token at https://6551.io/mcp
  • Rate limits apply; max 100 results per request
  • AI ratings may not be available on all articles (check status == "done")

Questions people ask

What data does a search return?
Each article includes id, headline/text, newsType and engineType, source link, linked coin symbols with match position, an aiRating block (score, grade, signal, status, Chinese and English summaries), and a timestamp.
How is authentication handled?
Every request must include an Authorization: Bearer header using $OPENNEWS_TOKEN. Tokens are obtained from https://6551.io/mcp.
Can I narrow results by source or topic?
Yes. Use the engineTypes parameter to filter by engine (news, listing, onchain, meme, market) and specific sources within each, plus q for keywords, coins for symbols, and hasCoin for articles tagged with coins.

Related skills

Trade crypto, manage a multi-chain wallet, and query an AI analyst from one CLI.

by lowesyang162 installs109 stars

Query Twitter/X profiles, tweets, follower events, and KOL data through the 6551 REST API.

by infra403840 installs27 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai21 installs8 stars

More from infra403

Browse all skills

Query Twitter/X profiles, tweets, follower events, and KOL data through the 6551 REST API.

by infra403840 installs27 stars

Auto-mirror Twitter/X content to Binance Square. Monitors specified Twitter accounts or topics, fetches new tweets, transforms content, and posts to Binance...

by infra403321 installs1 stars

Twitter/X data via the 6551 API. Supports user profiles, tweet search, user tweets, follower events, deleted tweets, and KOL followers.

by infra403322 installs

Crypto news search, AI ratings, trading signals, and real-time updates via the OpenNews 6551 API. Supports keyword search, coin filtering, source filtering,...

by infra403322 installs

Daily news and hot topics via the 6551 API. Supports news categories, hot news articles, and trending tweets by category.

by infra403325 installs