Connect-MCP

Mukoko News

io.github.nyuchi/mukoko-news · v1.2.0

Pan-African news & analytics for Zimbabwe and 15 African countries: briefings and trends.

MCPremotelocal · npmno credentialsNewsScience & open data

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 16 tools, protocol 2024-11-05 · checked 2026-10-17

Test & rating

A 87/100

What it does: 16 tools · 12 read, 1 write

Test call list_categories: worked (2,316 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +2
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: 0
  • Safe test call: +20
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://news.mukoko.dev/mcp
Package
registry:   npm
identifier: @nyuchi/mukoko-news-mcp
version:    1.2.0
transport:  stdio

Tools

16 tools listed at last check
  • get_briefing Answer "What's happening in [place/topic]?" — top story, recent articles, and trending topics in one call. Accepts country codes (ZW, KE), region names (East Africa, Southern Africa), category topics (politics, business), or omit focus for a pan-African overview. Returns short excerpts with word cou
  • track_story Follow the development of a news story over time. Returns articles in chronological order showing how a story evolved. Use since to control the lookback window.
  • get_location_news News from a specific place in Africa. Accepts country codes, country names, region names, or city names.
  • compare_locations Compare news coverage between 2–4 African countries or regions side by side.
  • get_source_view See how a specific news source is covering a topic.
  • find_stories Search articles by keyword, tag, category, or country. Results carry short excerpts, word counts, and app links only — call get_article with a result's id to read the full article body inline.
  • get_article Read a single article by ID or slug. Returns the full article body inline as markdown (truncated at ~8000 characters with a link to continue in the app) plus source metadata and the Mukoko app URL. Use this after a list tool (get_briefing, find_stories, …) to read an article without leaving the conv
  • list_categories List all news categories with article counts.
  • list_sources List active news sources. Optionally filter by country code.
  • get_stats Platform statistics: total articles, active sources, and today's output.
  • get_my_feed Personalised news feed based on the authenticated user's article likes and saves. Requires Authorization: Bearer <WorkOS access token>.
  • get_trending_analytics Open analytics: trending topics, categories, keywords, and sources for any location or period. Part of Mukoko's open data policy.
  • detect_surge Detect sudden spikes in news coverage — compares last 24h against 7-day baseline. Surfaces unusual increases like crime up 5× in Bulawayo or a football surge in Ghana.
  • get_content_analytics Open data breakdown of news coverage by category, country, and keyword for a given period.
  • trigger_enrichment Manually run the AI enrichment agent over existing articles (classification, keywords, entities, quality scoring). RESTRICTED to platform-team accounts — requires a WorkOS bearer token issued inside the platform-team org. By default enriches the most recent un-enriched articles; pass article_ids to
  • drain_enrichment_backlog Drain the ENTIRE un-enriched article backlog, not just one batch. RESTRICTED to platform-team accounts (WorkOS bearer issued inside the platform-team org). Fire-and-forget: asks the pipeline worker to enrich un-enriched articles in batches (oldest first) until the backlog is clear, running independe

Badge

Connect-MCP badge for io.github.nyuchi/mukoko-news

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.nyuchi/mukoko-news.svg)](https://clawy.uk/mcp/s/io.github.nyuchi/mukoko-news)