Get a live moving price estimate
get_moving_estimateCalculate an indicative price range (EUR incl. VAT) for a household move between two places in the EU, Switzerland or the UK. Uses truck road routing with real tolls, the vehicle needed for the volume and the loading/unloading crew. Prices three service levels: truck_driver (truck and driver only, the customer loads and unloads), standard (crew loads, wraps furniture and unloads; default) and premium (standard plus packing boxes and dismantling/reassembling furniture). Returns low/high price for the chosen level, the ranges of all three levels, distance, vehicles, crew and a link where the user can request a binding fixed-price quote. Takes a few seconds. Does not create a booking.
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": {
"origin": "<origin>",
"origin_country": "<origin_country>",
"destination": "<destination>",
"destination_country": "<destination_country>",
"volume_m3": "<volume_m3>"
},
"name": "get_moving_estimate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| origin | Yes | Start city, postcode or street address, e.g. "Munich" or "10115 Berlin" | |
| service | No | Service level: truck_driver = truck and driver only (customer loads), standard = with moving crew, premium = crew also packs boxes and dismantles/reassembles furniture | standard |
| language | No | Language of the matched addresses and the quote form | en |
| volume_m3 | Yes | Volume in cubic metres. Typical: room 5, studio 10, 1-bed flat 15, 2–3 bed flat 25, house 50. Ask the user if unknown. | |
| destination | Yes | Destination city, postcode or street address | |
| origin_country | Yes | ISO 3166-1 alpha-2 country code of the start, e.g. DE | |
| destination_country | Yes | ISO 3166-1 alpha-2 country code of the destination, e.g. ES |