Price-check an image order
skyfi.validate_orderValidate an archive or tasking order for an area of interest and get the price before buying. Use SkyFi's own MCP with your sign-in.
Inputs
| Name | Type | Description |
|---|---|---|
aoi_wktrequired | string | Area of interest as WKT polygon |
order_typerequired | string | one of: archive, tasking |
archive_id | string | |
window_start | string | |
window_end | string |
Example output
Provider returns the validated order with its price; nothing is charged.
Try it
Not connected yet: use SkyFi directly at skyfi.com . Calling it through our MCP returns this same message.
Call it
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "skyfi.validate_order",
"arguments": {
"aoi_wkt": "POLYGON((-97.75 30.26,-97.73 30.26,-97.73 30.28,-97.75 30.28,-97.75 30.26))",
"order_type": "tasking"
}
}
}curl -sS -X POST https://www.realworldmcp.com/api/call/skyfi.validate_order \
-H 'content-type: application/json' \
-d '{"aoi_wkt": "POLYGON((-97.75 30.26,-97.73 30.26,-97.73 30.28,-97.75 30.28,-97.75 30.26))", "order_type": "tasking"}'const res = await fetch("https://www.realworldmcp.com/api/call/skyfi.validate_order", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"aoi_wkt": "POLYGON((-97.75 30.26,-97.73 30.26,-97.73 30.28,-97.75 30.28,-97.75 30.26))", "order_type": "tasking"})
});
console.log(await res.json());