mcpbeat Sign in

Mukoko News MCP Server

answering

Mukoko News is answering right now. Last checked 4 min ago. 38 installs a week from npm. It exposes 16 tools. Last commit 18 Sep 2026.

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

Installs per day peak 13 · avg 5 · +180% w/w
a month agotoday
Uptime history 47 days of history
47 days agonow
100.0%
Uptime 24h
92 of 92 checks
16
Tools
read from the server
2053 ms
Response time
average over 24h
38
Installs / week
npm and PyPI

What the code does

We read the source, 18 h ago · tools taken from the live server · rules 3dff92dd89df

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

File ships in the package but is absent from the source [пакет] bin/mukoko-news-mcp.js:1
этот файл ставится пользователю, но в репозитории его нет

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add mukoko-news --transport http https://news.mukoko.dev/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mukoko-news": {
      "url": "https://news.mukoko.dev/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mukoko-news]
url = "https://news.mukoko.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mukoko-news": {
      "url": "https://news.mukoko.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mukoko-news": {
      "url": "https://news.mukoko.dev/mcp"
    }
  }
}

Available tools 16

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

article
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 conversation.
briefing
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 counts and app links only — call get_article with an article id to read a full article body inline.
categories
list_categories
List all news categories with article counts.
compare
compare_locations
Compare news coverage between 2–4 African countries or regions side by side.
content
get_content_analytics
Open data breakdown of news coverage by category, country, and keyword for a given period.
detect
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.
drain
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 independently of the automatic 10-minute sweep. Returns immediately; use trigger_enrichment for a single targeted batch instead.
feed
get_my_feed
Personalised news feed based on the authenticated user's article likes and saves. Requires Authorization: Bearer <WorkOS access token>.
location
get_location_news
News from a specific place in Africa. Accepts country codes, country names, region names, or city names.
source
get_source_view
See how a specific news source is covering a topic.
sources
list_sources
List active news sources. Optionally filter by country code.
stats
get_stats
Platform statistics: total articles, active sources, and today's output.
stories
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.
track
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.
trending
get_trending_analytics
Open analytics: trending topics, categories, keywords, and sources for any location or period. Part of Mukoko's open data policy.
trigger
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 target specific ones, or reset_attempts to re-run articles that previously hit the failure cap.

Endpoints

URLTransportStateLatencyChecked
https://news.mukoko.dev/mcp streamable-http answering 2217 ms 4 min ago

Alternatives to Mukoko News

same job, measured the same way
Trading212 MCP Server
by kyurish

MCP server for Trading 212 API - portfolio, orders, pies, dividends, and analytics

214 installs/wk local only
C
Github MCP Server
by thenextgennexus

GitHub repo analytics: stars, trending, code search, contributor maps for project research.

4 tools answering
nitur
by amarshaked

Create projects and read their web analytics: views, referrers, countries, custom events.

answering
Yandex Metrica MCP
by askads

MCP server for Yandex Metrica API: list counters, goals and pull web-analytics statistics.

96 installs/wk local only
MCP Pirsch
by verygoodplugins

Pirsch Analytics with natural language queries and trend analysis

57 installs/wk local only
Kontur Focus MCP
by theyahia

MCP server for Kontur.Focus API — company search, brief reports, financial analytics, counterparty

39 installs/wk local only
Analytics Legends — SAP Analytics Intelligence
by analyticslegends

AI agent for SAP analytics: firms, day rates, contract radar, news, concepts, studies

20 tools answering
BrightSite
by brightsitehq

Manage BrightSite websites: pages, blog posts, components, forms, media, and analytics.

answering

Mukoko News — questions

Answers built from our own checks of this server.

What can Mukoko News do?
It exposes 16 tools, read directly from the server on our last check. Among them: compare_locations, detect_surge, drain_enrichment_backlog, find_stories, get_article, get_briefing and 10 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Mukoko News working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 2053 ms. The bar chart above shows every period we have measured.
How do I connect Mukoko News?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Mukoko News need an API key?
No. Mukoko News completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 16 of them are readable on this page. This is what we observed, not what the docs claim.
How many people use Mukoko News?
The npm package @nyuchi/mukoko-news-mcp was installed 38 times in the last week. Week over week that is +180%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Mukoko News open source?
We cannot say either way: written in TypeScript, 2 stars on GitHub and 4 open issues, but we could not determine the licence, and without one the code is not open source by default.