# search_melaka_places

## Purpose

Search covered Melaka demo or verified place facts with deterministic filters and evidence-aware matching. Use it to discover stable place IDs. Do not treat missing evidence as a passed hard constraint or use it for live inventory.

## Input

See the operation `search_melaka_places` in [OpenAPI](/openapi.json). Inputs are strictly schema validated. Unknown properties on structured POST requests are rejected where the schema is strict.

## Output

The shared response envelope contains a runtime request ID and timestamp, schema/data versions, data mode, result, source references, cache state, warnings, and permitted next actions. Business results use `feasible`, `infeasible`, or `needs_verification` where applicable.

## Endpoint and cost

- REST: `GET /api/v1/places`
- MCP tool: `search_melaka_places`
- Internal metering: 1 credit
- Business side effects: none

## Schema example

Production examples are schema placeholders only. Use the current verified revision and returned stable place IDs; do not infer operational facts from examples.

## Evidence and limitations

Only the rights-filtered public view is returned. Missing, stale, conflicting, restricted, or out-of-coverage data is explicit. Live operation, ticket inventory, booking, payment, inquiry, and safety are never confirmed.

<!-- schema-key: searchMelakaPlaces -->
