68trust / 100

Mukoko News

by news.mukoko.dev in News & content

MCP serverPassing, checked 8 h ago

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

https://news.mukoko.dev/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
80.0%
Response time
2.8 s typical, 3.5 s slowest 5%
Last check
8 h ago
Next check
any minute now

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "mukoko-news": {
      "type": "http",
      "url": "https://news.mukoko.dev/mcp"
    }
  }
}

16 tools

  • 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 ex

  • 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 with

  • 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;

  • 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 clea

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
8 h agoPassed2002.8 s
16 h agoPassed2004.8 s
25 h agoTimed out--
35 h agoPassed2002.3 s
45 h agoPassed2003.5 s