{"ok":true,"site":{"host":"volt.alx21.chatgpt.site","url":"https://volt.alx21.chatgpt.site/","type":"live","desc":"Explore EV battery and charging tradeoffs on a fixed sample corridor. Fictional stations, explicit assumptions, and seven WebMCP tools.","tools":[{"name":"get_trip_context","kind":"answer","impl":"imperative","description":"Read the applied inputs, calculated plan, and assumptions. Uses fictional sample stations and an assumed energy model; not navigation or live charger data.","title":"Get trip context","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_vehicle_profiles","kind":"answer","impl":"imperative","description":"Read generic sample range, battery capacity, and peak charging power assumptions. Uses fictional sample stations and an assumed energy model; not navigation or live charger data.","title":"List sample vehicle profiles","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"find_chargers","kind":"answer","impl":"imperative","description":"Filter sample stations and show matching cards on the page. Uses fictional sample stations and an assumed energy model; not navigation or live charger data.","title":"Find sample corridor chargers","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"minimumPowerKw":{"type":"number","minimum":50,"maximum":400,"description":"Minimum sample station rated power in kW."},"amenity":{"type":"string","enum":["coffee","restrooms","food","shopping","lounge","hotel"],"description":"Required sample amenity."}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"compare_route_options","kind":"act","impl":"imperative","description":"Calculate three route styles for the applied vehicle, charge, and reserve; display the comparison. Uses fictional sample stations and an assumed energy model; not navigation or live charger data.","title":"Compare calculated route options","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_trip_plan","kind":"act","impl":"imperative","description":"Apply optional inputs and calculate a plan. Unsupported endpoints return an error. A physically infeasible plan is explicitly marked infeasible. Clears custom stop replacements. Uses fictional sample stations and an assumed energy model; not navigation or live charger data.","title":"Create simulated trip plan","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"origin":{"type":"string","maxLength":120,"description":"Only Los Angeles or Los Angeles, CA is supported."},"destination":{"type":"string","maxLength":120,"description":"Only San Francisco or San Francisco, CA is supported."},"routeStyle":{"type":"string","enum":["fastest","balanced","comfort"],"description":"Objective used to select charging stops."},"startingChargePercent":{"type":"number","minimum":10,"maximum":100,"description":"Starting battery state of charge in percent."}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_trip_preferences","kind":"act","impl":"imperative","description":"Apply sample vehicle, reserve, or amenity preference and recalculate the current plan. Uses fictional sample stations and an assumed energy model; not navigation or live charger data.","title":"Set trip preferences","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","enum":["compact","long-range","crossover","large-suv"],"description":"Generic profile ID from list_vehicle_profiles."},"minimumArrivalPercent":{"type":"number","minimum":5,"maximum":50,"description":"Minimum reserve at every stop and at the destination."},"preferAmenities":{"type":"boolean","description":"Penalize stops without both coffee and restrooms in the route objective."}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"replace_charging_stop","kind":"act","impl":"imperative","description":"Replace one current stop and recalculate energy, time, and cost. Reject duplicate, backward, unnecessary, or unreachable stops without changing the plan. Uses fictional sample stations and an assumed energy model; not navigation or live charger data.","title":"Replace a charging stop","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"stopIndex":{"type":"integer","minimum":0,"maximum":5,"description":"Zero-based index from the current feasible plan."},"chargerId":{"type":"string","enum":["santa-clarita","tejon-ranch","kettleman-city","harris-ranch","gilroy","san-jose"],"description":"Replacement sample station ID."}},"required":["stopIndex","chargerId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Travel & Events","favicon":"/favicons/volt.alx21.chatgpt.site.png","apiSurface":"spec","toolCount":7}}