Mansa African Financial Reference Data
by HeyZod · remote · no sign-in to list tools · v1.0.0 · published by GitHub user HeyZod
African bank & SWIFT codes, NUBAN resolution, mobile networks, holidays and ISO 4217 currencies.
6 tools: 1 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http mansa-african-identity https://mansaapi.com/api/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
6 tools
Changes things 1Claude Code: ask
get_currencyReturn the ISO 4217 record for a currency: its code, name, symbol, how many decimal places it uses, and every country that uses it.No findings
Why it is in this group
- The name "get_currency" says "get": a word for reading.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
Description, as the server wrote it Return the ISO 4217 record for a currency: its code, name, symbol, how many decimal places it uses, and every country that uses it.
Only reads 5Claude Code: allow
get_public_holidaysReturn the public holidays for a country and calendar year, with each holiday's date, name and type.No findings
Why it is in this group
- The name "get_public_holidays" says "get": a word for reading.
Description, as the server wrote it Return the public holidays for a country and calendar year, with each holiday's date, name and type. Names are returned in English wherever the country publishes it; pass a language code for others (Kenya also publishes Swahili).
list_banksList every bank and financial institution held for a country, with its bank code, SWIFT/BIC, USSD shortcode and mobile-money flag.No findings
Why it is in this group
- The name "list_banks" says "list": a word for reading.
Description, as the server wrote it List every bank and financial institution held for a country, with its bank code, SWIFT/BIC, USSD shortcode and mobile-money flag. Use this to build a bank picker or to reconcile a list of institutions.
lookup_bankIdentify an African bank from any identifier you hold: its name, domestic sort/bank code, SWIFT/BIC code, or USSD shortcode.No findings
Why it is in this group
- The name "lookup_bank" says "lookup": a word for reading.
Description, as the server wrote it Identify an African bank from any identifier you hold: its name, domestic sort/bank code, SWIFT/BIC code, or USSD shortcode. Works as a reverse lookup, so pass a bare SWIFT code like 'NLCBTZTX' to find out which institution it belongs to. Returns the bank's name, country, type, bank code, SWIFT/BIC, USSD shortcode and whether it supports mobile money.
lookup_phone_networkResolve an African phone number to its mobile network operator from the number's prefix.No findings
Why it is in this group
- The name "lookup_phone_network" says "lookup": a word for reading.
Description, as the server wrote it Resolve an African phone number to its mobile network operator from the number's prefix. Accepts local or international format. Useful for routing a mobile-money payout to the right provider or validating a number before sending an OTP.
resolve_nubanWork out which Nigerian banks a 10-digit NUBAN account number could belong to.No findings
Why it is in this group
- The name "resolve_nuban" says "resolve": a word for reading.
Description, as the server wrote it Work out which Nigerian banks a 10-digit NUBAN account number could belong to. The CBN check digit is computed from the bank code plus the first nine digits, so testing the number against every bank code narrows a shortlist without contacting any bank. Typically reduces ~30 banks to ~3. This confirms checksum validity only: it does NOT confirm the account exists, and it never returns the account holder's name, which requires a licensed NIBSS account-name enquiry.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http mansa-african-identity https://mansaapi.com/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__mansa-african-identity__lookup_bank",
"mcp__mansa-african-identity__list_banks",
"mcp__mansa-african-identity__resolve_nuban",
"mcp__mansa-african-identity__lookup_phone_network",
"mcp__mansa-african-identity__get_public_holidays"
],
"ask": [
"mcp__mansa-african-identity__get_currency"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as mansa-african-identity. Review it before you use it.
