Skip to content

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.

Changes · 1

6 tools: 1 change things and 5 only read.

Scanned Oct 21, 2026

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/mcp

Tools

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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.