geocheck_node
Checks a node's IP as seen by external services, returning country, blocks, reputation, and route targets; add full:true for traceroute hops.
Instructions
Run GeoCheck on a node and wait for the result (how services see the node IP: country, blocks). Returns a compact report: country per service and GeoIP base, reputation, blocks, one line per route target. Pass full: true for the raw report with every traceroute hop (large); the SVG image is always dropped. Uses node traffic: repeated calls for the same node within the cooldown return the previous result (also with full: true — it does not start a new check).
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": {
"nodeUuid": "<nodeUuid>"
},
"name": "geocheck_node"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ip | No | Optional: check from this outbound IP | |
| full | No | Return the raw report with traceroute hops (large) | |
| nodeUuid | Yes | Node UUID (see get_nodes / panel_overview) | |
| interface | No | Optional: check from this network interface | |
| timeoutSec | No | Max seconds to wait for the node to answer |