MCP-Geocoder

Fault-tolerant address capture for phone agents – demo

OpenPLZ Photon

What the caller said

Simulates the transcriber output. Typos are welcome.

Examples:

Conversation flow

  1. Postal code first. Five digits survive narrowband far better than place names.
  2. Match the street. Against the official directory of that postal code, not against everything.
  3. React to the status. confirmed read back · ambiguous read out choices · unresolved hand over.
  4. Never guess. If the caller rejects everything: flag_for_human.

Hard cases

Runs live against this instance. Each row is a typical phone-line error – and what the server makes of it. Same cases as in the automated tests, but here against the real data of the postal code.

HeardWhy it is hardStatusBest matchConfidence

API

REST and MCP are equivalent – same business logic, same responses. Full description: /openapi.json · MCP tool describe_api · resource geocoder://docs/api