PostalDataPI MCP Server
официальныйГлобальный поиск почтовых индексов, валидация и поиск городов для более чем 70 стран. Время ответа менее 10 мс.
Документация
PostalDataPI MCP Server
MCP-сервер (Model Context Protocol) для PostalDataPI — позволяет AI-агентам искать, проверять и находить почтовые индексы в 240+ странах и территориях с богатыми метаданными: часовой пояс, административные регионы, высота над уровнем моря и координаты.
Инструменты
| Инструмент | Описание |
|---|---|
lookup_postal_code | Получить город, штат/регион и аббревиатуру для почтового индекса (ZIP США, почтовый индекс Великобритании, PLZ Германии и т.д.) |
validate_postal_code | Проверить, существует ли почтовый индекс в стране |
search_by_city | Найти все почтовые индексы для города |
get_postal_code_metadata | Полные метаданные: координаты, административная иерархия, часовой пояс, высота и многое другое |
Настройка
1. Получите API-ключ
Зарегистрируйтесь на postaldatapi.com/register — 1000 бесплатных запросов, кредитная карта не требуется.
2. Установка
pip install postaldatapi-mcp
3. Настройка с Claude Code
claude mcp add --transport stdio postaldatapi -- \
env POSTALDATAPI_KEY=your_api_key_here postaldatapi-mcp
4. Настройка с Claude Desktop
Добавьте в конфигурацию Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json на macOS):
{
"mcpServers": {
"postaldatapi": {
"command": "postaldatapi-mcp",
"env": {
"POSTALDATAPI_KEY": "your_api_key_here"
}
}
}
}
Использование
После настройки просто спросите Claude:
- "Какой город соответствует ZIP-коду 90210?"
- "Найди почтовый индекс Великобритании SW1A"
- "Действителен ли немецкий почтовый индекс 10115?"
- "Какие почтовые индексы у Беверли-Хиллз, Калифорния?"
- "Получи координаты для почтового индекса 100-0001 в Японии"
Claude автоматически использует инструменты PostalDataPI для ответа.
Поддерживаемые страны
240+ стран и территорий, включая США, Великобританию, Канаду, Германию, Францию, Японию, Австралию, Бразилию, Индию и многие другие. Полный список смотрите на postaldatapi.com/countries.
Расширенные метаданные
Помимо базовых запросов, инструмент get_postal_code_metadata возвращает до 18 полей для каждого почтового индекса, включая:
- Координаты (широта, долгота)
- Часовой пояс (например,
America/Mexico_City,Europe/Berlin) - Административная иерархия (штат/провинция, округ, муниципалитет)
- Высота над уровнем моря (в метрах)
- Название места и информация о стране
Пример ответа для Мехико 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
}