Royal Mail PAF、ライブSMTP、およびHLRデータを使用して、英国の住所、郵便番号、メールアドレス、電話番号を検証します。
別名 postio-uk/postio-integrations, postcode-address-validation, @postio/mcp
- スター
- 0
- ツール
- 6
- ダウンロード数(30日間)
- —
- 最新バージョン
- 0.1.5
- 最終コミット
- 2026年10月23日
- ライセンス
- MIT
Postio MCPとは
PostioはMCPサーバーです。 Royal Mail PAF、ライブSMTP、およびHLRデータを使用して、英国の住所、郵便番号、メールアドレス、電話番号を検証します。. 6個のツールを提供しており、postio_address_search, postio_postcode_lookup, postio_udprn_lookupなどがあります。
プロジェクトのREADMEから生成された概要
Postio MCP server について
Postioは、AIアシスタント内で英国の連絡先詳細を直接検証することを、開発者や自動化エージェントに可能にします。このMCP serverをnpx経由でClaude Desktop、Cursor、WindsurfなどのMCP対応ホストに接続することで、実世界のデータソースを使用して英国の住所、郵便番号、メールアドレス、電話番号を検証できます。課金対象のルックアップを実行するにはPOSTIO_API_KEYが必要ですが、利用可能なツールを表示するために、キーなしで起動することも可能です。
開発者は特定のツールを使用して、複雑な検証タスクを実行できます。postio_address_searchツールは候補とUDPRNを提供し、postio_postcode_lookupは特定の郵便番号にあるすべてのPAF配送ポイントを取得します。通信データについては、postio_email_validateが構文とSMTPステータスを確認し、postio_phone_validateがライブHLRルックアップを実行してキャリアと到達可能性を特定します。このサーバーはstdio経由で動作するように設計されており、Model Context Protocolをサポートするすべてのホストと互換性があります。
できること
- 1特定の英国住所の検索特定の通りや特定の郵便番号エリアにあるすべての住所をAIに探させます。
- 2携帯電話番号の検証英国の電話番号リストが到達可能かどうかを判断し、どれが携帯電話デバイスであるかを特定します。
- 3完全な住所レコードの取得一意のUDPRNを使用して、完全で詳細な住所レコードを取得します。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
Postio MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにPostio MCPをインストール
$ claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcpCursorにPostio MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}VS CodeにPostio MCPをインストール
.vscode/mcp.json
{
"servers": {
"postcode-address-validation": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}VS Code CLIにPostio MCPをインストール
$ code --add-mcp '{"name":"postcode-address-validation","type":"stdio","command":"npx","args":["-y","@postio/mcp"],"env":{"POSTIO_API_KEY":"<YOUR_POSTIO_API_KEY>"}}'Claude DesktopにPostio MCPをインストール
claude_desktop_config.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}CodexにPostio MCPをインストール
$ codex mcp add postcode-address-validation --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' -- npx -y @postio/mcpCodex config.tomlにPostio MCPをインストール
~/.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>"
Gemini CLIにPostio MCPをインストール
$ gemini mcp add -s user -e 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation npx -- -y @postio/mcpGemini settings.jsonにPostio MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Postio MCPツール 6
READMEから検出postio_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. |
自動チェック
実行日 2026年11月13日完全なレポート →自動チェックに合格しました。これはセキュリティ監査ではありません。コードを読み、サーバーに必要最小限のアクセス権を与えてください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能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 ↗合格
- オープンソースライセンス (OSI)MITspdx.org/licenses/MIT.html ↗合格
- 過去1年以内にコミットまたはリリースあり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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
Postio MCPが提供するツールは
6個のツールを提供しており、postio_address_search, postio_postcode_lookup, postio_udprn_lookup, postio_email_validate, postio_phone_validateなどがあります。
Claude Desktopで使用できますか?
はい、npxを使用してClaude Desktopの設定ファイルに構成できます。
APIキーを提供しなかった場合はどうなりますか?
サーバーは起動してツールの一覧を表示しますが、個々のツール呼び出しは、キーを設定するように指示するメッセージとともに失敗します。