Postio — UK Address, Postcode, Email & Phone Validation
ローカルPostio — UK Address, Postcode, Email & Phone Validation について
@postio/mcpは、Postioの英国住所、メールアドレス、電話番号の検証APIをMCP対応ホスト向けのツールとして提供します。住所検索に加え、SMTPとHLRのライブチェックを行い、APIの生JSONレスポンスを返します。
主な機能
- 01英国住所の検索
- 02郵便番号に対応する配達先の検索
- 03UDPRNによるレコード取得
- 04メールアドレスの形式と配信可能性の検証
- 05ライブHLRによる電話番号確認
活用シーン
- 01自由入力の条件から英国住所を探す
- 02UDPRNで住所の詳細レコードを取得する
- 03メールの誤記と配信可能性を確認する
- 04英国の電話番号と通信事業者の状態を検証する
MCP 対応
stdio経由でPostio APIの操作をMCP対応ホスト向けツールとして公開します。APIの呼び出しにはPostio APIキーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @postio/mcpPOSTIO_API_KEYシークレットPostio API key (pk_…). Free key, first 100 lookups on us, no card: https://postio.co.uk/signupPOSTIO_BASE_URLOverride the API base URL. Defaults to https://api.postio.co.uk/v1 (include /v1). Only needed for staging.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
6掲載時のツール一覧 · 6 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索文字列。自由形式で指定:建物、通り、郵便番号、組織。 |
| max_results | integer | いいえ | 返す結果の最大数。デフォルトは 10、最大は 50。 |
詳細
@postio/mcp
Postio の Model Context Protocol サーバーです。住所、メールアドレス、電話番号を検証する英国の API を、MCP 対応のあらゆる AI ホストで使えるツールとして提供します。
初めての方へ: 無料で登録できます。最初の 100 回の検索は無料で、カード情報も不要です。
Claude Desktop、Claude Code、Cursor、Windsurf、Zed、Continue など、stdio 経由で MCP に対応するあらゆる環境で動作します。
Node 20 以上。
インストール
特に必要ありません。ホストの MCP 設定から npx を使用します。
Claude Code
claude mcp add postio --env POSTIO_API_KEY=pk_… -- npx -y @postio/mcp
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。
{
"mcpServers": {
"postio": {
"command": "npx",
"args": ["-y", "@postio/mcp"],
"env": { "POSTIO_API_KEY": "pk_…" }
}
}
}
Cursor
~/.cursor/mcp.json(プロジェクト単位で設定する場合は <project>/.cursor/mcp.json):
{
"mcpServers": {
"postio": {
"command": "npx",
"args": ["-y", "@postio/mcp"],
"env": { "POSTIO_API_KEY": "pk_…" }
}
}
}
Windsurf / Zed / Continue
Cursor と同じ JSON を使用します。いずれも標準的な MCP サーバー設定形式に対応しています。
ツール
| ツール | 機能 | 課金対象 |
|---|---|---|
postio_address_search | 自由形式の英国住所検索 → 候補と UDPRN | いいえ |
postio_postcode_lookup | 郵便番号に該当するすべての PAF 配達先 | 該当ありの場合は課金 |
postio_udprn_lookup | 単一の UDPRN の完全なレコード | 該当ありの場合は課金 |
postio_email_validate | 構文、入力ミス、MX、SMTP、分類の検証 | はい |
postio_phone_validate | 解析とリアルタイム HLR 照会(通信事業者、番号移転、到達可能性) | はい |
postio_connect | 無料のヘルスチェック | いいえ |
ツールは意図的に基本的な機能に絞り、API と 1 対 1 で対応しています。どのツールを連携するかはエージェントが判断します。一般的な住所検索の流れは、postio_address_search → UDPRN の選択 → 完全なレコードを取得するための postio_udprn_lookup です。
各ツールは、サポート時の照合に使える meta.requestId を含む、生の API エンベロープを JSON テキストで返します。
プロンプトの例
「udprn 25742215 の住所を調べてください。」 →
udprn=25742215を指定してpostio_udprn_lookup
「Wimpole Street W1G の住所を検索してください。」 →
query="Wimpole Street W1G"を指定してpostio_address_search
「[email protected] は実在するメールアドレスですか?」 →
email="[email protected]"を指定してpostio_email_validate→ 応答にはdidYouMean: "gmail.com"が含まれます。
「次の英国の電話番号を検証し、どれが携帯電話か教えてください。」 → 電話番号ごとに
postio_phone_validateを実行します。
設定
| 環境変数 | 用途 |
|---|---|
POSTIO_API_KEY | 必須です。 Postio API キーです。 |
POSTIO_BASE_URL | API のベース URL を任意で上書きします(デフォルトは https://api.postio.co.uk/v1)。 |
POSTIO_API_KEY が設定されていなくても、サーバーは起動してツールを公開するため、ホストは認証情報の設定前にツールを一覧表示できます。ただし、個々の呼び出しはキーの設定を促すメッセージとともに失敗します。
公式 MCP レジストリ
registry.modelcontextprotocol.io に uk.co.postio/postcode-address-validation として登録されています。個人の GitHub アカウントではなく、ドメイン検証済みの名前空間で公開されています。
curl "https://registry.modelcontextprotocol.io/v0.1/servers/uk.co.postio%2Fpostcode-address-validation/versions/latest"
登録情報は、このディレクトリにある server.json から生成されます。そこに記載されたバージョンは、このパッケージのバージョンに合わせて更新されます。CI(publish-mcp-registry.yml)は変更時に再公開します。
ライセンス
MIT。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。