Telegram alerts
Choose your assets and event types in the portal, link Telegram, and get moves, upcoming releases and flags. Free during beta with daily caps; /mute any time.
Pick the assets you trade and get the stories, unusual moves and scheduled releases that matter in Telegram — with what the price did after similar events before. Behind it sits a de-duplicated, sentiment-scored news API and an MCP endpoint for your own tools. Historical data, not financial advice.
$ curl -s https://news.trademcp.dev/v1/news/search \
-H "X-API-Key: $NEWS_KEY" \
-G -d q='etf OR "rate cut"' -d symbols=BTC -d min_impact=0.4
// sample response — illustrative data
{
"items": [{
"title": "Spot bitcoin ETFs log fifth straight day of inflows",
"source": "Example Crypto Wire",
"published_at": "2026-10-20T13:42:07Z",
"symbols": ["BTC"],
"sentiment": { "label": "positive", "score": 0.62, "impact": 0.58 },
"cluster_id": "01a1…" // 7 outlets, one story
}],
"next_cursor": "WyIyMDI2…"
}
// sample · POSTed to your URL when a rule matches · header X-Datap-Signature: t=…,v1=<HMAC-SHA256>
{
"type": "article.matched",
"rule_id": "0f3c…",
"article": {
"title": "Central bank signals patience as inflation cools",
"source_name": "Example central bank feed",
"symbols": ["EUR", "EURUSD"],
"sentiment_label": "negative",
"sentiment_score": -0.41,
"impact": 0.66,
"url": "https://example.com/press/…"
}
}
# every enriched article, live — filter by symbol and impact (sample output)
$ websocat "wss://news.trademcp.dev/v1/stream?api_key=$NEWS_KEY&symbols=XAUUSD,USD&min_impact=0.3"
{"title":"Gold extends record run as dollar slips","symbols":["XAUUSD","USD"],"impact":0.47,…}
{"title":"Fed minutes show split over pace of cuts","symbols":["USD"],"impact":0.71,…}
One key, plain HTTP. The same data feeds your agents, bots and dashboards.
Built for traders first; every part is also available through the API.
Choose your assets and event types in the portal, link Telegram, and get moves, upcoming releases and flags. Free during beta with daily caps; /mute any time.
One page with your assets' latest stories, moves and next releases, so you see only what you follow.
Each story has a type. See how the price moved 15 minutes, 1, 4 and 24 hours after earlier stories of that type, with the sample size, and whether the move had already happened.
Unusual 15-minute moves are matched to the story or release that most likely explains them — or marked "no news found".
Central bank decisions and major US data releases, flagged shortly before and followed by what the market did.
Use the same data from Claude Code, Cursor and other MCP clients with your API key at mcp.trademcp.dev/mcp. See the setup guide.
Reactions are historical measurements and small samples are shown as such. Calibration of impact scores is still in progress. Data and disclaimer.
No scrapers to babysit. No NLP pipeline to run. No duplicate headlines flooding your agent.
Syndicated and rewritten copies are clustered into a single story, so a rumour echoed by a dozen sites counts once — and you can still see who covered it.
Every article is linked to the assets it's about — crypto, FX pairs, currencies, gold, oil — with "in the headline" weighted above a passing mention.
Direction from −1 to +1, a confidence, and an impact score that weighs source credibility, novelty and focus. The highest-impact stories can carry a short written analysis.
"Any ETF or SEC news on BTC with impact above 0.5" — delivered as an HMAC-signed webhook with retries and a delivery log you can inspect.
Full-text search with filters and cursors, a live WebSocket stream, and per-asset sentiment series with a trending view of unusual news volume.
Scoped API keys you manage yourself, usage and delivery logs, stable JSON, idempotent deliveries. Designed for agents and bots first, humans second.
Four steps from an API key to news-aware trading.
Join the beta, then create scoped keys yourself in the dashboard — read news, read sentiment, manage alerts, or stream.
Query /v1/news/search by keyword, symbol, sentiment and impact, or pull /v1/assets/BTC/sentiment as a time series.
Describe what you care about once. Matching stories arrive at your webhook, signed, within seconds of being scored.
Give your trading AI the context before it acts — and pair it with MTContext to let it trade on MetaTrader.
Publishers you already read, the institutions that move rates, and broad coverage from global news search.
Markets, regulation, DeFi and exchanges
FX, rates, commodities and the global economy
Primary sources — the announcement itself, not the write-up
Breadth beyond the feeds — weighted as lower-credibility signal
We store headlines, summaries and links — every item points back to the original publisher. Publishers are listed as sources only; we are not affiliated with or endorsed by them. Missing a source you rely on? Tell us.
Use it now at no cost. Paid plans with higher limits are on the way.
Everything, with fair-use limits.
For individual traders and bots.
For desks and products built on the data.
What's in the data, how it's scored, and how to use it safely.
From public RSS feeds and APIs of the publishers and institutions listed above, plus GDELT's global news index. We keep titles, summaries and links, and each item links to the original article.
Most sources are checked every two to five minutes, and an article is scored and available — or delivered to your webhook — within seconds of being picked up.
A finance-tuned language model scores every article from −1 (bearish) to +1 (bullish) with a confidence. Impact combines that with how credible the source is, whether the story is new or a repeat, and whether the asset is the subject or a passing mention. The highest-impact stories can also carry a short written analysis. Scores are signals to weigh, not instructions to trade.
Articles are kept for 30 days. Per-asset sentiment series go back a year, so you can still look at longer trends after the articles themselves have expired.
Yes. There is a hosted MCP endpoint (setup guide) for clients that support remote servers with an API key header, and any agent that can make an HTTP request can use the REST API. Webhooks can trigger your own workflows alongside MTContext.
More questions? Read the API reference or email us.
Free during beta. One key, no SDK required.