Validiert UK-Adressen, Postleitzahlen, E-Mails und Telefonnummern mittels Royal Mail PAF, Live-SMTP und HLR-Daten.
Auch bekannt als postio-uk/postio-integrations, postcode-address-validation, @postio/mcp
- Stars
- 0
- Tools
- 6
- Downloads, 30 Tage
- —
- Neueste Version
- 0.1.5
- Letzter Commit
- 23. Okt. 2026
- Lizenz
- MIT
Was ist Postio MCP?
Postio ist ein MCP server. Validiert UK-Adressen, Postleitzahlen, E-Mails und Telefonnummern mittels Royal Mail PAF, Live-SMTP und HLR-Daten. Er stellt 6 Tools bereit, etwa postio_address_search, postio_postcode_lookup, postio_udprn_lookup.
Zusammenfassung generiert aus dem README des Projekts
Über Postio MCP server
Postio ermöglicht es Entwicklern und automatisierten Agenten, UK-Kontaktdaten direkt innerhalb eines KI-Assistenten zu verifizieren. Durch die Verbindung dieses Servers mit MCP-fähigen Hosts wie Claude Desktop, Cursor oder Windsurf via npx können Nutzer UK-Adressen, Postleitzahlen, E-Mails und Telefonnummern anhand von realen Datenquellen validieren. Der Server benötigt einen POSTIO_API_KEY, um kostenpflichtige Lookups durchzuführen, kann aber auch ohne starten, um seine verfügbaren Tools anzuzeigen.
Entwickler können spezifische Tools für komplexe Verifizierungsaufgaben nutzen. Das Tool postio_address_search liefert Vorschläge und UDPRNs, während postio_postcode_lookup alle PAF-Zustellpunkte für eine bestimmte Postleitzahl abruft. Für Kommunikationsdaten prüft postio_email_validate Syntax und SMTP-Status, und postio_phone_validate führt Live-HLR-Lookups durch, um Provider und Erreichbarkeit zu identifizieren. Der Server ist für die Nutzung über stdio ausgelegt und kompatibel mit jedem Host, der das Model Context Protocol unterstützt.
Was du damit machen kannst
- 1Spezifische UK-Adressen findenLass die KI nach allen Adressen suchen, die in einer bestimmten Straße oder innerhalb eines bestimmten Postleitzahlenbereichs liegen.
- 2Mobilfunknummern validierenPrüfe, ob eine Liste von UK-Telefonnummern erreichbar ist und identifiziere, welche davon Mobilfunkgeräte sind.
- 3Vollständige Adressdatensätze abrufenNutze eine eindeutige UDPRN, um einen vollständigen, detaillierten Adressdatensatz abzurufen.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du Postio MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenPostio MCP in Claude Code installieren
$ claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcpPostio MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Postio MCP in VS Code installieren
.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 in VS Code CLI installieren
$ 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 in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Postio MCP in Codex installieren
$ codex mcp add postcode-address-validation --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' -- npx -y @postio/mcpPostio MCP in Codex config.toml installieren
~/.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 in Gemini CLI installieren
$ gemini mcp add -s user -e 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation npx -- -y @postio/mcpPostio MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Postio MCP tools 6
Erkannt aus dem 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 | — |
Konfiguration
POSTIO_API_KEYErforderlichSecretPostio 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.
| Name | Beschreibung | Typ |
|---|---|---|
| POSTIO_API_KEY | Postio API key (pk_…). Free key, first 100 lookups on us, no card: https://postio.co.uk/signup | ErforderlichSecret |
| POSTIO_BASE_URL | Override the API base URL. Defaults to https://api.postio.co.uk/v1 (include /v1). Only needed for staging. |
Automatisierte Checks
Geluften am 13. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarpostio-uk/postio-integrations is public and reachablegithub.com/postio-uk/postio-integrations ↗Bestanden
- Paket nennt dieses Repository als Quelle@postio/mcp names postio-uk/postio-integrations as sourcenpmjs.com/package/@postio/mcp ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)Sigstore attestation for @postio/mcpnpmjs.com/package/@postio/mcp/v/0.1.5#provenance ↗Bestanden
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-10-23github.com/postio-uk/postio-integrations ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from @postio/mcpBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten101 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNo tool named like delete, drop or execBestanden
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehen@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 Fragen
Wie füge ich Postio MCP zu Claude Code hinzu?
Führe claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich Postio MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Tools bietet Postio MCP?
Er stellt 6 Tools bereit, darunter postio_address_search, postio_postcode_lookup, postio_udprn_lookup, postio_email_validate, postio_phone_validate.
Kann ich das mit Claude Desktop nutzen?
Ja, du kannst es in deiner Claude Desktop Konfigurationsdatei über npx einrichten.
Was passiert, wenn ich keinen API-Key angebe?
Der Server startet trotzdem und listet seine Tools auf, aber einzelne Tool-Aufrufe werden fehlschlagen und eine Meldung anzeigen, die dich auffordert, den Key zu setzen.