Skip to main content
ClaudeWave
HeyZod avatar
HeyZod

mansa-african-identity-mcp

View on GitHub

MCP server for African financial reference data — bank & SWIFT codes, NUBAN resolution, mobile networks, holidays, ISO 4217 currencies. Hosted by Mansa API, no key required.

MCP ServersOfficial Registry0 stars0 forksUpdated today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/HeyZod/mansa-african-identity-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "mansa-african-identity-mcp": {
      "command": "node",
      "args": ["/path/to/mansa-african-identity-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/HeyZod/mansa-african-identity-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

# Mansa African Financial Reference Data — MCP Server

A [Model Context Protocol](https://modelcontextprotocol.io) server giving any MCP-capable agent live
access to African financial reference data: bank and SWIFT/BIC codes, NUBAN account resolution,
mobile network lookup, public holidays, and ISO 4217 currencies.

Hosted and maintained by [Mansa API](https://mansaapi.com). **No API key required.**

## Connect

Streamable HTTP endpoint:

```
https://mansaapi.com/api/mcp
```

### Claude Desktop

```json
{
  "mcpServers": {
    "mansa-african-identity": {
      "type": "http",
      "url": "https://mansaapi.com/api/mcp"
    }
  }
}
```

### Anything else

Point your MCP client at the URL above. The server speaks JSON-RPC 2.0 over Streamable HTTP and is
stateless, so no session handling is required. A plain `GET` returns the server descriptor.

## Tools

| Tool | What it does |
|---|---|
| `lookup_bank` | Identify an African bank from a name, bank/sort code, SWIFT/BIC or USSD shortcode. Works as a **reverse lookup** — pass a bare code like `NLCBTZTX` and get the institution back. |
| `list_banks` | Every bank held for a country, with codes and mobile-money flag. |
| `resolve_nuban` | Which Nigerian banks a 10-digit NUBAN account number is checksum-valid for. Typically narrows ~30 banks to ~3. |
| `lookup_phone_network` | Resolve an African phone number to its mobile network operator. |
| `get_public_holidays` | Public holidays for a country and year. English by default, with `lang` for local languages. |
| `get_currency` | ISO 4217 record: code, name, symbol, decimal places, and every country using it. |

## Coverage

Nigeria, Ghana, Kenya, South Africa, Egypt, Morocco, Zambia and Tanzania for banks and mobile
networks; holidays and currencies span the wider continent.

## Worth knowing

`resolve_nuban` confirms **checksum validity only**. The CBN NUBAN check digit is derived from the
bank code plus the first nine digits of the account number, so testing a number against every bank
code narrows down where it could be held — without contacting any bank.

It does **not** confirm that an account exists, and it never returns an account holder's name. That
requires a licensed NIBSS account-name enquiry.

## Related

Mansa API also publishes [`io.github.HeyZod/mansa-african-markets`](https://github.com/HeyZod/mansa-african-markets-mcp)
for live African stock market data — a separate server with a different audience.

- API documentation: https://mansaapi.com/docs
- OpenAPI spec: https://mansaapi.com/openapi.json
- Postman collection: https://mansaapi.com/docs/postman

## License

MIT for this manifest. The hosted service is governed by the
[Mansa API terms](https://mansaapi.com/terms).

What people ask about mansa-african-identity-mcp

What is HeyZod/mansa-african-identity-mcp?

+

HeyZod/mansa-african-identity-mcp is mcp servers for the Claude AI ecosystem. MCP server for African financial reference data — bank & SWIFT codes, NUBAN resolution, mobile networks, holidays, ISO 4217 currencies. Hosted by Mansa API, no key required. It has 0 GitHub stars and was last updated today.

How do I install mansa-african-identity-mcp?

+

You can install mansa-african-identity-mcp by cloning the repository (https://github.com/HeyZod/mansa-african-identity-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is HeyZod/mansa-african-identity-mcp safe to use?

+

HeyZod/mansa-african-identity-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains HeyZod/mansa-african-identity-mcp?

+

HeyZod/mansa-african-identity-mcp is maintained by HeyZod. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to mansa-african-identity-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy mansa-african-identity-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: HeyZod/mansa-african-identity-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/heyzod-mansa-african-identity-mcp)](https://claudewave.com/repo/heyzod-mansa-african-identity-mcp)
<a href="https://claudewave.com/repo/heyzod-mansa-african-identity-mcp"><img src="https://claudewave.com/api/badge/heyzod-mansa-african-identity-mcp" alt="Featured on ClaudeWave: HeyZod/mansa-african-identity-mcp" width="320" height="64" /></a>