list_countriesList all 54 African countries with key facts (capital, region, area, currencies, languages)
get_countryGet detailed information about a specific African country including coordinates, borders, currencies, and languages
get_country_profileGet a curated profile for a country — key macro, demographic, and economic indicators
get_country_signalsGet real-time signals for a country — macro snapshot, market data, FX rates, power status, humanitarian alerts
list_indicatorsList all available data indicators (127+) across categories like GDP, population, health, education, agriculture, energy, climate
get_indicatorGet detailed metadata about a specific indicator including description, unit, source, and available years
get_indicator_rankingsRank African countries by a specific indicator for a given year — great for comparisons
query_dataQuery time-series observations for any combination of countries and indicators
list_geographiesList geographical entities — continents, regions, subregions, and countries in a hierarchy
get_government_overviewGet a government overview — current head of state, head of government, and cabinet summary
search_leadersSearch African heads of state and government — current and historical
get_leaderGet detailed information about a specific leader including biography, terms, and political party
list_government_termsList leadership terms — who governed which country and when
get_cabinetGet the current cabinet for a country — ministers, deputy ministers, and key officials
list_cabinet_membersSearch cabinet members across African governments
list_electionsList elections across Africa — filter by country, scope, status, and year range
get_upcoming_electionsGet upcoming elections across Africa sorted by date
get_country_electionsGet an election overview for a country — recent and upcoming elections with results
+12 more tools
We re-grade npm:africa-api-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.