{"ok":true,"site":{"host":"carcare-mcp.vercel.app","url":"https://carcare-mcp.vercel.app/","type":"live","desc":"A WebMCP-powered maintenance dashboard where AI agents can read vehicle history, add service records, and calculate next maintenance.","tools":[{"name":"get_vehicle","kind":"answer","impl":"imperative","description":"Return the current vehicle profile including year, make, model, engine, and mileage.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"edit_vehicle","kind":"act","impl":"imperative","description":"Edit the vehicle profile shown in the My Vehicle card, then refresh the dashboard.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"year":{"type":"number","description":"Optional vehicle model year, for example 2011."},"make":{"type":"string","description":"Optional vehicle make, for example Toyota."},"model":{"type":"string","description":"Optional vehicle model, for example Sienna."},"engine":{"type":"string","description":"Optional engine description, for example 3.5L V6."},"mileage":{"type":"number","description":"Optional current odometer mileage."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_maintenance_history","kind":"answer","impl":"imperative","description":"Return the vehicle maintenance history sorted by most recent mileage first.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_maintenance_record","kind":"act","impl":"imperative","description":"Add or update one maintenance visit and refresh the dashboard. If multiple services were done at the same date and mileage, keep them together in one record instead of creating separate visit records.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"service":{"type":"string","description":"Service name, such as Engine Oil, Brake Fluid, or Engine Oil + Tire Rotation when multiple services were performed in the same visit."},"mileage":{"type":"number","description":"Odometer mileage when the service was performed."},"date":{"type":"string","description":"ISO date, for example 2026-09-04."},"notes":{"type":"string","description":"Optional service notes."}},"required":["service","mileage"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"edit_maintenance_record","kind":"act","impl":"imperative","description":"Edit an existing maintenance record by id, then refresh the dashboard.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Existing maintenance record id from get_maintenance_history."},"service":{"type":"string","description":"Optional updated service name; use a combined label such as Engine Oil + Tire Rotation for services performed in the same visit."},"mileage":{"type":"number","description":"Optional updated odometer mileage."},"date":{"type":"string","description":"Optional updated ISO date, for example 2026-09-04."},"notes":{"type":"string","description":"Optional updated service notes."}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"calculate_next_service","kind":"act","impl":"imperative","description":"Calculate the next recommended mileage and due status for a maintenance service.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"service":{"type":"string","description":"Service name. Defaults to Engine Oil."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search_maintenance_records","kind":"answer","impl":"imperative","description":"Search maintenance history by service, mileage, date, or notes.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search term, such as oil, synthetic, or 160000."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"apiSurface":"spec","category":"Productivity & Business","toolCount":7}}