Nigerian phone, bank-account and identity-number validation for AI agents. Pay-per-call in USDC.
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
$0.001 per call. Native-token (ETH/POL) balance of an EVM address, with a USD value at the current spot price.
0x-prefixed EVM address
Chain to read (default base)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
$0.001 per call. Native-token (ETH/POL) balance of an EVM address, with a USD value at the current spot price.
| Argument | Type | Description |
|---|---|---|
| address* | string | 0x-prefixed EVM address |
| network | string | Chain to read (default base) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"description": "0x-prefixed EVM address"
},
"network": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon"
],
"type": "string",
"description": "Chain to read (default base)"
}
},
"additionalProperties": false
}$0.001 per call. Block header by number or latest: timestamp, transaction count, gas used, base fee.
| Argument | Type | Description |
|---|---|---|
| number | string | Block number, or "latest" (default) |
| network | string | Chain to read (default base) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"number": {
"type": "string",
"description": "Block number, or \"latest\" (default)"
},
"network": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon"
],
"type": "string",
"description": "Chain to read (default base)"
}
},
"additionalProperties": false
}$0.001 per call. The latest block number on Base, Ethereum, Arbitrum One or Polygon. Pay-per-call in USDC over x402.
| Argument | Type | Description |
|---|---|---|
| network | string | Chain to read (default base) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"network": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon"
],
"type": "string",
"description": "Chain to read (default base)"
}
},
"additionalProperties": false
}$0.001 per call. Current gas price on a chain plus the cost of a plain native transfer, in native token and USD.
| Argument | Type | Description |
|---|---|---|
| network | string | Chain to read (default base) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"network": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon"
],
"type": "string",
"description": "Chain to read (default base)"
}
},
"additionalProperties": false
}List the chains this API can read: Base, Ethereum, Arbitrum One, Polygon, with chain ids. Free — no payment required.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}$0.001 per call. ERC-20 token metadata (symbol, name, decimals) and one holder's balance.
| Argument | Type | Description |
|---|---|---|
| token* | string | 0x-prefixed ERC-20 contract address |
| holder* | string | 0x-prefixed wallet address |
| network | string | Chain to read (default base) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"token",
"holder"
],
"properties": {
"token": {
"type": "string",
"description": "0x-prefixed ERC-20 contract address"
},
"holder": {
"type": "string",
"description": "0x-prefixed wallet address"
},
"network": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon"
],
"type": "string",
"description": "Chain to read (default base)"
}
},
"additionalProperties": false
}$0.001 per call. Transaction receipt by hash: success/failed status, block, gas used, and the fee in native token and USD.
| Argument | Type | Description |
|---|---|---|
| hash* | string | 0x-prefixed transaction hash |
| network | string | Chain to read (default base) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"hash"
],
"properties": {
"hash": {
"type": "string",
"description": "0x-prefixed transaction hash"
},
"network": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon"
],
"type": "string",
"description": "Chain to read (default base)"
}
},
"additionalProperties": false
}$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.
| Argument | Type | Description |
|---|---|---|
| bank_code* | string | 3-digit CBN bank code, e.g. 058 for GTBank |
| account_number* | string | 10-digit NUBAN account number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"bank_code",
"account_number"
],
"properties": {
"bank_code": {
"type": "string",
"description": "3-digit CBN bank code, e.g. 058 for GTBank"
},
"account_number": {
"type": "string",
"description": "10-digit NUBAN account number"
}
},
"additionalProperties": false
}$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.
| Argument | Type | Description |
|---|---|---|
| type* | string | Which number type |
| value* | string | The number to check |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"type",
"value"
],
"properties": {
"type": {
"enum": [
"NIN",
"BVN",
"TIN",
"CAC_RC",
"CAC_BN"
],
"type": "string",
"description": "Which number type"
},
"value": {
"type": "string",
"description": "The number to check"
}
},
"additionalProperties": false
}$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.
| Argument | Type | Description |
|---|---|---|
| number* | string | Nigerian number, e.g. 08031234567 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"description": "Nigerian number, e.g. 08031234567"
}
},
"additionalProperties": false
}List all 36 Nigerian states plus the Federal Capital Territory with their capitals. Free — no payment required.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}