list_licensed(activity, jurisdiction?)
Who holds the licence for a canonical activity, per the official register — with each provider's local licence category, status as reported, and provenance.
{"activity": "EMONEY_ISSUE", "jurisdiction": "Ghana"} Connect once · your AI tools answer from the register
Connect Afriset once, and your team's AI tools — Claude, Cursor, ChatGPT, or any MCP client — answer African fintech licensing questions from the official regulator registers, with the source and the date, instead of guessing. Takes about a minute to add.
For example, ask Claude:
"Who can issue e-money in Ghana, and what capital does it take?"
The answer comes straight from the Bank of Ghana register and the published licence requirements — each with its official source and as-of date. No copy-paste, no stale PDF, no guess.
In Claude (web or desktop): Settings → Connectors → Add custom connector → paste this URL:
https://mcp.afriset.com/mcp That's it — Claude can now answer from the register.
In Claude Code: one line —
claude mcp add --transport http afriset https://mcp.afriset.com/mcp Not the person who wires this up? Forward this page to your engineering team — the developer reference is below.
Remote · no login or API key · read-only. Works with any MCP client.
Endpoint https://mcp.afriset.com/mcp
(streamable HTTP) — remote, authless, read-only. Four tools; every response carries the official
source, the as-of date, and a source-recency signal.
Who holds the licence for a canonical activity, per the official register — with each provider's local licence category, status as reported, and provenance.
{"activity": "EMONEY_ISSUE", "jurisdiction": "Ghana"} The cross-country normalization: which local licence category is the equivalent in another market ("a Nigerian MMO ≈ a Ghanaian DEMI ≈ a Kenyan E-Money Issuer").
{"activity": "REMITTANCE_XBORDER", "from": "NG", "to": "ZA"}
The licence requirements to hold it — minimum capital, local presence, timeline,
local ownership, fees, ongoing obligations — as published, in the statute's own currency.
Honest states are distinct: published value · documented absence
(structural vs not-published) · located-but-unverified (a value was found but not yet
verified, so it isn't published). Verbatim quote per value in format:"full".
{"category": "NG-CBN-MMO", "format": "full"}
The cross-border rulebook — what money may move across a market's border and under what
rule: export-proceeds repatriation windows, licensed-channel and approval requirements,
cash-declaration thresholds, travel allowances, outward-capital restrictions,
remittance-operator scope and investor transfer rights — normalized across markets.
Honest states are distinct: published rule · documented absence (structural vs
not-published) · located-but-unverified. Rules, not
rates — never an exchange rate. format:"compare" returns one facet across markets side-by-side.
{"facet": "EXPORT_PROCEEDS_REPATRIATION", "format": "compare"} Licence activities: fintech:EMONEY_ISSUE · fintech:PAYMENT_PROCESSING · fintech:REMITTANCE_XBORDER · fintech:SWITCHING. Cross-border facets: xborder:EXPORT_PROCEEDS_REPATRIATION · xborder:LOCAL_DEPOSIT_TRACKING · xborder:INVESTOR_TRANSFER_RIGHT · xborder:LICENSED_CHANNEL · xborder:REMITTANCE_OPERATOR_SCOPE · xborder:OUTWARD_CAPITAL_APPROVAL · xborder:CASH_DECLARATION_THRESHOLD · xborder:TRAVEL_ALLOWANCE · xborder:DOMESTIC_FX_USE · xborder:PAYMENT_DOCUMENTATION · xborder:BDC_PURCHASE_CAP · xborder:EXPORT_PROCEEDS_SURRENDER · xborder:CORRESPONDENT_NOSTRO_CAP · xborder:FRANCO_VALUTA_IMPORT · xborder:PAYMENT_INSTRUMENT_ABROAD · xborder:EXPORT_PROCEEDS_CONVERSION · xborder:RESIDENT_FX_ACCOUNT · xborder:XBORDER_RETAIL_RAIL. Jurisdictions: GH (Ghana) · KE (Kenya) · NG (Nigeria) · RW (Rwanda) · TZ (Tanzania) · UG (Uganda) · ZA (South Africa) · ZM (Zambia) · ET (Ethiopia) · ZW (Zimbabwe) · BJ (Benin) · BF (Burkina Faso) · CI (Côte d'Ivoire) · GW (Guinea-Bissau) · ML (Mali) · NE (Niger) · SN (Senegal) · TG (Togo) · XW (WAEMU (UMOA/UEMOA)) · CM (Cameroon) · CF (Central African Republic) · CG (Congo-Brazzaville) · GA (Gabon) · GQ (Equatorial Guinea) · TD (Chad) · XC (CEMAC (Communauté Économique et Monétaire de l'Afrique Centrale)) · MA (Morocco) · CD (DR Congo) · MZ (Mozambique) · AO (Angola) · MU (Mauritius) · NA (Namibia) · LS (Lesotho) · SZ (Eswatini) · BW (Botswana) · MW (Malawi) · TN (Tunisia) · SO (Somalia) · BI (Burundi) · DJ (Djibouti) · GM (The Gambia) · SC (Seychelles) · CV (Cabo Verde) · SL (Sierra Leone). Coverage per slice, including honest gaps (registers a regulator hasn't published or we couldn't fetch), is reported in every response and on the register pages.