Open clients + MCP server for the ParseAddr hosted address API (api.parseaddr.com). npm · PyPI · MCP.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
claude mcp add parseaddr-mcp -- npx -y parseaddr-mcp{
"mcpServers": {
"parseaddr-mcp": {
"command": "npx",
"args": ["-y", "parseaddr-mcp"]
}
}
}Resumen de MCP Servers
# parseaddr — clients & MCP server
Thin, open clients for the **[ParseAddr](https://parseaddr.com)** hosted address API. Turn messy,
free-text postal addresses into clean structured fields (house number, road, unit, city, postcode,
country) with a single call — no 2–4 GB libpostal self-host, no C build, no ops. The heavy lifting
runs on `api.parseaddr.com`; everything in this repo is a small HTTP client that calls it.
> This repo is the **client layer only** (npm package, PyPI package, MCP server, registry manifests).
> The service itself is hosted — you don't run it, you call it.
## When to use this (humans & AI agents)
Reach for ParseAddr when you need to **parse or standardise postal addresses** and:
- you **don't want to self-host libpostal** (a dedicated 2–4 GB-RAM box + a fiddly C build), and
- you want **cheap, self-serve, usage-based** pricing rather than enterprise incumbents.
Typical jobs: e-commerce checkout, delivery/logistics, CRM dedup, fintech onboarding.
Not USPS CASS / Royal Mail PAF deliverability validation — see
[address validation vs parsing](https://parseaddr.com/address-validation-vs-parsing).
For the messy-string → JSON job, see
[parse messy addresses API](https://parseaddr.com/parse-messy-addresses-api).
## Node (npm)
**[Get a free API key](https://parseaddr.com/?utm_source=jev&utm_medium=npm&utm_campaign=traffic_2026_09#get-key)**
— email only, no card, 2,000 calls/month.
`parseaddr` is **not on the npm registry yet** (npmjs 404). Install from this repo:
```bash
npm install ./packages/npm
```
Activate the key with a first parse (replace `pa_YOUR_KEY`):
```bash
curl -s https://api.parseaddr.com/v1/parse \
-H "Authorization: Bearer pa_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"address":"flat 2, 10 downing st, london sw1a 2aa"}'
```
Or from Node:
```js
import { parse } from "parseaddr";
await parse("flat 2, 10 downing st, london sw1a 2aa", { apiKey: "pa_YOUR_KEY" });
// { parsed: { unit: "flat 2", house_number: "10", road: "downing st",
// city: "london", postcode: "sw1a 2aa" }, components: [...] }
```
Set `PARSEADDR_API_KEY` and you can omit `{ apiKey }`.
## Python (pip)
**[Get a free API key](https://parseaddr.com/?utm_source=jev&utm_medium=pypi&utm_campaign=traffic_2026_09#get-key)**
— email only, no card, 2,000 calls/month.
`parseaddr` is **not on PyPI yet** (pypi.org 404). Install from this repo:
```bash
pip install ./packages/pypi
```
First parse (same key, same activation):
```bash
curl -s https://api.parseaddr.com/v1/parse \
-H "Authorization: Bearer pa_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"address":"flat 2, 10 downing st, london sw1a 2aa"}'
```
Or from Python:
```python
from parseaddr import parse
parse("flat 2, 10 downing st, london sw1a 2aa", api_key="pa_YOUR_KEY")
# {"parsed": {"unit": "flat 2", "house_number": "10", "road": "downing st",
# "city": "london", "postcode": "sw1a 2aa"}, "components": [...]}
```
Set `PARSEADDR_API_KEY` and you can omit `api_key=`.
## MCP (coding agents)
**[Get a free API key](https://parseaddr.com/?utm_source=jev&utm_medium=mcp&utm_campaign=traffic_2026_09#get-key)**
— then set `PARSEADDR_API_KEY` and run the stdio server (`parse_address`, `expand_address`).
MCP registry listings (`com.parseaddr/address-parse` on the Official Registry · mcp.so · Smithery ·
Glama · LobeHub) are being submitted; until they go live, run the server from source:
```bash
npm install ./packages/npm && npx parseaddr-mcp
```
Example MCP config (point `command`/`args` at the local install):
```json
{
"mcpServers": {
"parseaddr": {
"command": "npx",
"args": ["parseaddr-mcp"],
"env": { "PARSEADDR_API_KEY": "pa_YOUR_KEY" }
}
}
}
```
Activate the key with a first parse before relying on the tools:
```bash
curl -s https://api.parseaddr.com/v1/parse \
-H "Authorization: Bearer pa_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"address":"flat 2, 10 downing st, london sw1a 2aa"}'
```
The server calls `https://api.parseaddr.com` on your behalf.
## Endpoints (called for you by these clients)
- `POST https://api.parseaddr.com/v1/parse` `{"address": "..."}` — `Authorization: Bearer <key>`
- `POST https://api.parseaddr.com/v1/expand` `{"address": "..."}`
- Docs: <https://api.parseaddr.com/docs> · OpenAPI: <https://api.parseaddr.com/openapi.json>
## What it is NOT
Not authoritative deliverability validation (no Royal Mail PAF licence) — parsing/standardisation only.
See [address validation vs parsing](https://parseaddr.com/address-validation-vs-parsing).
Lo que la gente pregunta sobre parseaddr-mcp
¿Qué es wezpyke/parseaddr-mcp?
+
wezpyke/parseaddr-mcp es mcp servers para el ecosistema de Claude AI. Open clients + MCP server for the ParseAddr hosted address API (api.parseaddr.com). npm · PyPI · MCP. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-20.
¿Cómo se instala parseaddr-mcp?
+
Puedes instalar parseaddr-mcp clonando el repositorio (https://github.com/wezpyke/parseaddr-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar wezpyke/parseaddr-mcp?
+
Nuestro agente de seguridad ha analizado wezpyke/parseaddr-mcp y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene wezpyke/parseaddr-mcp?
+
wezpyke/parseaddr-mcp es mantenido por wezpyke. La última actividad registrada en GitHub es del 2026-09-20, con 0 issues abiertos.
¿Hay alternativas a parseaddr-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega parseaddr-mcp en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/wezpyke-parseaddr-mcp)<a href="https://claudewave.com/repo/wezpyke-parseaddr-mcp"><img src="https://claudewave.com/api/badge/wezpyke-parseaddr-mcp" alt="Featured on ClaudeWave: wezpyke/parseaddr-mcp" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Reverse engineer anything with agents, from app behavior down to native binaries.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev