{"ok":true,"site":{"host":"anyvan.com","url":"https://www.anyvan.com/","type":"live","category":"Productivity & Business","desc":"AnyVan is a UK service for home removals, courier jobs, deliveries and storage, with online quotes for moves.","tools":[{"name":"submit_move_quote_from_page","kind":"transact","impl":"imperative","description":"Create an AnyVan quote from natural-language move details and navigate this tab to the created quote page.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"pickup":{"type":"object","description":"Pickup endpoint details in the Booking Gateway quote shape.","properties":{"location":{"type":"object","description":"Location details. Prefer query for natural text like \"London SW1A 0AA\"; use placeId only for a real Google Place ID. Booking Gateway resolves town, city, postcode, countryCode, country, addressLines, or coordinates.","properties":{"query":{"type":"string","description":"Natural location text from the user, such as \"London SW1A 0AA\", \"Manchester M1 1AA\", \"London\", or \"GB\"."},"address":{"type":"string","description":"Full natural address text when the user gave an address-like location."},"placeId":{"type":"string","description":"Google Place ID, such as \"ChIJdd4hrwug2EcRmSrV3Vo6llI\". Do not put natural text here unless no better field is available."},"latitude":{"type":"number","description":"Latitude when exact coordinates are available."},"longitude":{"type":"number","description":"Longitude when exact coordinates are available."},"postcode":{"type":"string","description":"Full or partial postcode, such as \"SW1A 1AA\"."},"addressLines":{"type":"array","items":{"type":"string"},"maxItems":5,"description":"Street address lines for an address-like natural location."},"town":{"type":"string","description":"Town name, such as \"London\" or \"Manchester\"."},"city":{"type":"string","description":"City name, such as \"London\" or \"Manchester\"."},"country":{"type":"string","description":"Country name, such as \"United Kingdom\"."},"countryCode":{"type":"string","description":"ISO-3166 alpha-2 country code, such as \"GB\"."}}},"property":{"type":"object","description":"Booking Gateway endpoint property details.","properties":{"type":{"type":"string","description":"Property type for house moves, such as \"house\", \"flat\", \"apartment\", \"studio\", \"flatshare\", or \"storage\"."},"bedrooms":{"type":"object","description":"Booking Gateway bedrooms object for house moves.","properties":{"count":{"type":["integer","string"],"description":"Bedroom count as a number, such as 3."}},"required":["count"]},"floor":{"type":["string","integer"],"description":"Floor as natural text or a Booking Gateway token, such as \"ground floor\", \"3rd floor\", \"ground-floor\", or \"3rd-floor\"."},"liftAvailable":{"type":"boolean","description":"Whether a lift is available at this endpoint, when supplied or clearly implied."},"liftType":{"type":"string","description":"Lift type when supplied, such as \"no-lift\", \"standard\", \"large\", or \"extra-large\"."},"floorNumber":{"type":"integer","description":"Numeric floor number when known. Use 0 for ground floor, 1 for first floor, and so on."},"parkingAvailable":{"type":"boolean","description":"Whether parking is available at this endpoint, if known."},"accessNotes":{"type":"string","description":"Access notes, such as parking, stairs, or loading restrictions, if supplied."}}}}},"delivery":{"type":"object","description":"Delivery endpoint details in the Booking Gateway quote shape.","properties":{"location":{"type":"object","description":"Location details. Prefer query for natural text like \"London SW1A 0AA\"; use placeId only for a real Google Place ID. Booking Gateway resolves town, city, postcode, countryCode, country, addressLines, or coordinates.","properties":{"query":{"type":"string","description":"Natural location text from the user, such as \"London SW1A 0AA\", \"Manchester M1 1AA\", \"London\", or \"GB\"."},"address":{"type":"string","description":"Full natural address text when the user gave an address-like location."},"placeId":{"type":"string","description":"Google Place ID, such as \"ChIJdd4hrwug2EcRmSrV3Vo6llI\". Do not put natural text here unless no better field is available."},"latitude":{"type":"number","description":"Latitude when exact coordinates are available."},"longitude":{"type":"number","description":"Longitude when exact coordinates are available."},"postcode":{"type":"string","description":"Full or partial postcode, such as \"SW1A 1AA\"."},"addressLines":{"type":"array","items":{"type":"string"},"maxItems":5,"description":"Street address lines for an address-like natural location."},"town":{"type":"string","description":"Town name, such as \"London\" or \"Manchester\"."},"city":{"type":"string","description":"City name, such as \"London\" or \"Manchester\"."},"country":{"type":"string","description":"Country name, such as \"United Kingdom\"."},"countryCode":{"type":"string","description":"ISO-3166 alpha-2 country code, such as \"GB\"."}}},"property":{"type":"object","description":"Booking Gateway endpoint property details.","properties":{"type":{"type":"string","description":"Property type for house moves, such as \"house\", \"flat\", \"apartment\", \"studio\", \"flatshare\", or \"storage\"."},"bedrooms":{"type":"object","description":"Booking Gateway bedrooms object for house moves.","properties":{"count":{"type":["integer","string"],"description":"Bedroom count as a number, such as 3."}},"required":["count"]},"floor":{"type":["string","integer"],"description":"Floor as natural text or a Booking Gateway token, such as \"ground floor\", \"3rd floor\", \"ground-floor\", or \"3rd-floor\"."},"liftAvailable":{"type":"boolean","description":"Whether a lift is available at this endpoint, when supplied or clearly implied."},"liftType":{"type":"string","description":"Lift type when supplied, such as \"no-lift\", \"standard\", \"large\", or \"extra-large\"."},"floorNumber":{"type":"integer","description":"Numeric floor number when known. Use 0 for ground floor, 1 for first floor, and so on."},"parkingAvailable":{"type":"boolean","description":"Whether parking is available at this endpoint, if known."},"accessNotes":{"type":"string","description":"Access notes, such as parking, stairs, or loading restrictions, if supplied."}}}}},"metadata":{"type":"object","description":"Optional quote metadata extracted from the user request.","properties":{"moveDate":{"type":"string","description":"Move date in YYYY-MM-DD format when the user supplied an unambiguous date."}}}},"required":["pickup","delivery"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"apiSurface":"spec","favicon":"/favicons/anyvan.com.png","toolCount":1}}