NewsAgent Data Server
FreeNot checkedEnables querying scored and classified Russian and English news via MCP clients, offering filtered feeds, keyword search, breaking news, and coverage stats.
About
Enables querying scored and classified Russian and English news via MCP clients, offering filtered feeds, keyword search, breaking news, and coverage stats.
README
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 |
|---|---|
get_feed |
Filtered feed — by country, topic, language, political lean, audience, min urgency, date range |
search_news |
Full-text keyword search across the archive |
get_breaking |
Recent high-urgency news (urgency ≥ 7 by default) |
coverage_stats |
Live totals — articles, sources, countries, languages (no key) |
list_sources |
Source catalog metadata (Standard tier+) |
Setup
- Get a free API key: https://newsagentdata.com/signup/?plan=free
- Install deps:
pip install -r requirements.txt - Add 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).
Installing NewsAgent Data Server
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/newsagentdata/newsagent-mcpFAQ
Is NewsAgent Data Server MCP free?
Yes, NewsAgent Data Server MCP is free — one-click install via Unyly at no cost.
Does NewsAgent Data Server need an API key?
No, NewsAgent Data Server runs without API keys or environment variables.
Is NewsAgent Data Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install NewsAgent Data Server in Claude Desktop, Claude Code or Cursor?
Open NewsAgent Data Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare NewsAgent Data Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
