*MCP › Referencia › Operaciones › Vehículos*

# Comprobar la disponibilidad de la flota

> Devuelve, para cada vehículo (toda la flota, o los seleccionados por `vehicleIds`, `tags`, `collectionId` o `search`), si tiene compromisos que se solapan con la ventana consultada y cuáles, tipificados.

Misma forma de respuesta que la disponibilidad del personal. Un identificador solicitado que no existe vuelve como `error` por elemento. Consulta idempotente (POST por el cuerpo estructurado). Comparte la cuota de disponibilidad de 30 req/min.

HERRAMIENTA `filmo_vehicles_availability_check` · `vehicles:read` · 120/min · + 30/min de disponibilidad · Anotación del servidor: Solo lectura · Anotación del servidor: Idempotente

## Argumentos

| Nombre | Tipo | Obligatorio | Descripción |
| --- | --- | --- | --- |
| `startDate` | string<date-time> | Sí | Inicio de la ventana a comprobar (ISO 8601 con desplazamiento). |
| `endDate` | string<date-time> | Sí | Fin de la ventana que se comprueba (ISO 8601 con desplazamiento); debe ser posterior a startDate. |
| `tags` | string[] | No | Solo los recursos que tengan TODOS estos identificadores de etiqueta. |
| `collectionId` | string | No | Solo los recursos de esta colección. |
| `search` | string | No | Búsqueda de texto libre en el nombre. |
| `vehicleIds` | string[] | No | Limita la respuesta a estos vehículos (1-100). Un identificador que no existe vuelve como error por elemento. |

## Resultado

En un éxito el resultado lleva `structuredContent` con `data` y `meta`. Estos son los atributos de `data`.

*Llamada · filmo_vehicles_availability_check*

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "filmo_vehicles_availability_check",
    "arguments": {
      "startDate": "2026-09-01T08:00:00Z",
      "endDate": "2026-09-01T08:00:00Z"
    }
  }
}
```

*Resultado (generado desde el esquema)*

```json
{
  "structuredContent": {
    "data": [
      {
        "resourceId": "reso_8f2a1c",
        "name": "Example",
        "available": true,
        "commitments": [
          {
            "kind": "order",
            "orderId": "orde_8f2a1c",
            "orderNumber": "<orderNumber>",
            "label": "Example",
            "startDate": "2026-09-01T08:00:00Z",
            "endDate": "2026-09-01T08:00:00Z"
          }
        ]
      }
    ],
    "meta": {
      "rateLimit": {
        "limit": 120,
        "remaining": 119,
        "reset": 42
      }
    }
  }
}
```

## Prompts de ejemplo

*Prompt*

```text
¿Hay una furgoneta libre el 20 de enero de 8:00 a 18:00?
```

## La misma operación por REST

Esta herramienta ejecuta [`POST /api/v1/vehicles/availability`](https://docs.filmo.io/es/rest-api/endpoint-reference/vehicles/check-fleet-availability).

---

URL canónica: https://docs.filmo.io/es/mcp/tools/vehicles/filmo-vehicles-availability-check  
Última actualización: 2026-10-25