Valide les adresses, codes postaux, e-mails et numéros de téléphone du Royaume-Uni en utilisant Royal Mail PAF, le protocole SMTP en direct et les données HLR.
Aussi connu sous postio-uk/postio-integrations, postcode-address-validation, @postio/mcp
- Étoiles
- 0
- Outils
- 6
- Téléchargements, 30 jours
- —
- Dernière version
- 0.1.5
- Dernier commit
- 23 oct. 2026
- Licence
- MIT
Qu'est-ce que Postio MCP ?
Postio est un serveur MCP. Valide les adresses, codes postaux, e-mails et numéros de téléphone du Royaume-Uni en utilisant Royal Mail PAF, le protocole SMTP en direct et les données HLR. Il expose 6 outils, comme postio_address_search, postio_postcode_lookup, postio_udprn_lookup.
Résumé généré à partir du README du projet
À propos du MCP server Postio
Postio permet aux développeurs et aux agents automatisés de vérifier les coordonnées britanniques directement au sein d'un assistant IA. En connectant ce MCP server à des hôtes compatibles MCP comme Claude Desktop, Cursor ou Windsurf via npx, les utilisateurs peuvent valider des adresses, des codes postaux, des e-mails et des numéros de téléphone au Royaume-Uni à partir de sources de données réelles. Le serveur nécessite une clé POSTIO_API_KEY pour effectuer des recherches payantes, bien qu'il puisse démarrer sans clé pour présenter ses outils disponibles.
Les développeurs peuvent utiliser des outils spécifiques pour effectuer des tâches de vérification complexes. L'outil postio_address_search fournit des suggestions et des UDPRN, tandis que postio_postcode_lookup récupère tous les points de livraison PAF pour un code postal spécifique. Pour les données de communication, postio_email_validate vérifie la syntaxe et le statut SMTP, et postio_phone_validate effectue des recherches HLR en direct pour identifier les opérateurs et la joignabilité. Le serveur est conçu pour fonctionner via stdio et est compatible avec tout hôte prenant en charge le Model Context Protocol.
Ce que vous pouvez faire avec
- 1Trouver des adresses spécifiques au Royaume-UniDemandez à l'IA de trouver toutes les adresses situées dans une rue précise ou dans une zone de code postal donnée.
- 2Valider des numéros de téléphone mobileDéterminez si une liste de numéros de téléphone britanniques est joignable et identifiez ceux qui sont des appareils mobiles.
- 3Récupérer des enregistrements d'adresses completsUtilisez un UDPRN unique pour extraire un enregistrement d'adresse complet et détaillé.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Postio MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Postio MCP dans Claude Code
$ claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcpInstaller Postio MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Installer Postio MCP dans 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>"
}
}
}
}Installer Postio MCP dans 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>"}}'Installer Postio MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Installer Postio MCP dans Codex
$ codex mcp add postcode-address-validation --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' -- npx -y @postio/mcpInstaller Postio MCP dans 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>"
Installer Postio MCP dans Gemini CLI
$ gemini mcp add -s user -e 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation npx -- -y @postio/mcpInstaller Postio MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Outils MCP Postio 6
Détectés depuis le 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 | — |
Configuration
POSTIO_API_KEYRequisSecretPostio 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.
| Nom | Description | Type |
|---|---|---|
| POSTIO_API_KEY | Postio API key (pk_…). Free key, first 100 lookups on us, no card: https://postio.co.uk/signup | RequisSecret |
| POSTIO_BASE_URL | Override the API base URL. Defaults to https://api.postio.co.uk/v1 (include /v1). Only needed for staging. |
Vérifications automatisées
Exécuté le 13 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessiblepostio-uk/postio-integrations is public and reachablegithub.com/postio-uk/postio-integrations ↗Réussi
- Le nom du package correspond au dépôt source@postio/mcp names postio-uk/postio-integrations as sourcenpmjs.com/package/@postio/mcp ↗Réussi
- Provenance du build (attestation Sigstore)Sigstore attestation for @postio/mcpnpmjs.com/package/@postio/mcp/v/0.1.5#provenance ↗Réussi
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-10-23github.com/postio-uk/postio-integrations ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from @postio/mcpRéussi
- Aucun avis critique dans le package ou ses dépendances101 resolved dependencies checked; no critical advisoryosv.dev ↗Réussi
- Aucune instruction cachée destinée au modèle6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNo tool named like delete, drop or execRéussi
- Le point de terminaison distant répond à la poignée de main MCPNon vérifié
README
Voir sur 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.
Questions sur Postio MCP
Comment ajouter Postio MCP à Claude Code ?
Exécutez claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Postio MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels outils Postio MCP fournit-il ?
Il expose 6 outils, dont postio_address_search, postio_postcode_lookup, postio_udprn_lookup, postio_email_validate, postio_phone_validate.
Puis-je l'utiliser avec Claude Desktop ?
Oui, vous pouvez le configurer dans votre fichier de configuration Claude Desktop en utilisant npx.
Que se passe-t-il si je ne fournis pas de clé API ?
Le serveur démarrera tout de même et listera ses outils, mais les appels à des outils spécifiques échoueront avec un message vous demandant de configurer la clé.