Nigeria Postcode
io.github.Adeniyikayodee/ng-postcode
About Nigeria Postcode
Nigeria Postcode is an MCP server published by the GitHub account Adeniyikayodee. Validate, look up and resolve addresses to Nigeria's NIPOST digital postcodes (NDAPS).
It runs on your own machine: your AI client starts it from the PyPI package ng-postcode-mcp at version 0.6.3.
It asks for one secret: NG_POSTCODE_API_KEY. Give it a key with the least access that still works.
Version 0.6.3 was published on 16 October 2026, and the source code is public, so you can read it before installing.
Written from the registry entry. 9 automated checks on the registry entry and the package code: 7 pass, 0 warn, 0 fail, 2 info. How we check.
What it asks for
| Variable | Required | Secret | Description |
|---|---|---|---|
NG_POSTCODE_API_KEY | No | Yes | NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it. |
NG_POSTCODE_MAX_LEVEL | No | No | Highest lookup level tools may request. Levels 2 and up consume NIPOST credits. |
NG_POSTCODE_MAX_PAID_CALLS | No | No | How many paid lookups one run of the server may make with its own key. |
NG_POSTCODE_BASE_URL | No | No | Alternative API host, such as a staging stack. |
NG_GEOCODER_URL | No | No | Nominatim server used by resolve_address to place described addresses. Ideally your own instance. |
NG_GEOCODER_CONTACT | No | No | URL or email identifying you to the geocoder. Required for the public Nominatim. |
NG_POSTCODE_TRANSPORT | No | No | stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT. |
NG_POSTCODE_HOST | No | No | Address the HTTP transport listens on. |
NG_POSTCODE_PORT | No | No | Port the HTTP transport listens on. |
NG_POSTCODE_ALLOW_SHARED_KEY | No | No | Set to 1 to let the HTTP transport start with a server key on a public address. |
NG_POSTCODE_ALLOWED_HOSTS | No | No | Host names the HTTP transport answers to, separated by commas. Required with a server key on a public address. |
Checks
| Check | Result | Detail |
|---|---|---|
| Source repository linked | Pass | https://github.com/Adeniyikayodee/ng-postcode |
| Version pinned | Pass | Every package has an explicit version |
| Secrets requested | Info | Asks for 1 secret: NG_POSTCODE_API_KEY |
| Known package registry | Pass | All packages come from npm, PyPI, OCI, NuGet or MCPB |
| Namespace ownership | Info | Name verified via GitHub account Adeniyikayodee |
| Registry text aimed at the AI | Pass | Description and settings contain no hidden characters or instructions to the AI |
| Install scripts | Pass | ng-postcode-mcp 0.6.3 has no setup.py; nothing runs at install |
| Code red flags | Pass | Read 14 files in ng-postcode-mcp 0.6.3: no obfuscation, encoded execution, credential reads or data-collection endpoints found |
| Text aimed at the AI | Pass | No hidden characters or instructions to the AI in 14 files, including comments and the README |
Popularity & health: 55 / 100
Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.
1 forks, 109 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.
What people say
No Hacker News threads link to its source code.
Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.
Facts
| Registry name | io.github.Adeniyikayodee/ng-postcode |
|---|---|
| Publisher | GitHub account Adeniyikayodee |
| How the name is verified | Name verified via GitHub account Adeniyikayodee. The registry ties the name prefix to that account or domain; it does not check the code. |
| Type | Local: runs on your machine from a package |
| Packages | pypi ng-postcode-mcp 0.6.3 (stdio)npm ng-postcode-mcp 0.4.2 (stdio) |
| Version | 0.6.3 |
| Published | |
| Last updated | |
| Source repository | https://github.com/Adeniyikayodee/ng-postcode |
| Website | None linked |
| Category | Other (assigned by keyword rule, not by hand) |
Related servers in Other
- ValidKit3/3Validate IBAN, EU VAT, card numbers, ISBN, BIC, EAN and postcodes
- address7/7MCP server for Verus addresses — generate, validate, list…
- AINDF7/7Read-only MCP server for one AINDF design-system bundle: look up…
- zyfy-mcp7/7MCP server for Zyfy — UK postcode and vehicle intelligence for…
- nigeria-nigsac-sanctions7/7Screen a name vs Nigeria's NIGSAC sanctions register. Best-effort…
- nigeria-un-sdg7/7Nigeria UN SDG indicators (poverty, mortality, energy/water access,…