naftiko: 1.0.0-alpha2 info: label: Census Geocoder — Address Geocoding description: 'Census Geocoder — Address Geocoding. 4 operations covering one-line, structured, reverse, and geographies geocoding. Lead operation: Geocode A One-Line Address. No authentication required.' tags: - US Census Bureau - Geocoding - Addresses created: '2026-05-25' modified: '2026-05-25' binds: [] capability: consumes: - type: http namespace: census-geocoder-geocoding baseUri: https://geocoding.geo.census.gov/geocoder description: Census Geocoder address-resolution endpoints. resources: - name: oneline path: /locations/onelineaddress operations: - name: locationsonelineaddress method: GET description: Geocode A One-Line Address outputRawFormat: json outputParameters: - name: result type: object value: $. - name: structured path: /locations/address operations: - name: locationsaddress method: GET description: Geocode A Structured Address outputRawFormat: json outputParameters: - name: result type: object value: $. - name: reverse path: /locations/coordinates operations: - name: locationscoordinates method: GET description: Reverse Geocode Coordinates outputRawFormat: json outputParameters: - name: result type: object value: $. - name: geographies-oneline path: /geographies/onelineaddress operations: - name: geographiesonelineaddress method: GET description: Geocode A One-Line Address With Census Geographies outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: none exposes: - type: rest namespace: census-geocoder-geocoding-rest port: 8080 description: REST adapter for the Census Geocoder. resources: - path: /v1/oneline name: oneline operations: - method: GET name: locationsonelineaddress call: census-geocoder-geocoding.locationsonelineaddress outputParameters: - type: object mapping: $. - path: /v1/structured name: structured operations: - method: GET name: locationsaddress call: census-geocoder-geocoding.locationsaddress outputParameters: - type: object mapping: $. - path: /v1/reverse name: reverse operations: - method: GET name: locationscoordinates call: census-geocoder-geocoding.locationscoordinates outputParameters: - type: object mapping: $. - path: /v1/geographies-oneline name: geographies-oneline operations: - method: GET name: geographiesonelineaddress call: census-geocoder-geocoding.geographiesonelineaddress outputParameters: - type: object mapping: $. - type: mcp namespace: census-geocoder-geocoding-mcp port: 9090 transport: http tools: - name: census-geocode-oneline description: Geocode A One-Line Address hints: readOnly: true destructive: false idempotent: true call: census-geocoder-geocoding.locationsonelineaddress outputParameters: - type: object mapping: $. - name: census-geocode-structured description: Geocode A Structured Address hints: readOnly: true destructive: false idempotent: true call: census-geocoder-geocoding.locationsaddress outputParameters: - type: object mapping: $. - name: census-geocode-coordinates description: Reverse Geocode Coordinates hints: readOnly: true destructive: false idempotent: true call: census-geocoder-geocoding.locationscoordinates outputParameters: - type: object mapping: $. - name: census-geocode-oneline-geographies description: Geocode A One-Line Address With Census Geographies hints: readOnly: true destructive: false idempotent: true call: census-geocoder-geocoding.geographiesonelineaddress outputParameters: - type: object mapping: $.