npm @postio/mcpstdioMITupdated 25d ago
Postio is the UK validation API for addresses, emails and phone numbers. This repo holds the JS-family npm packages, the AI / agent surface, and the cdn.postio.co.uk Worker that powers Postio's browser drop-in.
O que dá para fazer com Postio — UK Address, Postcode, Email & Phone Validation?
postio-integrations
Postio is the UK validation API for addresses,
emails and phone numbers. This repo holds the JS-family npm packages,
the AI / agent surface, and the cdn.postio.co.uk Worker that powers
Postio's browser drop-in.
First time? Sign up free — first 100 lookups on us, no card needed.
The Postio API + OpenAPI spec live in
postio-uk/postio-api. The
spec is also published as
@postio/openapi.
Packages
| Package | What it is |
|---|---|
@postio/api-types |
TypeScript types generated from the OpenAPI spec. |
@postio/core |
Runtime-agnostic typed client (browser / Node / Workers / Bun / Deno). |
@postio/node |
Node SDK on top of core — retries with exponential backoff, structured logger hook. |
@postio/postman-collection |
Postman v2.1 collection for every endpoint. |
@postio/address-finder |
Browser address autocomplete — ARIA combobox, themable, framework-agnostic source. |
@postio/address-finder-bundled |
The same component prebuilt for <script> tag use. |
@postio/react |
React hooks + <AddressFinder /> component, TanStack Query under the hood. |
@postio/mcp |
Model Context Protocol server — npx -y @postio/mcp for Claude Desktop / Cursor / Windsurf / Zed. |
Layout
packages/ pnpm workspace; one publishable npm package per subdir
ai/ AI / agent surface (Claude Skill, GPT Action, recommendation prompts)
cdn-worker/ Cloudflare Worker that serves the address-finder bundles
.github/workflows/ CI for publishing + deploying
Building
cd packages
pnpm install
pnpm -r run build
Each package builds independently (pnpm -F @postio/<name> run build).
The address-finder bundle has a topological-build quirk — use the
... suffix so its workspace dep builds first:
pnpm -F "@postio/address-finder-bundled..." run build
Contributing
PRs welcome. Conventions:
- Node 22+, pnpm 10+, ESM only, MIT-licensed.
stageis the working branch;masterdeploys / publishes via CI.- One package change per PR where possible.
- Versions on each package are independent SemVer; bump the version
in
package.jsonwhen you intend a release.
The full integration index — including the server SDKs in their own repos and the WordPress plugin — lives at postio.co.uk/integrations.
License
MIT.
Instalação
Adicione Postio — UK Address, Postcode, Email & Phone Validation ao seu cliente. Escolha o que você usa.
claude mcp add mcp -- npx -y @postio/mcpcodex mcp add mcp -- npx -y @postio/mcpamp mcp add mcp -- npx -y @postio/mcp{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"mcp","command":"npx","args":["-y","@postio/mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@postio/mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@postio/mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"@postio/mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @postio/mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Pontuação
39 / 100
Incompleta
- Documentação13/25
- Manutenção19/25
- Confiança16/20
- Capacidade0/15
- Instalação12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 18 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 0.1.4Mais recente | 14 de ago. de 2026 |