preview_node_create
Preview a new OpenStreetMap POI without writing to OSM: validate coordinates and tags, search for nearby duplicate candidates, and review geometry, diff, and digest before applying.
Instructions
Preview one new POI without writing to OSM.
Coordinates must be finite, in range and exact at OSM's seven decimal places. Supply 1..20 nonempty string tags including an explicit POI classification and the actual independent evidence source. Requires verified OAuth/write_api. Searches the configured OSM API within about 100m; classifies nearby geometry by explicit POI type, sport, distance and identity signals. Blocking candidates need review_node_create_duplicates. That tool creates a new digest; it never uploads or approves a write. Failed or incomplete searches never establish absence. Review the exact geometry, tags, diff and full SHA-256 digest before a later apply_osm_edit. After an explicit user request to publish it, call apply_osm_edit immediately; it performs the single final MCP-host elicitation.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"latitude": "<latitude>",
"longitude": "<longitude>",
"tags": "<tags>",
"changeset_comment": "<changeset_comment>",
"changeset_source": "<changeset_source>"
},
"name": "preview_node_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | Yes | ||
| latitude | Yes | ||
| longitude | Yes | ||
| changeset_source | Yes | ||
| changeset_comment | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |