NewsAgent Data MCP server
OfficialThe NewsAgent Data MCP server lets you query pre-scored, classified, and de-duplicated news articles (Russian & English) via any MCP-compatible client using these tools:
get_feed: Retrieve a filtered news feed by country, topic, language, political lean, audience, minimum urgency score, date range, and result limit.search_news: Full-text keyword search across the news archive, with optional filters for language, urgency score, and time window.get_breaking: Fetch recent high-urgency articles (urgency ≥ 7 by default), optionally filtered by country and topic.coverage_stats: Get live aggregate statistics — total articles, breaking news count, daily volume, active sources, countries, and languages covered. No API key required.list_sources: Browse source catalog metadata (type, language, country, audience, political lean). Requires a Standard-tier API key or higher.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NewsAgent Data MCP server Show me the latest breaking news with urgency 8 or higher"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NewsAgent Data — MCP server
Query scored, classified Russian & English news from any MCP client (Claude Desktop, Cursor, Cline, etc.). The server wraps the NewsAgent Data API — every article it returns is already scored for urgency (0–10), classified by political lean, topic, country and audience, and de-duplicated.
Tools
Tool | What it does |
| Filtered feed — by country, topic, language, political lean, audience, min urgency, date range |
| Full-text keyword search across the archive |
| Recent high-urgency news (urgency ≥ 7 by default) |
| Live totals — articles, sources, countries, languages (no key) |
| Source catalog metadata (Standard tier+) |
Related MCP server: news-volume-mcp
Setup
Get a free API key: https://newsagentdata.com/signup/?plan=free
Install deps:
pip install -r requirements.txtAdd to your MCP client config. Claude Desktop (
claude_desktop_config.json):
{
"mcpServers": {
"newsagent": {
"command": "python",
"args": ["/absolute/path/to/newsagent_mcp.py"],
"env": { "NEWSAGENT_API_KEY": "your_key_here" }
}
}
}Cursor / Cline: point the MCP server command at newsagent_mcp.py the same way, with NEWSAGENT_API_KEY in the env.
Restart the client. The five tools appear automatically.
Example prompts
"Get breaking sanctions news from Russia scored 7 or higher."
"Search the news for 'central bank rate' in the last 14 days, English only."
"Compare how state vs opposition sources covered Ukraine this week." (uses
get_feedwithpolitical_lean)"What's the live coverage — how many countries and sources?"
The agent picks the right tool and filters; results come back pre-scored and classified, so no NLP pipeline is needed on your side.
Notes
Free/Developer tiers have a history window (1–7 days) and daily quotas; the server surfaces 401/403/429 as clear errors.
list_sourcesrequires a Standard-tier key; channel handles are never exposed.Set
NEWSAGENT_API_BASEto override the API host (defaults tohttps://api.newsagentdata.com).
Available Tools
5 toolscoverage_statsA
Live coverage stats — total articles, breaking count, today's volume, active sources, countries and language counts. No API key required.
Inputs: no named parameters.
get_breakingA
Get recent breaking news (high urgency). Defaults to urgency >= 7.
Args: country: ISO-2 code. Empty = all. topic: topic filter (see get_feed). Empty = all. min_score: minimum urgency (default 7). limit: max articles (capped at 50).
Inputs: country, topic, min_score, limit.
get_feedA
Get a filtered feed of enriched news articles.
Every article is pre-scored for urgency (0-10), classified by political lean, topic, country and audience, and de-duplicated.
Args: country: ISO-2 code, e.g. 'ru', 'ua', 'us', 'mx'. Empty = all. topic: one of cyber, sanctions, oil_gas, energy, markets, crypto, ai, defense, health, climate, trade, ukraine, middle_east, nuclear, elections, diplomacy, rates, terrorism, chips, space, mergers, pandemic, agriculture, economy, tech, transport. Empty = all. language: 'ru', 'en', 'es', 'pt', etc. Empty = all. political_lean: state, official, centrist, liberal, conservative, nationalist, opposition, tabloid, neutral. audience: trading, media, academic, security, tech, politics. min_score: minimum urgency (0-10). Use 7+ for breaking-only. days: history window (tier-limited; demo=1, developer=7, standard=90). limit: max articles (capped at 50).
Inputs: country, topic, language, political_lean, +4 more.
list_sourcesA
List source catalog metadata (type, language, country, audience, political lean). Requires a Standard-tier key or higher; handles are not exposed. Use coverage_stats() for public aggregate counts instead.
Inputs: limit.
search_newsA
Full-text keyword search across the news archive.
Args: query: search terms (matched against title + content). min_score: minimum urgency score (0-10). language: 'ru', 'en', etc. Empty = all. days: history window (tier-limited). limit: max results (capped at 50).
Inputs: query (required), min_score, language, days, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Tools cover distinct operations (stats, breaking, feed, sources, search), but get_breaking and get_feed overlap significantly as both filter by min_score, country, and topic. The descriptions help differentiate urgency focus for get_breaking, but there's still potential for confusion.
Naming is mixed: coverage_stats (noun_verb), get_breaking, get_feed, list_sources, search_news. Some use 'get_', one uses 'list_', one uses 'search_', and coverage_stats deviates entirely. Inconsistent pattern across the set.
5 tools is appropriate for a news data server. It covers key read operations without being excessive or sparse. The scope matches the domain well.
Covers stats, breaking, feed, sources, and search, which are core for news access. Missing are single-article detail retrieval or ID-based lookup, but the set is reasonably complete for typical use cases.
Maintenance
Related MCP Connectors
Publish, search, and promote time-sensitive news and messages through a public remote MCP server.
The only News based AI MCP your agents will ever need — custom categories, global regions, and time-scoped results in one tool. We use multi-vector & sparse-hybrid search to search through thousands of articles across the world to find the exact news you're looking for.
Bing News MCP — keyword news search via Bing News RSS, keyless.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to fetch real-time news from Google News RSS feeds with support for headlines, categories, location-based queries, and advanced search operators. Features automatic URL decoding, concurrent processing, and intelligent caching for optimized access to global news content.72MIT
- AlicenseNot gradedqualityCmaintenanceMCP server providing news article mention volume data, weekly series, growth percentages, and a live Google News feed as an AI tool.MIT
- FlicenseNot gradedqualityDmaintenanceMCP server providing access to the GNews API for fetching news articles and headlines. Supports search and top headlines with advanced filtering by language, country, category, and date.1-
- AlicenseAqualityBmaintenanceMCP server for global news monitoring, media analysis and sentiment tracking via WorldNewsAPI — full-text search across 150+ countries, German/English sentiment analysis, top headlines, GL briefings, newspaper front pages and geo-search. API key required.15MIT