PostalDataPI MCP Server
oficialBúsqueda global de códigos postales, validación y búsqueda de ciudades para más de 70 países. Respuestas en menos de 10 ms.
Documentación
PostalDataPI MCP Server
Servidor MCP (Model Context Protocol) para PostalDataPI: permite a los agentes de IA buscar, validar y consultar códigos postales en más de 240 países y territorios con metadatos enriquecidos: zona horaria, regiones administrativas, altitud y coordenadas.
Herramientas
| Herramienta | Descripción |
|---|---|
lookup_postal_code | Obtiene ciudad, estado/región y abreviatura para un código postal (ZIP de EE. UU., código postal del Reino Unido, PLZ alemán, etc.) |
validate_postal_code | Verifica si un código postal existe en un país |
search_by_city | Encuentra todos los códigos postales de una ciudad |
get_postal_code_metadata | Metadatos completos: coordenadas, jerarquía administrativa, zona horaria, altitud y más |
Configuración
1. Obtén una clave API
Regístrate en postaldatapi.com/register: 1,000 consultas gratuitas, sin tarjeta de crédito.
2. Instalación
pip install postaldatapi-mcp
3. Configuración con Claude Code
claude mcp add --transport stdio postaldatapi -- \
env POSTALDATAPI_KEY=your_api_key_here postaldatapi-mcp
4. Configuración con Claude Desktop
Agrega a tu configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json en macOS):
{
"mcpServers": {
"postaldatapi": {
"command": "postaldatapi-mcp",
"env": {
"POSTALDATAPI_KEY": "your_api_key_here"
}
}
}
}
Uso
Una vez configurado, pregúntale a Claude de forma natural:
- "¿A qué ciudad pertenece el código postal 90210?"
- "Busca el código postal del Reino Unido SW1A"
- "¿Es 10115 un código postal alemán válido?"
- "¿Cuáles son los códigos postales de Beverly Hills, CA?"
- "Obtén las coordenadas del código postal 100-0001 en Japón"
Claude usará automáticamente las herramientas de PostalDataPI para responder.
Países admitidos
Más de 240 países y territorios, incluidos EE. UU., Reino Unido, Canadá, Alemania, Francia, Japón, Australia, Brasil, India y muchos más. Consulta la lista completa en postaldatapi.com/countries.
Metadatos enriquecidos
Más allá de las búsquedas básicas, la herramienta get_postal_code_metadata devuelve hasta 18 campos por código postal, que incluyen:
- Coordenadas (latitud, longitud)
- Zona horaria (p. ej.,
America/Mexico_City,Europe/Berlin) - Jerarquía administrativa (estado/provincia, condado, municipio)
- Altitud (metros sobre el nivel del mar)
- Nombre del lugar e información del país
Ejemplo de respuesta para Ciudad de México 06000:
{
"postalCode": "06000",
"country": "MX",
"placeName": "Centro",
"latitude": 19.4364,
"longitude": -99.1553,
"timezone": "America/Mexico_City",
"adminLevel1": "Ciudad de México",
"adminLevel2": "Cuauhtémoc",
"elevation": 2239
}