Nigerian Reference Data
Supports settling x402 payment challenges in USDC on the Polygon network, allowing agents to pay per-call fees for Nigerian reference data tools via Polygon.
nigerian-reference-data-mcp
An MCP server that gives AI agents pay-per-call Nigerian reference data and validation — no API key, no account, no signup. Each paid call settles in USDC over x402 on Base or Polygon, so an agent can buy exactly what it needs, one call at a time.
Built for agents doing Nigerian onboarding, form validation, routing and fraud screening — the checks they currently cannot do, because the data is local.
Install
Add to any MCP host (Claude Desktop, Cursor, Hermes, and anything else speaking MCP):
{
"mcpServers": {
"nigerian-reference-data": {
"command": "npx",
"args": ["-y", "nigerian-reference-data-mcp"],
"env": { "X402_PRIVATE_KEY": "0xYOUR_WALLET_KEY" }
}
}
}X402_PRIVATE_KEY is optional. Set it and the server pays each x402 challenge automatically from
that wallet (which needs USDC on Base or Polygon — the facilitator covers the gas, so no native
token is required). Leave it out and paid tools return the live payment challenge instead of data,
so your host can settle it however it likes. The free tool works either way.
If your wallet holds USDC on a chain other than Base, set X402_PREFER_NETWORKS to the chain you
want to pay on, e.g. eip155:137 for Polygon. Without it the server pays on Base.
Related MCP server: boo-x402-mcp
Tools
Tool | Price | What it does |
| $0.003 | Normalise a Nigerian number (local, |
| $0.003 | Validate a 10-digit NUBAN account number against its 3-digit CBN bank code (check-digit algorithm) |
| $0.002 | Format-check a NIN, BVN, TIN, CAC RC or CAC BN number |
| free | All 36 states plus the FCT, with capitals |
Example — ask your agent: "Is 08031234567 a valid Nigerian number, and which network is it on?"
What it deliberately does not do
Format and reference validation only. No personal data is returned, no identity database is queried, and no account is confirmed to exist. Real NIN/BVN verification requires a NIMC-licensed partner and is a separate thing entirely.
HTTP API
The same endpoints are available directly over HTTP if you'd rather not use MCP:
GET /v1/ng/phone/lookup?number=08031234567— $0.003GET /v1/ng/bank/validate?bank_code=058&account_number=0123456789— $0.003GET /v1/ng/identity/format?type=NIN&value=12345678901— $0.002GET /v1/ng/states— free
An unpaid call returns 402 Payment Required with machine-readable terms in the PAYMENT-REQUIRED
header. Manifest: /llms.txt,
OpenAPI: /openapi.json.
Licence
MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-call US public data for agents: OFAC, SEC, FMCSA, NPI, VIN recalls, SAM.gov. x402 USDC.
Pay-per-call data APIs for AI agents. USDC on Base via x402. 33 tools, no signup.
Pay-per-call (x402/USDC-Base) web + crypto data tools for AI agents: audit, extract, crypto, DeFi.
Pay-per-call x402 services for agents: risk scoring, DeFi, wallet and market data.
Related MCP Servers
- AlicenseAqualityCmaintenanceTrust layer for AI agents: 22 pay-per-call x402 tools for scam and fraud checks, payment pre-flight, wallet screening, policy approvals, contact extraction and company research. Free preview with no wallet; paid calls settle in USDC on Base.22MIT
- AlicenseAqualityDmaintenanceEnables AI agents to access crypto/web3 data across 5 chains with pay-per-call billing in USDC via x402, no API key required, and built-in spend caps.3630 npmMIT
- FlicenseAqualityDmaintenanceVerified Latin American data for autonomous AI agents via x402 micropayments. Sanctions screening (OFAC SDN + SARLAFT + CNBV + COAF + UAF) with EU AI Act Art.12/13 compliant hash-chain audit trail, entity enrichment (RUES/CNPJ/RFC), and real-time LATAM central bank rates including Argentina dólar blue. $0.02–$0.10 USDC per call on Base and Solana. No API key required.41-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to run pay-per-call checks on US freight carriers and brokers, OFAC sanctions lists, and African FX rates using x402 micropayments or a prepaid pass without an API key.344 npmMIT