← WebMCP Directory

Tool tree

carcare-mcp.vercel.app

Productivity & BusinessTools verified
Website
A WebMCP-powered maintenance dashboard where AI agents can read vehicle history, add service records, and calculate next maintenance.
Explore capabilities
    get_vehicleAnswer

    Return the current vehicle profile including year, make, model, engine, and mileage.

    View tool JSON
    {
      "name": "get_vehicle",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the current vehicle profile including year, make, model, engine, and mileage.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    edit_vehicleAction

    Edit the vehicle profile shown in the My Vehicle card, then refresh the dashboard.

    View tool JSON
    {
      "name": "edit_vehicle",
      "kind": "act",
      "impl": "imperative",
      "description": "Edit the vehicle profile shown in the My Vehicle card, then refresh the dashboard.",
      "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
      }
    }
    get_maintenance_historyAnswer

    Return the vehicle maintenance history sorted by most recent mileage first.

    View tool JSON
    {
      "name": "get_maintenance_history",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the vehicle maintenance history sorted by most recent mileage first.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    add_maintenance_recordAction

    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.

    View tool JSON
    {
      "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.",
      "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
      }
    }
    edit_maintenance_recordAction

    Edit an existing maintenance record by id, then refresh the dashboard.

    View tool JSON
    {
      "name": "edit_maintenance_record",
      "kind": "act",
      "impl": "imperative",
      "description": "Edit an existing maintenance record by id, then refresh the dashboard.",
      "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
      }
    }
    calculate_next_serviceAction

    Calculate the next recommended mileage and due status for a maintenance service.

    View tool JSON
    {
      "name": "calculate_next_service",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate the next recommended mileage and due status for a maintenance service.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name. Defaults to Engine Oil."
          }
        },
        "additionalProperties": false
      }
    }
    search_maintenance_recordsAnswer

    Search maintenance history by service, mileage, date, or notes.

    View tool JSON
    {
      "name": "search_maintenance_records",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search maintenance history by service, mileage, date, or notes.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search term, such as oil, synthetic, or 160000."
          }
        },
        "additionalProperties": false
      }
    }