
Hungarian Postcode Validator
- Updated June 1, 2026
- UnbearableDev/hu-postcode-validator
io.github.UnbearableDev/hu-postcode-validator is a MCP server that validates Hungarian postcodes and resolves addresses across 3,484 codes with bulk lookup support.
About
io.github.UnbearableDev/hu-postcode-validator is a Model Context Protocol server that provides Hungarian postcode validation, fast lookup, and bulk address resolution for applications serving the Hungarian market. developers shipping ecommerce, booking, or B2B tools can wire the remote MCP endpoint into Claude Code or Cursor so the agent can confirm whether a postcode exists, normalize city and street data, or validate batches during migrations. The catalog positions it in Build under integrations because you typically adopt it while wiring checkout, shipping calculators, or CRM address fields—not during abstract idea research. The server advertises coverage of three thousand four hundred eighty-four codes and sub-ten-millisecond lookups, which matters when you want inline UX without a heavy self-hosted gazetteer. It is a specialized geographic data MCP, not a general EU validator; scope stays Hungary-specific. Registration uses an Apify Bearer token on the published remote URL.
- Hungarian postcode lookup and validation across 3,484 documented codes
- Sub-10ms lookups suited to interactive form validation flows
- Bulk address endpoint for batch imports or agent-driven data cleanup
- Apify-hosted streamable-http MCP with Bearer token authentication
- Useful for HU-market SaaS, shops, and delivery apps built by solo founders
Hungarian Postcode Validator by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add --transport http hu-postcode-validator https://unbearable-dev--hu-postcode-validator.apify.actor/mcp --header "Authorization: Bearer YOUR_TOKEN"Add your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| Transport | HTTP |
|---|---|
| Auth | Required |
| Last updated | June 1, 2026 |
| Repository | UnbearableDev/hu-postcode-validator ↗ |
What it does
Validate Hungarian postcodes and resolve addresses in agent-built checkout, CRM, or onboarding forms targeting Hungary.
Who is it for?
Best when you're launching SaaS, shops, or logistics tools for Hungarian customers and want agent-assisted integration of postcode APIs.
Skip if: Products outside Hungary or teams that already use a full EU address provider with contractual SLAs and no need for a Hungary-only MCP.
What you get
After install, your agent can validate HU postcodes, fetch normalized addresses, and run bulk checks through MCP tools during feature work.
- Validated Hungarian postcode results with normalized address data
- Bulk validation outcomes for imported or agent-generated address lists
- Integration-ready responses for forms, APIs, or data migration scripts
By the numbers
- 3,484 Hungarian postcodes in the documented dataset
- Sub-10ms lookup performance claimed in the server description
- Bulk address endpoint advertised alongside single lookup validation
README.md
Hungarian Postcode & Address Validator
MCP server that validates Hungarian postcodes and addresses. Powered by the official Magyar Posta catalog and KSH (Hungarian Central Statistics Office) settlement data. Pennies per call.
Built by Unbearable Labs. Pay-per-event pricing — only billed when a tool is actually called.
Available on
- Apify Actor Store — primary, metered usage (PPE)
- MCPize — pending submission
- MCP.so — pending submission
- PulseMCP — pending submission
- Smithery — pending submission
- Glama — pending submission
Newsletter: Unbearable TechTips Weekly · All Actors: github.com/UnbearableDev
What it does
Point any MCP-capable client (Claude Desktop, Cursor, n8n, Make, Zapier, custom agents) at this server and get fast, structured answers to Hungarian address questions:
- Validate a
(postcode, city)pair before storing it in your DB - Look up the settlement and county for any HU postcode
- Find all postcodes that serve a given city (handy for Budapest: 23 districts, 100+ postcodes)
- List every postcode in a Hungarian county
- Map Budapest district numbers (1–23 or I–XXIII) to their postcode ranges
Tools
| Tool | Purpose | Price |
|---|---|---|
lookup_postcode(postcode) |
Settlement + county + (if BP) district for a 4-digit HU postcode | $0.001 |
lookup_city(city) |
All postcodes for a city (diacritic-insensitive — gyor matches Győr) |
$0.001 |
validate_address(postcode, city) |
yes/no + corrected suggestion if mismatch | $0.001 |
budapest_district_lookup(district) |
Budapest I-XXIII (or 1-23) → list of postcodes in that district | $0.001 |
list_postcodes_in_county(county_name) |
Bulk listing — every postcode in a county | $0.005 |
Example responses
lookup_postcode(1102)
{
"postcode": 1102,
"found": true,
"matches": [
{
"postcode": 1102,
"settlement": "Budapest",
"settlement_part": "X. kerület",
"county": "Budapest"
}
],
"budapest_district": "X."
}
validate_address(1102, "Szeged")
{
"valid": false,
"reason": "city_mismatch",
"postcode": 1102,
"city": "Szeged",
"expected_settlements": ["Budapest"]
}
budapest_district_lookup(14) (or "XIV") returns all postcodes in District XIV.
Pricing
| Event | USD per call |
|---|---|
lookup-call (most tools) |
$0.001 |
bulk-call (list_postcodes_in_county) |
$0.005 |
Effectively a free utility for occasional use; meaningful at high call volumes.
Data sources
- Magyar Posta official postal catalog (
Iranyitoszam-Internet_uj.xlsx) — postcode → settlement mapping - KSH (Hungarian Central Statistical Office) settlement registry — county / district / KSH code per settlement, via the open
tamas-ferenci/IrszHnkcompilation
Coverage: 3,484 postcode-settlement entries spanning 2,962 unique postcodes (1011–9985), all 19 Hungarian counties + Budapest. Refreshed quarterly.
Connecting from Claude Desktop
{
"mcpServers": {
"hu-postcode": {
"transport": "streamable-http",
"url": "https://YOUR-ACTOR-URL.apify.actor/mcp"
}
}
}
What's NOT covered
- Street-level address validation (no clean public data source post-2022 KEKKH restrictions)
- Fuzzy / Levenshtein city-name matching (v1.1)
- Non-Hungarian addresses (consider another MCP for those)
Source / contact
Issues and ideas: unbearabledev@gmail.com or the GitHub org UnbearableDev.
Recommended MCP Servers
How it compares
Hungary-specific postcode data MCP, not a generic geocoding skill or global address autocomplete library.
FAQ
Who is io.github.UnbearableDev/hu-postcode-validator for?
It is for developers building Hungary-focused apps who want fast postcode validation and address lookup callable from AI coding agents.
When should I use io.github.UnbearableDev/hu-postcode-validator?
Use it while implementing shipping, billing, or signup address fields, cleaning imported HU customer data, or prototyping forms that must reject invalid postcodes.
How do I add io.github.UnbearableDev/hu-postcode-validator to my agent?
Add the Apify MCP remote from the server.json manifest, configure Bearer authorization with your Apify token, and expose the validator tools to your agent session.