Bay Motors Auto Repair (Hayward, CA)

Book or get a quote at Bay Motors, Hayward CA auto repair: brakes, diagnostics, maintenance.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
75%
Calidad de los nombres
93%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~960Tokens (definiciones de herramientas)
~1.3 KBTamaño de respuesta típico
Impacto moderado en la atención (0.75% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "bay-motors": {
      "url": "https://agents.rodiscales.com/bay-motors/mcp"
    }
  }
}

Puntos de conexión remotos

https://agents.rodiscales.com/bay-motors/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢get_shop

Shop profile: name, address, phone, hours, what it works on, what it does not, booking policy, and who verified the listing. Read-only.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢list_services

Services the shop offers in plain language, with exclusions. Read-only.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_availability(days)

Open drop-off windows for the next N days from the shop booking policy. Not a live calendar; the shop confirms every request. Read-only.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 14,
      "description": "How many days ahead to list, 1 to 14"
    }
  },
  "additionalProperties": false
}
⚪request_quote(symptoms, vehicle, contact_name, phone)

Ask the shop for a quote. Creates a request the shop answers by phone or text; returns a reference and status "requested". The shop confirms estimates directly.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "symptoms": {
      "type": "string",
      "minLength": 3,
      "maxLength": 600,
      "description": "What the car is doing, in the customer's words"
    },
    "vehicle": {
      "type": "object",
      "description": "The vehicle the request is about. Optional for a quote, required for a booking.",
      "properties": {
        "year": {
          "type": "integer",
          "minimum": 1950,
          "maximum": 2100,
          "description": "Model year, e.g. 2016"
        },
        "make": {
          "type": "string",
          "minLength": 1,
          "maxLength": 30,
          "description": "Make, e.g. Toyota"
        },
        "model": {
          "type": "string",
          "minLength": 1,
          "maxLength": 30,
          "description": "Model, e.g. Camry"
        }
      },
      "required": [
        "year",
        "make",
        "model"
      ]
    },
    "contact_name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Name of the person the shop should call"
    },
    "phone": {
      "type": "string",
      "minLength": 10,
      "maxLength": 40,
      "description": "Phone number the shop may call or text, digits with optional +, spaces, dashes"
    }
  },
  "required": [
    "symptoms",
    "contact_name",
    "phone"
  ],
  "additionalProperties": false
}
🔴request_booking(window, reason, vehicle, contact_name, phone)

Request a drop-off appointment. Creates a booking request the shop confirms or declines; returns a reference and status "requested". No payment, no OTP; the shop calls or texts the contact to confirm.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "window": {
      "type": "string",
      "minLength": 14,
      "maxLength": 40,
      "pattern": "^\\d{4}-\\d{2}-\\d{2} \\d{1,2}:\\d{2}-\\d{1,2}:\\d{2}$",
      "description": "A date and window exactly as get_availability lists them, joined by one space, e.g. 2026-10-14 8:00-11:00"
    },
    "reason": {
      "type": "string",
      "minLength": 3,
      "maxLength": 200,
      "description": "Why the car is coming in"
    },
    "vehicle": {
      "type": "object",
      "description": "The vehicle the request is about. Optional for a quote, required for a booking.",
      "properties": {
        "year": {
          "type": "integer",
          "minimum": 1950,
          "maximum": 2100,
          "description": "Model year, e.g. 2016"
        },
        "make": {
          "type": "string",
          "minLength": 1,
          "maxLength": 30,
          "description": "Make, e.g. Toyota"
        },
        "model": {
          "type": "string",
          "minLength": 1,
          "maxLength": 30,
          "description": "Model, e.g. Camry"
        }
      },
      "required": [
        "year",
        "make",
        "model"
      ]
    },
    "contact_name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Name of the person the shop should call"
    },
    "phone": {
      "type": "string",
      "minLength": 10,
      "maxLength": 40,
      "description": "Phone number the shop may call or text, digits with optional +, spaces, dashes"
    }
  },
  "required": [
    "window",
    "reason",
    "vehicle",
    "contact_name",
    "phone"
  ],
  "additionalProperties": false
}
🟢get_status(reference)

Status of a quote or booking request by reference: requested, confirmed or declined. Returns no contact data. Read-only.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "reference": {
      "type": "string",
      "minLength": 4,
      "maxLength": 20,
      "description": "The reference returned by request_quote or request_booking"
    }
  },
  "required": [
    "reference"
  ],
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas