Nigeria Postcode MCP Server

Validate, look up and resolve addresses to Nigeria's NIPOST digital postcodes (NDAPS).

Local serverstdio

What is the Nigeria Postcode MCP Server?

Nigeria Postcode is an MCP integration. Validate, look up and resolve addresses to Nigeria's NIPOST digital postcodes (NDAPS).

Packages and local setup

The published pypi package is ng-postcode-mcp, version 0.6.2. Its declared MCP transport is stdio.

The package declares 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_MAX_PAID_CALLS: How many paid lookups one run of the server may make with its own key.; NG_POSTCODE_BASE_URL: Alternative API host, such as a staging stack.; NG_GEOCODER_URL: Nominatim server used by resolve_address to place described addresses. Ideally your own instance.; NG_GEOCODER_CONTACT: URL or email identifying you to the geocoder. Required for the public Nominatim.; NG_POSTCODE_TRANSPORT: stdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT.; NG_POSTCODE_HOST: Address the HTTP transport listens on.; NG_POSTCODE_PORT: Port the HTTP transport listens on.; NG_POSTCODE_ALLOW_SHARED_KEY: Set to 1 to let the HTTP transport start with a server key on a public address.; NG_POSTCODE_ALLOWED_HOSTS: Host names the HTTP transport answers to, separated by commas. Required with a server key on a public address..

The published npm package is ng-postcode-mcp, version 0.4.2. Its declared MCP transport is stdio.

The package declares 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_MAX_PAID_CALLS: How many paid lookups one run of the server may make with its own key.; NG_POSTCODE_BASE_URL: Alternative API host, such as a staging stack..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 0.6.2 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related other integrations MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
NG_POSTCODE_API_KEYNIPOST Postcode API key from dashboard.postcode.gov.ng. Validation works without it.Check documentation
NG_POSTCODE_MAX_LEVELHighest lookup level tools may request. Levels 2 and up consume NIPOST credits.Check documentation
NG_POSTCODE_MAX_PAID_CALLSHow many paid lookups one run of the server may make with its own key.Check documentation
NG_POSTCODE_BASE_URLAlternative API host, such as a staging stack.Check documentation
NG_GEOCODER_URLNominatim server used by resolve_address to place described addresses. Ideally your own instance.Check documentation
NG_GEOCODER_CONTACTURL or email identifying you to the geocoder. Required for the public Nominatim.Check documentation
NG_POSTCODE_TRANSPORTstdio (default), or http to serve streamable HTTP at /mcp on NG_POSTCODE_HOST and NG_POSTCODE_PORT.Check documentation
NG_POSTCODE_HOSTAddress the HTTP transport listens on.Check documentation
NG_POSTCODE_PORTPort the HTTP transport listens on.Check documentation
NG_POSTCODE_ALLOW_SHARED_KEYSet to 1 to let the HTTP transport start with a server key on a public address.Check documentation
NG_POSTCODE_ALLOWED_HOSTSHost names the HTTP transport answers to, separated by commas. Required with a server key on a public address.Check documentation