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 "Install 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 serverShow 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: storyflo
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).
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/newsagentdata/newsagent-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server