MCP.Market

Structured Address Fix MCP server

by sebastienrousseau·io.github.sebastienrousseau/structured-address-fix-mcp·v0.0.6·1 stars

MCP server for ISO 20022 postal-address remediation ahead of the Nov 2026 CBPR+ cliff.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars33 downloads/wk

Reviews

Write one

Nobody has reviewed Structured Address Fix yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Structured Address Fix tools (13, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • assess_address

    Score a single address against a policy and return its findings.

  • assess_message

    Assess every addressed party in a pacs.008 / pain.001 message.

  • classify_address

    Classify a postal address as structured, hybrid, or unstructured.

  • explain_finding

    Explain what a finding code means and how to resolve it.

  • get_cutover_date

    Report when the structured-address requirement binds, if it yet does.

  • list_policies

    List every available address policy (rulebook) with its tier.

  • normalize_country_code

    Resolve a country name or code to its ISO 3166-1 alpha-2 code.

  • parse_address_libpostal

    Parse a free-text address into ISO 20022 postal fields.

  • preview_patchwrite action

    Return the patch operations remediation would apply (a dry run).

  • remediate_address

    Propose the compliant form of an address, with explained changes.

  • remediate_message

    Assess and remediate every addressed party in a message.

  • split_street_and_building

    Split a street line into street name, building, and sub-building.

  • validate_postal_policy

    Validate an address's post_code against a country's format policy.

Public scan report

scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it

no findings
  • Code scan8 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Structured Address Fix compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Tools
13
the typical server has 7
Tools that change things
8%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
33
more than 22% of 12,191 servers with a package

What its tools let an agent do: 12 read · 1 change

Release history: 2 versions in the registry since 2026-08-29, latest 2026-10-04, typically one every 36 days.

Install Structured Address Fix in Claude Code, Cursor or VS Code

claude mcp add structured-address-fix-mcp -- uvx structured-address-fix-mcp
Add to Cursor

What the publisher says

From the Structured Address Fix repository's README, as published. We do not edit it. Read it on GitHub

structured-address-fix-mcp: An MCP Server for ISO 20022 Postal Addresses

[![PyPI Version][pypi-badge]][07] [![Python Versions][python-versions-badge]][07] [![License][license-badge]][01] [![Tests][tests-badge]][tests-url] [![Quality][quality-badge]][quality-url] [![OpenSSF Scorecard][scorecard-badge]][scorecard-url] [![Documentation][docs-badge]][docs-url] [![Glama MCP server score][glama-badge]][glama-url]

A [Model Context Protocol][mcp] server that exposes the [structured-address-fix][core] ISO 20022 postal-address library as tools for AI agents and assistants — classify an address's shape, assess it against a scheme policy, and remediate it (or a whole pacs.008 / pain.001 message) into the structured form the November 2026 cutover requires, all from your favourite MCP client.

The 14 November 2026 cliff. On that date CBPR+, HVPS+, T2, CHAPS, and

Fedwire stop accepting fully unstructured postal addresses: a payment whose

debtor/creditor address is a free-text blob is rejected. structured-address-fix-mcp

puts the readiness check and the fix in front of your agent — assess_message

flags the offending parties, remediate_message proposes the compliant form,

and getcutoverdate reports the binding date. v0.0.4, stdio, streamable

HTTP and SSE transports, 13 tools, Python 3.12+.

Contents

  • Overview
  • The ISO 20022 MCP Suite
  • Install
  • Quick Start
  • Transports — stdio, streamable HTTP (2026-07-28 and 2025-11-25) and SSE from one command line
  • Tools
  • Using the tools
  • Related MCP Servers
  • When not to use structured-address-fix-mcp
  • Development
  • Security
  • Documentation

Overview

The [Model Context Protocol][mcp] (MCP) is an open standard that lets AI agents and assistants discover and call external tools in a uniform way. structured-address-fix-mcp is an MCP server that turns the [structured-address-fix][core] library into a set of first-class agent tools, so an assistant can read a postal address — or every addressed party in an ISO 20022 pacs.008 / pain.001 message — and bring it into line with the structured-address rules that become mandatory on 14 November 2026, directly from a conversation.

The headline capability is the one-shot remediation workflow: assess a message, find the parties whose addresses will be rejected at the cliff, and emit the compliant form with each change explained and confidence-scored.

Every tool is a thin, typed wrapper over structuredaddressfix.services — the single shared facade also used by the CLI — so all interfaces behave identically. Tools return JSON-serialisable data; on an error they return an {"error": ...} payload rather than raising.

  • Website:
  • Source code:
  • Bug reports:
flowchart LR
    A["MCP client<br/>(Claude Desktop, IDE, agent)"] -->|stdio, streamable HTTP or SSE| B["structured-address-fix-mcp"]
    B -->|delegates to| C["structured_address_fix.services"]
    C -->|classify + assess + remediate| D["ISO 20022 postal addresses<br/>(pacs.008 / pain.001)"]

The ISO 20022 MCP Suite

structured-address-fix-mcp is the postal-address specialist in a set of coordinated, vendor-neutral MCP servers for the ISO 20022 migration. Dependency ranges are kept aligned across the suite, so the servers co-install cleanly in a single Python environment: start with one, add the rest as your workflow grows.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Structured Address Fix: common questions

Is Structured Address Fix MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Structured Address Fix safety report
How do I install Structured Address Fix?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Structured Address Fix need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Structured Address Fix maintained?
The last commit was 8 days ago (2026-10-27). The latest release is v0.0.6.
How does Structured Address Fix compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); tools 13 (the typical server has 7); tools that change things 8% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from sebastienrousseau →