Skip to content
Agentmart
Submit a tool

News Monitor MCP

News monitoring via WorldNewsAPI: search, sentiment, headlines, trends, alerts (Swiss default)

Connector by malkreide · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

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.

We use your email only for this newsletter. Privacy

About

News monitoring via WorldNewsAPI: search, sentiment, headlines, trends, alerts (Swiss default)

No 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_check
  • news_alert_list
  • news_cache_stats
  • news_front_pages
  • news_geo_search
  • news_media_briefing
  • news_retrieve_article
  • news_search
  • news_search_sources
  • news_sentiment_monitor
  • news_top_headlines
  • news_trend_radar

Write 1 · Create, change, send or run things.

  • news_alert_create

Delete 2 · Delete, drop, revoke or wipe things.

  • news_alert_delete
  • news_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-only

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

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

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

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

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

    Cache-Statistiken: Trefferquote, gespeicherte Eintraege, gesparte API-Calls. Returns: str: Cache-Uebersicht mit Hit-Rate, Eintraegen nach Typ und TTL-Konfiguration.

  • news_front_pagesZeitungscoversread-only

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

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

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

    Vollstaendigen Artikel per ID abrufen (Cache-TTL: 24h). Args: params (RetrieveArticleInput): article_id, use_cache, response_format Returns: str: Volltext, Metadaten und Sentiment.

  • news_searchNachrichtensucheread-only

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

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

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

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

    Nachrichtentrends 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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from malkreide

Cite this page

News Monitor MCP. Agent Mart. https://agentmart.dev/connectors/malkreide-news-monitor-mcp (last updated 2026-10-24)