Valida direcciones, códigos postales, correos electrónicos y números de teléfono del Reino Unido utilizando Royal Mail PAF, SMTP en vivo y datos HLR.
También conocido como postio-uk/postio-integrations, postcode-address-validation, @postio/mcp
- Stars
- 0
- Herramientas
- 6
- Descargas, 30 días
- —
- Última versión
- 0.1.5
- Último commit
- 23 oct 2026
- Licencia
- MIT
¿Qué es Postio MCP?
Postio es un MCP server. Valida direcciones, códigos postales, correos electrónicos y números de teléfono del Reino Unido utilizando Royal Mail PAF, SMTP en vivo y datos HLR. Expone 6 herramientas, como postio_address_search, postio_postcode_lookup, postio_udprn_lookup.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Postio
Postio permite a los desarrolladores y agentes automatizados verificar datos de contacto del Reino Unido directamente desde un asistente de IA. Al conectar este MCP server a hosts compatibles con MCP como Claude Desktop, Cursor o Windsurf mediante npx, los usuarios pueden validar direcciones, códigos postales, correos electrónicos y números de teléfono del Reino Unido usando fuentes de datos reales. El servidor requiere una POSTIO_API_KEY para realizar consultas con costo, aunque puede iniciarse sin ella para mostrar las herramientas disponibles.
Los desarrolladores pueden usar herramientas específicas para realizar tareas de verificación complejas. La herramienta postio_address_search ofrece sugerencias y UDPRNs, mientras que postio_postcode_lookup recupera todos los puntos de entrega PAF en un código postal específico. Para datos de comunicación, postio_email_validate comprueba la sintaxis y el estado SMTP, y postio_phone_validate realiza consultas HLR en vivo para identificar operadores y disponibilidad. El servidor está diseñado para funcionar sobre stdio y es compatible con cualquier host que soporte el Model Context Protocol.
Qué puedes hacer con él
- 1Buscar direcciones específicas del Reino UnidoPide a la IA que encuentre todas las direcciones ubicadas en una calle específica o dentro de un área de código postal determinada.
- 2Validar números de teléfono móvilDetermina si una lista de números de teléfono del Reino Unido están disponibles e identifica cuáles son dispositivos móviles.
- 3Recuperar registros de direcciones completosUsa un UDPRN único para obtener un registro de dirección completo y detallado.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Postio MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Postio MCP en Claude Code
$ claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcpInstalar Postio MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Instalar Postio MCP en 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>"
}
}
}
}Instalar Postio MCP en 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>"}}'Instalar Postio MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Instalar Postio MCP en Codex
$ codex mcp add postcode-address-validation --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' -- npx -y @postio/mcpInstalar Postio MCP en 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>"
Instalar Postio MCP en Gemini CLI
$ gemini mcp add -s user -e 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation npx -- -y @postio/mcpInstalar Postio MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"postcode-address-validation": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"env": {
"POSTIO_API_KEY": "<YOUR_POSTIO_API_KEY>"
}
}
}
}Herramientas de Postio MCP 6
Detectado desde el 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 | — |
Configuración
POSTIO_API_KEYObligatorioSecretoPostio 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.
| Nombre | Descripción | Tipo |
|---|---|---|
| POSTIO_API_KEY | Postio API key (pk_…). Free key, first 100 lookups on us, no card: https://postio.co.uk/signup | ObligatorioSecreto |
| POSTIO_BASE_URL | Override the API base URL. Defaults to https://api.postio.co.uk/v1 (include /v1). Only needed for staging. |
Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblepostio-uk/postio-integrations is public and reachablegithub.com/postio-uk/postio-integrations ↗Aprobado
- El paquete indica este repositorio como su origen@postio/mcp names postio-uk/postio-integrations as sourcenpmjs.com/package/@postio/mcp ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)Sigstore attestation for @postio/mcpnpmjs.com/package/@postio/mcp/v/0.1.5#provenance ↗Aprobado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-23github.com/postio-uk/postio-integrations ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @postio/mcpAprobado
- No hay avisos críticos en el paquete ni en sus dependencias101 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo tool named like delete, drop or execAprobado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en 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.
Preguntas sobre Postio MCP
¿Cómo agrego Postio MCP a Claude Code?
Ejecuta claude mcp add --env 'POSTIO_API_KEY=<YOUR_POSTIO_API_KEY>' postcode-address-validation -- npx -y @postio/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Postio MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona Postio MCP?
Expone 6 herramientas, incluidas postio_address_search, postio_postcode_lookup, postio_udprn_lookup, postio_email_validate, postio_phone_validate.
¿Puedo usar esto con Claude Desktop?
Sí, puedes configurarlo en tu archivo de configuración de Claude Desktop usando npx.
¿Qué pasa si no proporciono una API key?
El servidor se iniciará y mostrará sus herramientas, pero las llamadas a herramientas individuales fallarán con un mensaje indicándote que debes configurar la clave.