News Monitor MCP
News monitoring via WorldNewsAPI: search, sentiment, headlines, trends, alerts (Swiss default)
Connector by malkreide · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/malkreide-news-monitor-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 12 read · 1 write · 2 delete
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 15
Read from the source code; the running server may list different tools.
Read 12 · Look things up without changing anything.
news_alert_checknews_alert_listnews_cache_statsnews_front_pagesnews_geo_searchnews_media_briefingnews_retrieve_articlenews_searchnews_search_sourcesnews_sentiment_monitornews_top_headlinesnews_trend_radar
Write 1 · Create, change, send or run things.
news_alert_create
Delete 2 · Delete, drop, revoke or wipe things.
news_alert_deletenews_cache_clear
Tools (15)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
news_alert_checkAlerts pruefenread-onlyPrueft alle (oder einen spezifischen) Alert gegen aktuelle Nachrichtendaten. Pro Alert 1 API-Call. Kein Cache – Alert-Checks verwenden immer aktuelle Daten. Ergebnisse (last_checked, trigger_count) werden im Alert-File persistiert. Args: params (CheckAlertsInput): alert_id (leer = alle), response_format Returns: str: Pruefergebnis aller Alerts mit Triggered/OK Status.
news_alert_createAlert erstellenErstellt einen neuen News-Alert fuer automatisches Monitoring. Alerts werden persistent gespeichert und ueberleben Server-Neustarts. news_alert_check prueft alle Alerts gegen aktuelle Daten. Condition-Typen: sentiment_below – Alarm wenn Ø-Sentiment < threshold (z.B. -0.2) sentiment_above – Alarm wenn Ø-Sentiment > threshold (z.B. 0.5) volume_above – Alarm wenn Artikelanzahl > threshold (z.B. 50) keyword_found – Alarm wenn keyword in Titeln/Zusammenfassungen Args: params (CreateAlertInput): name, entity, language, source_country, days_back, condition_type, thresh…
news_alert_deleteAlert loeschencan change or delete dataLoescht einen konfigurierten Alert permanent. Fragt ein Client mit Formular-Elicitation im Protokoll 2026-07-28 an, bestaetigt die Person selbst (input_required); sonst gilt confirm. Args: params (DeleteAlertInput): alert_id aus news_alert_list Returns: str: Bestaetigung oder Fehlermeldung.
news_alert_listAlerts auflistenread-onlyListet alle konfigurierten News-Alerts mit Status. Returns: str: Alle Alerts mit ID, Bedingung, letzter Pruefung und Trigger-Count. Kein API-Call – liest nur aus der lokalen Alert-Datei.
news_cache_clearCache leerencan change or delete dataLeert den Cache (vollstaendig oder fuer einen spezifischen Tool-Typ). Fragt ein Client mit Formular-Elicitation im Protokoll 2026-07-28 an, bestaetigt die Person selbst (input_required); sonst gilt confirm. Args: params (CacheClearInput): tool_type (leer = alles leeren) Returns: str: Anzahl geloeschter Cache-Eintraege.
news_cache_statsCache-Statistikenread-onlyCache-Statistiken: Trefferquote, gespeicherte Eintraege, gesparte API-Calls. Returns: str: Cache-Uebersicht mit Hit-Rate, Eintraegen nach Typ und TTL-Konfiguration.
news_front_pagesZeitungscoversread-onlyDigitale Zeitungscovers von 6000+ Publikationen (Cache-TTL: 4h). Args: params (FrontPagesInput): source_country, source_name, date, use_cache, response_format Returns: str: Titelseiten-Uebersicht mit Bild-URLs.
news_geo_searchGeo-Sucheread-onlyStandortspezifische Nachrichtensuche (Cache-TTL: 30 Min). Args: params (GeoNewsInput): location, query, language, days_back, number, use_cache, response_format Returns: str: Geolokalisierte Nachrichtenartikel mit Sentiment.
news_media_briefingMedien-Briefingread-onlyMulti-Themen-Medien-Briefing fuer GL/KI-Fachgruppe (Cache-TTL: 60 Min pro Thema). Args: params (MediaBriefingInput): topics (max. 5), language, days_back, source_country, use_cache Returns: str: Kompaktes Briefing mit Sentiment und Top-3-Artikeln pro Thema.
news_retrieve_articleArtikel abrufenread-onlyVollstaendigen Artikel per ID abrufen (Cache-TTL: 24h). Args: params (RetrieveArticleInput): article_id, use_cache, response_format Returns: str: Volltext, Metadaten und Sentiment.
news_searchNachrichtensucheread-onlyVolltext-Nachrichtensuche in 150+ Laendern (mit Cache, TTL: 30 Min). Args: params (SearchNewsInput): query, language, source_country, earliest/latest_date, sort, number, include_full_text, use_cache, response_format Returns: str: Artikel mit Titel, Zusammenfassung, Quelle, Datum und Sentiment.
news_search_sourcesNachrichtenquellen suchenread-onlyVerfuegbare Nachrichtenquellen suchen (Cache-TTL: 24h). Args: params (SearchSourcesInput): name, country, language, number, use_cache, response_format Returns: str: Liste verfuegbarer Quellen mit URL und Metadaten.
news_sentiment_monitorSentiment-Monitoringread-onlySentiment-Analyse der Medienberichterstattung (Cache-TTL: 60 Min). Analysiert die emotionale Tonalitaet der Berichterstattung. Nur DE und EN. ⚠️ DATENSCHUTZ-HINWEIS (revDSG, Schweiz): Sentiment-Analyse auf eine namentlich genannte Person stellt Profiling nach Art. 5 lit. f DSG dar. Vor produktivem Einsatz mit Personenbezug: Datenschutz-Folgenabschaetzung (Art. 22 DSG) und Informationspflicht (Art. 19 DSG) pruefen. Empfehlung: nur auf Institutionen / Themen, nicht auf einzelne Personen anwenden. Siehe docs/privacy-dsg.md fuer Details. Args: params (SentimentMonitorInput): entity, languag…
news_top_headlinesTop-Schlagzeilenread-onlyTop-Schlagzeilen eines Landes (mit Cache, TTL: 15 Min). Args: params (TopNewsInput): source_country, language, date, number, use_cache, response_format Returns: str: Geclusterte Top-News nach Quellen-Anzahl gereiht.
news_trend_radarTrend-Radarread-onlyNachrichtentrends in einer Kategorie (Cache-TTL: 30 Min). Args: params (TrendRadarInput): category, source_country, language, days_back, number, use_cache, response_format Returns: str: Trending-Themen und Artikel mit Sentiment.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 47
- Last commit
- Sep 27, 2026 (1 month ago)
- Last release
- Sep 27, 2026 (1 month ago)
- Last package publish
- Sep 27, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.malkreide/news-monitor-mcp- Version
- 0.4.0
- Auth
- No auth
- Packages
- pypi news-monitor-mcp
- License
- MIT
- Repository
- github.com/malkreide/news-monitor-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from malkreide
- 0.647score
Fedlex MCP
malkreide
Swiss federal law, consultations (Fedlex) & TERMDAT terminology (LINDAS) via SPARQL
ConnectorAFreshness: ALocal★ 7↓ 312/wkClaude Code +5 - 0.632score
Swisstopo MCP
malkreide
Swiss federal geodata: geocoding, height, STAC, WMTS, OEREB and more
ConnectorAFreshness: ALocal★ 11↓ 65/wkClaude Code +5 - 0.632score
Zurich Opendata MCP
malkreide
City of Zurich weather, air quality, parking, geodata, Gemeinderat, tourism
ConnectorAFreshness: ALocal★ 8↓ 76/wkClaude Code +5 - 0.621score
Swiss Transport MCP
malkreide
OJP 2.0 journey planning, SIRI-SX disruptions, occupancy, fares, train formation
ConnectorAFreshness: ALocalRead-only★ 8↓ 45/wkClaude Code +5 - 0.610score
Parlament MCP
malkreide
Swiss Federal Parliament Curia Vista OData API
ConnectorAFreshness: ALocalRead-only★ 2↓ 60/wkClaude Code +5 - 0.607score
Swiss Democracy MCP
malkreide
Swiss popular votes and elections: Swissvotes 1848+, BFS opendata.swiss, SRGSSR Polis 1900+
ConnectorAFreshness: ALocalRead-only★ 2↓ 46/wkClaude Code +5
Cite this page
News Monitor MCP. Agent Mart. https://agentmart.dev/connectors/malkreide-news-monitor-mcp (last updated 2026-10-24)