mcpField
P
Postio — UK Address, Postcode, Email & Phone Validation

Postio — UK Address, Postcode, Email & Phone Validation

ローカル
postio.co.ukビジネス・マーケティング06 日前に更新

Postio — UK Address, Postcode, Email & Phone Validation について

@postio/mcpは、Postioの英国住所、メールアドレス、電話番号の検証APIをMCP対応ホスト向けのツールとして提供します。住所検索に加え、SMTPとHLRのライブチェックを行い、APIの生JSONレスポンスを返します。

主な機能

  1. 01英国住所の検索
  2. 02郵便番号に対応する配達先の検索
  3. 03UDPRNによるレコード取得
  4. 04メールアドレスの形式と配信可能性の検証
  5. 05ライブHLRによる電話番号確認

活用シーン

  1. 01自由入力の条件から英国住所を探す
  2. 02UDPRNで住所の詳細レコードを取得する
  3. 03メールの誤記と配信可能性を確認する
  4. 04英国の電話番号と通信事業者の状態を検証する

MCP 対応

stdio経由でPostio APIの操作をMCP対応ホスト向けツールとして公開します。APIの呼び出しにはPostio APIキーが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"uk-co-postio-postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<POSTIO_API_KEY>",
"POSTIO_BASE_URL": "<POSTIO_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @postio/mcp
設定が必要な環境変数
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.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@postio/mcp0.1.5

ツール

6

掲載時のツール一覧 · 6 日前に更新

パラメーター型必須説明
querystringはい検索文字列。自由形式で指定:建物、通り、郵便番号、組織。
max_resultsintegerいいえ返す結果の最大数。デフォルトは 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_URLAPI のベース 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。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。