Mukoko News
by news.mukoko.dev in News & content
Pan-African news & analytics for Zimbabwe and 15 African countries: briefings and trends.
https://news.mukoko.dev/mcp
Last 30 days
- 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
| When | Result | HTTP | Time |
|---|---|---|---|
| 8 h ago | Passed | 200 | 2.8 s |
| 16 h ago | Passed | 200 | 4.8 s |
| 25 h ago | Timed out | - | - |
| 35 h ago | Passed | 200 | 2.3 s |
| 45 h ago | Passed | 200 | 3.5 s |