Labsco
MCP SERVER · OFFICIAL PROJECT

PostalDataPI MCP Server

by PostalDataPI

Look up, validate and search postal codes across 240+ countries, with coordinates, timezone and admin hierarchy attached.

Geospatial & Mapping DataOfficial source
Summary
The metadata call is the one that earns the integration.

Any geocoder maps a postcode to a city. Getting the timezone, the administrative hierarchy and the elevation back in the same response removes a second lookup — and a model inferring a timezone from a city name is a bug waiting for the right city.

What it is

A postal-code service over MCP. It resolves a code to a city and region, checks whether a code exists in a country, finds every code for a city, and returns the full metadata record for one code.

What you get
  • lookup_postal_code returns city, state or region and abbreviation for a US ZIP, a UK postcode, a German PLZ and the rest
  • validate_postal_code checks whether a code exists in a given country
  • search_by_city finds all postal codes for a city
  • get_postal_code_metadata returns up to 18 fields per code — latitude and longitude, timezone, administrative hierarchy, elevation, place name and country
  • Coverage spans 240+ countries and territories
Requirements

Python 3.10 or newer. pip install postaldatapi-mcp and run the postaldatapi-mcp command over stdio with POSTALDATAPI_KEY in the environment. Registration at postaldatapi.com gives 1,000 free queries with no card.

Setup effort

One command plus a key — pip install postaldatapi-mcp, then supply credentials