Mukoko News
What this MCP does
Searches and reads African news, provides regional briefings and source views, tracks stories, and analyzes coverage trends, categories, locations, and keywords.
Tools
Input schema
{'type': 'object', 'required': ['locations'], 'properties': {'limit': {'type': 'number', 'description': 'Max articles per location, 1–10 (default 5)'}, 'topic': {'type': 'string', 'description': 'Narrow comparison to a topic (optional)'}, 'locations': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 4, 'minItems': 2, 'description': '2–4 country codes, country names, or region names'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max surges to return, 1–20 (default 10)'}, 'location': {'type': 'string', 'description': 'Country, region, or city (optional — omit for continent-wide)'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Keyword or phrase (optional)'}, 'tag': {'type': 'string', 'description': 'Tag name (optional)'}, 'limit': {'type': 'number', 'description': 'Max results, 1–20 (default 10)'}, 'country': {'type': 'string', 'description': 'Country code (optional)'}, 'category': {'type': 'string', 'description': 'Category slug or name (optional)'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Article _id or slug'}}}
Input schema
{'type': 'object', 'properties': {'focus': {'type': 'string', 'description': 'Country code, region, category, or topic (optional)'}, 'limit': {'type': 'number', 'description': 'Max articles, 1–12 (default 8)'}}}
Input schema
{'type': 'object', 'properties': {'period': {'enum': ['today', 'week', 'month'], 'type': 'string', 'description': 'Time window (default: week)'}, 'location': {'type': 'string', 'description': 'Country, region, or city (optional)'}}}
Input schema
{'type': 'object', 'required': ['location'], 'properties': {'limit': {'type': 'number', 'description': 'Max articles, 1–20 (default 10)'}, 'category': {'type': 'string', 'description': 'Category to filter (optional)'}, 'location': {'type': 'string', 'description': 'Country code, country name, region, or city'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max articles, 1–20 (default 12)'}}}
Input schema
{'type': 'object', 'required': ['source'], 'properties': {'limit': {'type': 'number', 'description': 'Max articles, 1–20 (default 8)'}, 'topic': {'type': 'string', 'description': 'Topic to filter by (optional)'}, 'source': {'type': 'string', 'description': 'Publication name (partial match)'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max results per section, 1–20 (default 10)'}, 'period': {'enum': ['today', 'week', 'month'], 'type': 'string', 'description': 'Time window (default: today)'}, 'location': {'type': 'string', 'description': 'Country code, region, or city (optional)'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'country': {'type': 'string', 'description': 'Filter by country code (optional)'}}}
Input schema
{'type': 'object', 'required': ['topic'], 'properties': {'limit': {'type': 'number', 'description': 'Max articles, 1–20 (default 10)'}, 'since': {'enum': ['today', 'week', 'month'], 'type': 'string', 'description': 'Lookback window (default: week)'}, 'topic': {'type': 'string', 'description': 'Topic, keyword, event, or person name to track'}, 'country': {'type': 'string', 'description': 'Limit to a country code (optional)'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'How many un-enriched articles to enqueue, 1–50 (default 25). Ignored when article_ids is given.'}, 'article_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Specific article IDs to (re)enrich (optional). Capped at 50.'}, 'reset_attempts': {'type': 'boolean', 'description': 'Re-enrich even articles that already hit the failure cap (default false). Use sparingly — it re-bills AI.'}}}
Recent tool changes
Similar MCP servers
Gdelt
Provides access to GDELT global news and event data for researching events, media coverage, language, and tone.
gdelt-mcp-server
Searches and analyzes global news articles and US television transcripts, including coverage volume, tone, trends, source geograp…
Geotone — Global News Signals
Provides live global news rankings, story timelines, country and topic coverage statistics, tone analysis, and geopolitical trend…
newsflash
Queries a deduplicated, corroborated news-event graph and its underlying articles, sources, coverage, timestamps, and confidence …
web-data-toolkit
Retrieves YouTube transcripts, Google Trends data, and App Store and Google Play reviews.
typesearch
Searches recent worldwide news, retrieves short article excerpts, finds related coverage, and creates charts from news data.
Newsmind
Enables reading, searching, and monitoring RSS feeds with semantic search, story clustering, watches, and OPML import.
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…