History of Nigeria Postcode
io.github.Adeniyikayodee/ng-postcode · Registry status: active
Every published change to this entry, most recent first.
| 2026-10-11 | Declared version: 0.5.0 → 0.6.0 |
|---|---|
| 2026-10-11 | Last changed in the registry (raw): 2026-10-06 → 2026-10-10 |
| 2026-10-11 | First listed in the registry (raw): 2026-10-06 → 2026-10-10 |
| 2026-10-11 | Environment variable descriptions (raw): NG_GEOCODER_CONTACT=URL or email identifying you to the geocoder. Required for the public Nominatim. · NG_GEOCODER_URL=Nominatim server used by resolve_address to place described addresses. Ideally your own instance. · NG_POSTCODE_API_KEY=NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it. · NG_POSTCODE_MAX_LEVEL=Highest lookup level tools may request. Levels 2 and up consume NIPOST credits. · NG_POSTCODE_TRANSPORT=stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT. → NG_GEOCODER_CONTACT=URL or email identifying you to the geocoder. Required for the public Nominatim. · NG_GEOCODER_URL=Nominatim server used by resolve_address to place described addresses. Ideally your own instance. · NG_POSTCODE_ALLOWED_HOSTS=Host names the HTTP transport answers to, separated by commas. Required with a server key on a public address. · NG_POSTCODE_ALLOW_SHARED_KEY=Set to 1 to let the HTTP transport start with a server key on a public address. · NG_POSTCODE_API_KEY=NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it. · NG_POSTCODE_BASE_URL=Alternative API host, such as a staging stack. · NG_POSTCODE_HOST=Address the HTTP transport listens on. · NG_POSTCODE_MAX_LEVEL=Highest lookup level tools may request. Levels 2 and up consume NIPOST credits. · NG_POSTCODE_MAX_PAID_CALLS=How many paid lookups one run of the server may make with its own key. · NG_POSTCODE_PORT=Port the HTTP transport listens on. · NG_POSTCODE_TRANSPORT=stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT. |
| 2026-10-11 | Connection paths (source structure): {"packages":[{"registryType":"pypi","identifier":"ng-postcode-mcp","version":"0.5.0","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false},{"name":"NG_GEOCODER_URL","description":"Nominatim server used by resolve_address to place described addresses. Ideally your own instance.","required":false,"secret":false},{"name":"NG_GEOCODER_CONTACT","description":"URL or email identifying you to the geocoder. Required for the public Nominatim.","required":false,"secret":false},{"name":"NG_POSTCODE_TRANSPORT","description":"stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT.","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"ng-postcode-mcp","version":"0.3.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"pypi","identifier":"ng-postcode-mcp","version":"0.6.0","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false},{"name":"NG_POSTCODE_MAX_PAID_CALLS","description":"How many paid lookups one run of the server may make with its own key.","required":false,"secret":false},{"name":"NG_POSTCODE_BASE_URL","description":"Alternative API host, such as a staging stack.","required":false,"secret":false},{"name":"NG_GEOCODER_URL","description":"Nominatim server used by resolve_address to place described addresses. Ideally your own instance.","required":false,"secret":false},{"name":"NG_GEOCODER_CONTACT","description":"URL or email identifying you to the geocoder. Required for the public Nominatim.","required":false,"secret":false},{"name":"NG_POSTCODE_TRANSPORT","description":"stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT.","required":false,"secret":false},{"name":"NG_POSTCODE_HOST","description":"Address the HTTP transport listens on.","required":false,"secret":false},{"name":"NG_POSTCODE_PORT","description":"Port the HTTP transport listens on.","required":false,"secret":false},{"name":"NG_POSTCODE_ALLOW_SHARED_KEY","description":"Set to 1 to let the HTTP transport start with a server key on a public address.","required":false,"secret":false},{"name":"NG_POSTCODE_ALLOWED_HOSTS","description":"Host names the HTTP transport answers to, separated by commas. Required with a server key on a public address.","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"ng-postcode-mcp","version":"0.4.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false},{"name":"NG_POSTCODE_MAX_PAID_CALLS","description":"How many paid lookups one run of the server may make with its own key.","required":false,"secret":false},{"name":"NG_POSTCODE_BASE_URL","description":"Alternative API host, such as a staging stack.","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} |
| 2026-10-11 | Package versions (raw): 0.3.0, 0.5.0 → 0.4.0, 0.6.0 |
| 2026-10-11 | Environment variables (raw): NG_POSTCODE_API_KEY, NG_POSTCODE_MAX_LEVEL, NG_GEOCODER_URL, NG_GEOCODER_CONTACT, NG_POSTCODE_TRANSPORT, NG_POSTCODE_API_KEY, NG_POSTCODE_MAX_LEVEL → NG_POSTCODE_API_KEY, NG_POSTCODE_MAX_LEVEL, NG_POSTCODE_MAX_PAID_CALLS, NG_POSTCODE_BASE_URL, NG_GEOCODER_URL, NG_GEOCODER_CONTACT, NG_POSTCODE_TRANSPORT, NG_POSTCODE_HOST, NG_POSTCODE_PORT, NG_POSTCODE_ALLOW_SHARED_KEY, NG_POSTCODE_ALLOWED_HOSTS, NG_POSTCODE_API_KEY, NG_POSTCODE_MAX_LEVEL, NG_POSTCODE_MAX_PAID_CALLS, NG_POSTCODE_BASE_URL |
| 2026-10-07 | Declared version: 0.4.5 → 0.5.0 |
| 2026-10-07 | Last changed in the registry (raw): 2026-10-04 → 2026-10-06 |
| 2026-10-07 | First listed in the registry (raw): 2026-10-04 → 2026-10-06 |
| 2026-10-07 | Connection paths (source structure): {"packages":[{"registryType":"pypi","identifier":"ng-postcode-mcp","version":"0.4.5","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false},{"name":"NG_GEOCODER_URL","description":"Nominatim server used by resolve_address to place described addresses. Ideally your own instance.","required":false,"secret":false},{"name":"NG_GEOCODER_CONTACT","description":"URL or email identifying you to the geocoder. Required for the public Nominatim.","required":false,"secret":false},{"name":"NG_POSTCODE_TRANSPORT","description":"stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT.","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"ng-postcode-mcp","version":"0.2.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"pypi","identifier":"ng-postcode-mcp","version":"0.5.0","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false},{"name":"NG_GEOCODER_URL","description":"Nominatim server used by resolve_address to place described addresses. Ideally your own instance.","required":false,"secret":false},{"name":"NG_GEOCODER_CONTACT","description":"URL or email identifying you to the geocoder. Required for the public Nominatim.","required":false,"secret":false},{"name":"NG_POSTCODE_TRANSPORT","description":"stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT.","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"ng-postcode-mcp","version":"0.3.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} |
| 2026-10-07 | Package versions (raw): 0.2.0, 0.4.5 → 0.3.0, 0.5.0 |
| 2026-10-05 | Declared version: 0.4.4 → 0.4.5 |
| 2026-10-05 | Last changed in the registry (raw): 2026-10-03 → 2026-10-04 |
| 2026-10-05 | First listed in the registry (raw): 2026-10-03 → 2026-10-04 |
| 2026-10-05 | Connection paths (source structure): {"packages":[{"registryType":"pypi","identifier":"ng-postcode-mcp","version":"0.4.4","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false},{"name":"NG_GEOCODER_URL","description":"Nominatim server used by resolve_address to place described addresses. Ideally your own instance.","required":false,"secret":false},{"name":"NG_GEOCODER_CONTACT","description":"URL or email identifying you to the geocoder. Required for the public Nominatim.","required":false,"secret":false},{"name":"NG_POSTCODE_TRANSPORT","description":"stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT.","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"ng-postcode-mcp","version":"0.1.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"pypi","identifier":"ng-postcode-mcp","version":"0.4.5","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false},{"name":"NG_GEOCODER_URL","description":"Nominatim server used by resolve_address to place described addresses. Ideally your own instance.","required":false,"secret":false},{"name":"NG_GEOCODER_CONTACT","description":"URL or email identifying you to the geocoder. Required for the public Nominatim.","required":false,"secret":false},{"name":"NG_POSTCODE_TRANSPORT","description":"stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT.","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"ng-postcode-mcp","version":"0.2.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} |
| 2026-10-05 | Package versions (raw): 0.1.0, 0.4.4 → 0.2.0, 0.4.5 |
| 2026-10-04 | Declared version: – → 0.4.4 |
| 2026-10-04 | Repository URL listed: – → yes |
| 2026-10-04 | Path argument present: – → no |
| 2026-10-04 | Execution location: – → local |
| 2026-10-04 | Required secrets declared: – → no |
| 2026-10-04 | Description (raw): – → Validate, look up and resolve addresses to Nigeria's NIPOST digital postcodes (NDAPS). |
| 2026-10-04 | Last changed in the registry (raw): – → 2026-10-03 |
| 2026-10-04 | First listed in the registry (raw): – → 2026-10-03 |
| 2026-10-04 | Registry status message (raw): – → – |
| 2026-10-04 | Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json |
| 2026-10-04 | Icon formats (raw): – → – |
| 2026-10-04 | Environment variable descriptions (raw): – → NG_GEOCODER_CONTACT=URL or email identifying you to the geocoder. Required for the public Nominatim. · NG_GEOCODER_URL=Nominatim server used by resolve_address to place described addresses. Ideally your own instance. · NG_POSTCODE_API_KEY=NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it. · NG_POSTCODE_MAX_LEVEL=Highest lookup level tools may request. Levels 2 and up consume NIPOST credits. · NG_POSTCODE_TRANSPORT=stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT. |
| 2026-10-04 | Environment variable formats (raw): – → – |
| 2026-10-04 | Delivery form (raw): – → package |
| 2026-10-04 | Remote hosts (raw): – → – |
| 2026-10-04 | Connection paths (source structure): – → {"packages":[{"registryType":"pypi","identifier":"ng-postcode-mcp","version":"0.4.4","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false},{"name":"NG_GEOCODER_URL","description":"Nominatim server used by resolve_address to place described addresses. Ideally your own instance.","required":false,"secret":false},{"name":"NG_GEOCODER_CONTACT","description":"URL or email identifying you to the geocoder. Required for the public Nominatim.","required":false,"secret":false},{"name":"NG_POSTCODE_TRANSPORT","description":"stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT.","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"ng-postcode-mcp","version":"0.1.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"NG_POSTCODE_API_KEY","description":"NIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.","required":false,"secret":true},{"name":"NG_POSTCODE_MAX_LEVEL","description":"Highest lookup level tools may request. Levels 2 and up consume NIPOST credits.","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} |
| 2026-10-04 | Remote URLs (raw): – → – |
| 2026-10-04 | Runtime hints (raw): – → npx · uvx |
| 2026-10-04 | Package versions (raw): – → 0.1.0, 0.4.4 |
| 2026-10-04 | Package identifiers (raw): – → ng-postcode-mcp |
| 2026-10-04 | Package registries (raw): – → npm, pypi |
| 2026-10-04 | Repository subfolder (raw): – → mcp |
| 2026-10-04 | Repository platform (raw): – → github |
| 2026-10-04 | Repository (raw): – → https://github.com/Adeniyikayodee/ng-postcode |
| 2026-10-04 | Path environment variables (raw): – → – |
| 2026-10-04 | Path arguments (raw): – → – |
| 2026-10-04 | Transports (raw): – → stdio, stdio |
| 2026-10-04 | Required secret headers (raw): – → – |
| 2026-10-04 | Required secret variables (raw): – → – |
| 2026-10-04 | Environment variables (raw): – → NG_POSTCODE_API_KEY, NG_POSTCODE_MAX_LEVEL, NG_GEOCODER_URL, NG_GEOCODER_CONTACT, NG_POSTCODE_TRANSPORT, NG_POSTCODE_API_KEY, NG_POSTCODE_MAX_LEVEL |
tracevero · https://tracevero.com/mcp/io-github-adeniyikayodee-ng-postcode/aenderungen