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
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢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
Evidencia