Валидация британских адресов, почтовых индексов, email-адресов и номеров телефонов с использованием данных Royal Mail PAF, live SMTP и HLR-запросов.
Также известен как postio-uk/postio-integrations, postcode-address-validation, @postio/mcp
- Звёзды
- 0
- Инструменты
- 6
- Загрузки, 30 дней
- —
- Последняя версия
- 0.1.5
- Последний коммит
- 23 окт. 2026 г.
- Лицензия
- MIT
Что такое Postio MCP?
Postio — это MCP server. Валидация британских адресов, почтовых индексов, email-адресов и номеров телефонов с использованием данных Royal Mail PAF, live SMTP и HLR-запросов. Он предоставляет 6 инструментов, например postio_address_search, postio_postcode_lookup, postio_udprn_lookup.
Сводка сгенерирована из README проекта
О Postio MCP server
Postio позволяет разработчикам и автоматизированным агентам проверять контактные данные в Великобритании непосредственно внутри ИИ-ассистента. Подключив этот MCP server к поддерживающим MCP хостам, таким как Claude Desktop, Cursor или Windsurf через npx, пользователи могут валидировать британские адреса, почтовые индексы, email-адреса и номера телефонов, используя реальные источники данных. Для выполнения платных запросов серверу требуется POSTIO_API_KEY, однако он может запуститься и без него, чтобы просто перечислить доступные инструменты.
Разработчики могут использовать специализированные инструменты для выполнения сложных задач по верификации. Инструмент postio_address_search предоставляет варианты адресов и UDPRN, а postio_postcode_lookup позволяет получить все точки доставки PAF для конкретного почтового индекса. Для проверки коммуникационных данных postio_email_validate проверяет синтаксис и статус SMTP, а postio_phone_validate выполняет live HLR-запросы для определения оператора и доступности номера. Сервер работает через stdio и совместим с любым хостом, поддерживающим Model Context Protocol.
Что вы можете с ним делать
- 1Поиск конкретных адресов в ВеликобританииПопросите ИИ найти все адреса, расположенные на определенной улице или в пределах конкретного почтового индекса.
- 2Валидация мобильных номеровОпределите, являются ли номера телефонов в Великобритании доступными, и узнайте, какие из них принадлежат мобильным устройствам.
- 3Получение полных записей адресовИспользуйте уникальный UDPRN для получения полной и подробной записи адреса.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Postio MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка Postio MCP в Claude Code
$ claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcpУстановка Postio MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Установка Postio MCP в VS Code
.vscode/mcp.json
{
"servers": {
"postcode-address-validation": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Установка Postio MCP в VS Code CLI
$ code --add-mcp '{"name":"postcode-address-validation","type":"stdio","command":"npx","args":["-y","@postio/mcp"],"env":{"POSTIO_API_KEY":"<YOUR_POSTIO_API_KEY>"}}'Установка Postio MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Установка Postio MCP в Codex
$ codex mcp add postcode-address-validation --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' -- npx -y @postio/mcpУстановка Postio MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.postcode-address-validation] command = "npx" args = ["-y", "@postio/mcp"] [mcp_servers.postcode-address-validation.env] POSTIO_API_KEY = "<YOUR_POSTIO_API_KEY>"
Установка Postio MCP в Gemini CLI
$ gemini mcp add -s user -e 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation npx -- -y @postio/mcpУстановка Postio MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Инструменты Postio MCP 6
Определено из READMEpostio_address_searchpostio_postcode_lookuppostio_udprn_lookuppostio_email_validatepostio_phone_validatepostio_connect
| postio_address_search | — | |
| postio_postcode_lookup | — | |
| postio_udprn_lookup | — | |
| postio_email_validate | — | |
| postio_phone_validate | — | |
| postio_connect | — |
Конфигурация
POSTIO_API_KEYОбязательноСекретPostio API key (pk_…). Free key, first 100 lookups on us, no card: https://postio.co.uk/signup
POSTIO_BASE_URLOverride the API base URL. Defaults to https://api.postio.co.uk/v1 (include /v1). Only needed for staging.
| Название | Описание | Тип |
|---|---|---|
| POSTIO_API_KEY | Postio API key (pk_…). Free key, first 100 lookups on us, no card: https://postio.co.uk/signup | ОбязательноСекрет |
| POSTIO_BASE_URL | Override the API base URL. Defaults to https://api.postio.co.uk/v1 (include /v1). Only needed for staging. |
Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийpostio-uk/postio-integrations is public and reachablegithub.com/postio-uk/postio-integrations ↗Пройдено
- Пакет указывает этот репозиторий как источник@postio/mcp names postio-uk/postio-integrations as sourcenpmjs.com/package/@postio/mcp ↗Пройдено
- Происхождение сборки (аттестация Sigstore)Sigstore attestation for @postio/mcpnpmjs.com/package/@postio/mcp/v/0.1.5#provenance ↗Пройдено
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-10-23github.com/postio-uk/postio-integrations ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетNo popular package one edit away from @postio/mcpПройдено
- Нет критических предупреждений в пакете или его зависимостях101 resolved dependencies checked; no critical advisoryosv.dev ↗Пройдено
- Нет скрытых инструкций для модели6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыNo tool named like delete, drop or execПройдено
- Удалённая конечная точка отвечает на рукопожатие MCPНе проверялось
README
Открыть на GitHub@postio/mcp
Model Context Protocol server for Postio — the UK validation API for addresses, emails and phone numbers, exposed as tools for any MCP-aware AI host.
First time? Sign up free — first 100 lookups on us, no card needed.
Works with Claude Desktop, Claude Code, Cursor, Windsurf, Zed, Continue, and anything else that speaks MCP over stdio.
Node 20+.
Install
You don't, really. Use npx from your host's MCP config.
Claude Code
claude mcp add postio --env POSTIO_API_KEY=pk_… -- npx -y @postio/mcp
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"postio": {
"command": "npx",
"args": ["-y", "@postio/mcp"],
"env": { "POSTIO_API_KEY": "pk_…" }
}
}
}
Cursor
~/.cursor/mcp.json (or <project>/.cursor/mcp.json for project-scoped):
{
"mcpServers": {
"postio": {
"command": "npx",
"args": ["-y", "@postio/mcp"],
"env": { "POSTIO_API_KEY": "pk_…" }
}
}
}
Windsurf / Zed / Continue
Same JSON as Cursor — they all consume the standard MCP server config shape.
Tools
| Tool | What it does | Billable |
|---|---|---|
postio_address_search |
Free-form UK address search → suggestions + UDPRNs | No |
postio_postcode_lookup |
All PAF delivery points at a postcode | Yes (on hit) |
postio_udprn_lookup |
Full record for a single UDPRN | Yes (on hit) |
postio_email_validate |
Syntax + typo + MX + SMTP + classification | Yes |
postio_phone_validate |
Parse + live HLR lookup (carrier, ported, reachable) | Yes |
postio_connect |
Free health probe | No |
The tools are intentionally primitive and 1:1 with the API. The
agent decides when to chain them — a typical address-finder flow
is postio_address_search → pick a UDPRN → postio_udprn_lookup
for the full record.
Each tool returns the raw API envelope as JSON text, including
meta.requestId for support correlation.
Example prompts
"Look up the address with udprn 25742215." →
postio_udprn_lookupwithudprn=25742215
"Find addresses on Wimpole Street W1G." →
postio_address_searchwithquery="Wimpole Street W1G"
"Is alice@gnail.com a real email address?" →
postio_email_validatewithemail="alice@gnail.com"→ the response includesdidYouMean: "gmail.com".
"Verify these UK phone numbers and tell me which are mobile." →
postio_phone_validateper number.
Configuration
| Env var | Purpose |
|---|---|
POSTIO_API_KEY |
Required. Your Postio API key. |
POSTIO_BASE_URL |
Optional override of the API base URL (default https://api.postio.co.uk/v1). |
A missing POSTIO_API_KEY is not fatal — the server still starts and
advertises its tools, so a host can list them before you've configured
credentials. Individual calls then fail with a message telling you to
set the key.
Official MCP Registry
Listed at registry.modelcontextprotocol.io
as uk.co.postio/postcode-address-validation, published under a
domain-verified namespace (not a personal GitHub one).
curl "https://registry.modelcontextprotocol.io/v0.1/servers/uk.co.postio%2Fpostcode-address-validation/versions/latest"
The listing is generated from server.json in this
directory; the version there tracks this package's version. CI
(publish-mcp-registry.yml) republishes on change.
License
MIT.
Вопросы о Postio MCP
Как добавить Postio MCP в Claude Code?
Выполните claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить Postio MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие инструменты предоставляет Postio MCP?
Он предоставляет 6 инструментов, включая postio_address_search, postio_postcode_lookup, postio_udprn_lookup, postio_email_validate, postio_phone_validate.
Можно ли использовать это с Claude Desktop?
Да, вы можете настроить его в конфигурационном файле Claude Desktop через npx.
Что произойдет, если я не укажу API key?
Сервер запустится и отобразит доступные инструменты, но вызовы отдельных инструментов завершатся ошибкой с сообщением о необходимости установить ключ.