Command Palette

Search for a command to run...

UnylyUnyly
Browse all

NewsAgent Data Server

FreeNot checked

Enables querying scored and classified Russian and English news via MCP clients, offering filtered feeds, keyword search, breaking news, and coverage stats.

GitHubEmbed

About

Enables querying scored and classified Russian and English news via MCP clients, offering filtered feeds, keyword search, breaking news, and coverage stats.

README

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
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

  1. Get a free API key: https://newsagentdata.com/signup/?plan=free
  2. Install deps: pip install -r requirements.txt
  3. 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.

  1. 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_feed with political_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_sources requires a Standard-tier key; channel handles are never exposed.
  • Set NEWSAGENT_API_BASE to override the API host (defaults to https://api.newsagentdata.com).

from github.com/newsagentdata/newsagent-mcp

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-mcp

FAQ

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

Compare 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