malkreide avatar

News Monitor Mcp

malkreide/news-monitor-mcp

Wraps WorldNewsAPI to turn Claude into a media monitoring agent with full-text search across 150+ countries and 50+ languages. You get 15 tools including sentiment analysis (German and English only), top headlines, multi-topic briefings for leadership updates, geo-search for specific Swiss cantons, and digital newspaper front pages from 6,000+ publications. Built-in alert system lets you track sentiment shifts or volume spikes on specific entities. Caching and dual transport (stdio for Desktop, HTTP for browser deployment) are baked in. Requires a WorldNewsAPI key with a 1,000-call free tier. Designed for institutional reputation monitoring and trend detection, especially useful if you're tracking Swiss media or need automated weekly briefings on multiple topics at once.

tools
15
transport
STDIO
last updated
Sep 27, 2026

Tools

15 tools

Public tool metadata for what this MCP can expose to an agent.

news_searchFull-text news search in 150+ countries

Full-text news search in 150+ countries

No parameter schema in public metadata yet.

news_top_headlinesTop headlines by country and language

Top headlines by country and language

No parameter schema in public metadata yet.

news_sentiment_monitorSentiment analysis for entity or topic

Sentiment analysis for entity or topic

No parameter schema in public metadata yet.

news_media_briefingMulti-topic weekly briefing report

Multi-topic weekly briefing report

No parameter schema in public metadata yet.

news_retrieve_articleFetch full article by ID

Fetch full article by ID

No parameter schema in public metadata yet.

news_search_sourcesFind available news sources by name/country

Find available news sources by name/country

No parameter schema in public metadata yet.

news_front_pagesDigital newspaper front pages β€” paid plan required

Digital newspaper front pages β€” paid plan required

No parameter schema in public metadata yet.

news_trend_radarCategory-based trend detection per country

Category-based trend detection per country

No parameter schema in public metadata yet.

news_geo_searchLocation-specific news search

Location-specific news search

No parameter schema in public metadata yet.

news_alert_createCreate a persistent alert (sentiment / volume / keyword)

Create a persistent alert (sentiment / volume / keyword)

No parameter schema in public metadata yet.

news_alert_listList configured alerts with status

List configured alerts with status

No parameter schema in public metadata yet.

news_alert_checkEvaluate alerts against current data

Evaluate alerts against current data

No parameter schema in public metadata yet.

news_alert_deletePermanently remove an alert

Permanently remove an alert

No parameter schema in public metadata yet.

news_cache_statsCache hit-rate and entries by type

Cache hit-rate and entries by type

No parameter schema in public metadata yet.

news_cache_clearClear cache (entirely or per tool type)

Clear cache (entirely or per tool type)

No parameter schema in public metadata yet.

Sponsors

Readme

πŸ‡¨πŸ‡­ Part of the Swiss Public Data MCP Portfolio

πŸ“° news-monitor-mcp

Version License: MIT Python 3.11+ MCP Data Source CI

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

πŸ‡©πŸ‡ͺ Deutsche Version


Overview


View the full README on GitHub

Details

Repository
github.com/malkreide/news-monitor-mcp
Website
github.com/malkreide/news-monitor-mcp
Categories
Search & Web Crawling, Monitoring & Observability
Package
news-monitor-mcp
Transport
STDIO
Registry
MCP registry, active

More from malkreide

Related Search & Web Crawling MCP servers

View all
1malkreide avatarOpenlex Mcpmalkreide/openlex-mcpCanton Zurich legislation via ZH-Lex with full-text search and article extraction0stars
2mambalabsdev avatarMcp Ai List Extractor Any Websitemambalabsdev/mcp-ai-list-extractor-any-websiteExtract item lists from public web pages on your own LLM API key0stars
3mambalabsdev avatarMcp Google Maps Places Scrapermambalabsdev/mcp-google-maps-places-scraperSearch Google Maps and get one row per place: phone, website, address, rating, and hours.0stars
4mambalabsdev avatarMcp Youtube Video Channel Scrapermambalabsdev/mcp-youtube-video-channel-scraperYouTube channels, playlists, and search lists as flat rows, with no login0stars
5markusvankempen avatarZendesk MCPmarkusvankempen/zendesk-mcpZendesk MCP: 14 tools for AI agents β€” create, search, assign, comment, and close support tickets.0stars
6mattlsmith avatarNavmdsmattlsmith/navmdsResearch 7,400+ US doctors: search, semantic search, profiles, reviews & procedure pricing.0stars