Mansa African Identity MCP
A Model Context Protocol server providing live access to African financial reference data, including bank and SWIFT/BIC codes, NUBAN account resolution, mobile network lookup, public holidays, and ISO 4217 currencies. It is hosted by Mansa API and requires no API key.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mansaapi.com/api/mcpWhat its tools do
6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Identify African banks from names, codes, or SWIFT/BIC
- Resolve Nigerian NUBAN account numbers to valid banks
- Lookup mobile network operators for African phone numbers
- Retrieve public holidays and ISO 4217 currency details
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- mansa-african-identity 1.0.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Tools
6 advertised
lookup_bank — Look up an African bank by name or code
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.
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"description": "Max results (default 10, max 50)."
},
"query": {
"type": "string",
"description": "Bank name, bank/sort code, SWIFT/BIC code, or USSD shortcode."
},
"country": {
"type": "string",
"description": "Optional ISO-2 country code to scope the search (e.g. NG, GH, KE, ZA, TZ)."
}
}
}list_banks — List banks in a country
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.
{
"type": "object",
"required": [
"country"
],
"properties": {
"country": {
"type": "string",
"description": "ISO-2 country code, e.g. NG, GH, KE, ZA, EG, MA, ZM, TZ."
},
"mobile_money_only": {
"type": "boolean",
"description": "Return only mobile-money providers (default false)."
}
}
}resolve_nuban — Resolve a Nigerian account number to its possible banks
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.
{
"type": "object",
"required": [
"account"
],
"properties": {
"account": {
"type": "string",
"description": "The 10-digit Nigerian account number."
},
"bank_code": {
"type": "string",
"description": "Optional. If given, validate against just this bank code instead of scanning all."
}
}
}lookup_phone_network — Identify the mobile network for an African phone number
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.
{
"type": "object",
"required": [
"phone"
],
"properties": {
"phone": {
"type": "string",
"description": "Phone number, local (08031234567) or international (+2348031234567)."
}
}
}get_public_holidays — Get public holidays for an African country and year
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).
{
"type": "object",
"required": [
"country",
"year"
],
"properties": {
"lang": {
"type": "string",
"description": "Optional language code for holiday names, e.g. 'sw' for Swahili."
},
"year": {
"type": "number",
"description": "Four-digit calendar year, e.g. 2026."
},
"country": {
"type": "string",
"description": "ISO-2 country code, e.g. NG, KE, GH, ZA."
}
}
}get_currency — Get ISO 4217 details for an African currency
Return the ISO 4217 record for a currency: its code, name, symbol, how many decimal places it uses, and every country that uses it.
{
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"description": "ISO 4217 currency code, e.g. NGN, KES, XAF, ZAR."
}
}
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-06: 1 of 1 checks answered
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 834 ms
- 95th percentile latency
- 834 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 834 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http mansa-african-identity-mcp https://mansaapi.com/api/mcpCodex
codex mcp add mansa-african-identity-mcp --url https://mansaapi.com/api/mcpCursor
{
"mcpServers": {
"mansa-african-identity-mcp": {
"url": "https://mansaapi.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"mansa-african-identity-mcp": {
"type": "streamableHttp",
"url": "https://mansaapi.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"mansa-african-identity-mcp": {
"type": "http",
"url": "https://mansaapi.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http mansa-african-identity-mcp https://mansaapi.com/api/mcpClaude Desktop
https://mansaapi.com/api/mcpWindsurf
{
"mcpServers": {
"mansa-african-identity-mcp": {
"serverUrl": "https://mansaapi.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like Mansa African Identity MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.