Memvalidasi alamat, kode pos, email, dan nomor telepon Inggris menggunakan Royal Mail PAF, SMTP live, dan data HLR.
Juga dikenal sebagai postio-uk/postio-integrations, postcode-address-validation, @postio/mcp
- Stars
- 0
- Tools
- 6
- Unduhan, 30 hari
- —
- Versi terbaru
- 0.1.5
- Commit terakhir
- 23 Okt 2026
- Lisensi
- MIT
Apa itu Postio MCP?
Postio adalah MCP server. Memvalidasi alamat, kode pos, email, dan nomor telepon Inggris menggunakan Royal Mail PAF, SMTP live, dan data HLR. Server ini menyediakan 6 tool, seperti postio_address_search, postio_postcode_lookup, postio_udprn_lookup.
Ringkasan dibuat dari README proyek
Tentang Postio MCP server
Postio memungkinkan developer dan agent otomatis untuk memverifikasi detail kontak Inggris secara langsung di dalam AI assistant. Dengan menghubungkan MCP server ini ke host yang mendukung MCP seperti Claude Desktop, Cursor, atau Windsurf via npx, pengguna dapat memvalidasi alamat, kode pos, email, dan nomor telepon Inggris menggunakan sumber data dunia nyata. Server ini memerlukan POSTIO_API_KEY untuk melakukan lookup berbayar, meskipun dapat berjalan tanpa key tersebut untuk menampilkan tool yang tersedia.
Developer dapat menggunakan tool spesifik untuk melakukan tugas verifikasi yang kompleks. Tool postio_address_search menyediakan saran dan UDPRN, sementara postio_postcode_lookup mengambil semua titik pengiriman PAF pada kode pos tertentu. Untuk data komunikasi, postio_email_validate memeriksa sintaksis dan status SMTP, dan postio_phone_validate melakukan lookup HLR secara live untuk mengidentifikasi operator dan status keterjangkauan. Server ini dirancang untuk bekerja melalui stdio dan kompatibel dengan host apa pun yang mendukung Model Context Protocol.
Apa yang bisa Anda lakukan dengannya
- 1Mencari alamat Inggris tertentuMinta AI untuk mencari semua alamat yang terletak di jalan tertentu atau di dalam area kode pos tertentu.
- 2Validasi nomor telepon selulerMenentukan apakah daftar nomor telepon Inggris dapat dihubungi dan mengidentifikasi mana yang merupakan perangkat seluler.
- 3Mengambil catatan alamat lengkapGunakan UDPRN unik untuk menarik catatan alamat yang lengkap dan mendetail.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal Postio MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal Postio MCP di Claude Code
$ claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcpInstal Postio MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Instal Postio MCP di 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>"
}
}
}
}Instal Postio MCP di 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>"}}'Instal Postio MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Instal Postio MCP di Codex
$ codex mcp add postcode-address-validation --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' -- npx -y @postio/mcpInstal Postio MCP di 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>"
Instal Postio MCP di Gemini CLI
$ gemini mcp add -s user -e 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation npx -- -y @postio/mcpInstal Postio MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Tool Postio MCP 6
Terdeteksi dari 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 | — |
Konfigurasi
POSTIO_API_KEYWajibRahasiaPostio 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.
| Nama | Deskripsi | Tipe |
|---|---|---|
| POSTIO_API_KEY | Postio API key (pk_…). Free key, first 100 lookups on us, no card: https://postio.co.uk/signup | WajibRahasia |
| POSTIO_BASE_URL | Override the API base URL. Defaults to https://api.postio.co.uk/v1 (include /v1). Only needed for staging. |
Pengecekan otomatis
Berjalan 13 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkaupostio-uk/postio-integrations is public and reachablegithub.com/postio-uk/postio-integrations ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernya@postio/mcp names postio-uk/postio-integrations as sourcenpmjs.com/package/@postio/mcp ↗Lolos
- Provenance build (atestasi Sigstore)Sigstore attestation for @postio/mcpnpmjs.com/package/@postio/mcp/v/0.1.5#provenance ↗Lolos
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-10-23github.com/postio-uk/postio-integrations ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerNo popular package one edit away from @postio/mcpLolos
- Tidak ada advisory kritis pada paket atau dependensinya101 resolved dependencies checked; no critical advisoryosv.dev ↗Lolos
- Tidak ada instruksi tersembunyi untuk model6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelNo tool named like delete, drop or execLolos
- Endpoint remote merespons handshake MCPTidak diperiksa
README
Lihat di 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.
Pertanyaan tentang Postio MCP
Bagaimana cara menambahkan Postio MCP ke Claude Code?
Jalankan claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan Postio MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Tool apa yang disediakan Postio MCP?
Server ini menyediakan 6 tool, termasuk postio_address_search, postio_postcode_lookup, postio_udprn_lookup, postio_email_validate, postio_phone_validate.
Bisakah saya menggunakannya dengan Claude Desktop?
Ya, Anda bisa mengonfigurasinya di file konfigurasi Claude Desktop Anda menggunakan npx.
Apa yang terjadi jika saya tidak menyediakan API key?
Server akan tetap berjalan dan menampilkan tool yang tersedia, tetapi pemanggilan tool secara individu akan gagal dengan pesan yang menginstruksikan Anda untuk mengatur key tersebut.