NewsAgent Data MCP server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NEWSAGENT_API_KEY | Yes | API key from NewsAgent Data (free tier available) | |
| NEWSAGENT_API_BASE | No | Override the API host | https://api.newsagentdata.com |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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). |
| 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). |
| 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). |
| coverage_statsA | Live coverage stats — total articles, breaking count, today's volume, active sources, countries and language counts. No API key required. |
| 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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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