net.postandshare/nigerian-reference-data
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Nigerian phone, bank-account and identity-number validation for AI agents. Pay-per-call in USDC.
| Author | net.postandshare |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2454 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"nigerian-reference-data": {
"url": "https://api.postandshare.net/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
ng_statesList all 36 Nigerian states plus the Federal Capital Territory with their capitals. Free — no payment required.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ng_phone_lookup$0.003 per call. Normalise a Nigerian phone number (local, +234 or 234 form) and return E.164, line type and network from the prefix allocation. Pay-per-call in USDC over x402.
Parameters:
number(required) — string — Nigerian number, e.g. 08031234567
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ng_bank_validate$0.003 per call. Validate a 10-digit NUBAN account number against its 3-digit CBN bank code using the check-digit algorithm. Format validation only — does not confirm the account exists.
Parameters:
bank_code(required) — string — 3-digit CBN bank code, e.g. 058 for GTBankaccount_number(required) — string — 10-digit NUBAN account number
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ng_identity_format$0.002 per call. Format-validate a Nigerian NIN, BVN, TIN, CAC RC or CAC BN number. Returns validity only — no database lookup and no personal data.
Parameters:
type(required) — string — Which number typevalue(required) — string — The number to check
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
chain_networksList the chains this API can read: Base, Ethereum, Arbitrum One, Polygon, with chain ids. Free — no payment required.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
chain_block_number$0.001 per call. The latest block number on Base, Ethereum, Arbitrum One or Polygon. Pay-per-call in USDC over x402.
Parameters:
network— string — Chain to read (default base)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
chain_balance$0.001 per call. Native-token (ETH/POL) balance of an EVM address, with a USD value at the current spot price.
Parameters:
address(required) — string — 0x-prefixed EVM addressnetwork— string — Chain to read (default base)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
chain_gas$0.001 per call. Current gas price on a chain plus the cost of a plain native transfer, in native token and USD.
Parameters:
network— string — Chain to read (default base)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
chain_block$0.001 per call. Block header by number or latest: timestamp, transaction count, gas used, base fee.
Parameters:
number— string — Block number, or "latest" (default)network— string — Chain to read (default base)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
chain_tx$0.001 per call. Transaction receipt by hash: success/failed status, block, gas used, and the fee in native token and USD.
Parameters:
hash(required) — string — 0x-prefixed transaction hashnetwork— string — Chain to read (default base)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
chain_token$0.001 per call. ERC-20 token metadata (symbol, name, decimals) and one holder's balance.
Parameters:
token(required) — string — 0x-prefixed ERC-20 contract addressholder(required) — string — 0x-prefixed wallet addressnetwork— string — Chain to read (default base)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.