ParseAddr — Address Parsing & Normalization MCP server
online · 100% uptimecom.parseaddr/address-parse·v0.1.0Hosted libpostal: messy free-text postal addresses → structured fields. No 2-4GB self-host.
0 stars
Reviews
Write oneNobody has reviewed ParseAddr — Address Parsing & Normalization yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ParseAddr — Address Parsing & Normalization tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 10523ms; handshake note: MCP handshake timed out after 10000ms12/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityAPI key sent as a header8/15
- Maintenancelast push 22 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
How ParseAddr — Address Parsing & Normalization compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 38% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 88 ms
- faster than 86% of 30,031 servers
Install ParseAddr — Address Parsing & Normalization in Claude Code, Cursor or VS Code
claude mcp add --transport http address-parse https://api.parseaddr.com/mcp
What the publisher says
From the ParseAddr — Address Parsing & Normalization repository's README, as published. We do not edit it. Read it on GitHub
parseaddr — clients & MCP server
Thin, open clients for the ParseAddr 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. For the messy-string → JSON job, see parse messy addresses API.
Node (npm)
Get a free API key — email only, no card, 2,000 calls/month.
parseaddr is not on the npm registry yet (npmjs 404). Install from this repo:
npm install ./packages/npmActivate the key with a first parse (replace paYOURKEY):
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:
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 PARSEADDRAPIKEY and you can omit { apiKey }.
Python (pip)
Get a free API key — email only, no card, 2,000 calls/month.
parseaddr is not on PyPI yet (pypi.org 404). Install from this repo:
pip install ./packages/pypiFirst parse (same key, same activation):
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:
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 PARSEADDRAPIKEY and you can omit api_key=.
MCP (coding agents)
Get a free API key — then set PARSEADDRAPIKEY and run the stdio server (parseaddress, expandaddress).
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:
npm install ./packages/npm && npx parseaddr-mcpExample MCP config (point command/args at the local install):
{
"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:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
ParseAddr — Address Parsing & Normalization: common questions
- Is ParseAddr — Address Parsing & Normalization MCP server safe?
- Mostly: it is graded B (72/100). Read the ParseAddr — Address Parsing & Normalization safety report
- How do I install ParseAddr — Address Parsing & Normalization?
- It runs remotely at api.parseaddr.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does ParseAddr — Address Parsing & Normalization need an API key?
- Yes. The registry entry asks for
Authorization. - Is ParseAddr — Address Parsing & Normalization maintained?
- The last commit was 45 days ago (2026-09-20). The latest release is v0.1.0.
- Is ParseAddr — Address Parsing & Normalization up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does ParseAddr — Address Parsing & Normalization compare with other MCP servers?
- safety score 72/100 (higher than 38% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 88 ms (faster than 86% of 30,031 servers). Full comparison.