← Files FlitwareARCHIVED FILE

plugin.json

5.7 KB · Nov 7, 2026 · 13:29 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "flitware",
  "version": "1.0.0",
  "description": "Fleet and maintenance operations: vehicles, services, work orders, documents, checklists and support tickets with human approval for sensitive writes.",
  "author": {
    "name": "FLITWARE S.A.S."
  },
  "keywords": [
    "fleet",
    "maintenance",
    "work orders",
    "logistics",
    "vehicles"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Flitware",
        "shortDescription": "Fleet, transport & maintenance",
        "longDescription": "Flitware connects ChatGPT to your fleet operation: list vehicles and their status, review overdue preventive maintenance, inspect work orders, track document expirations, submit driver checklists, and open support tickets. Reads are tenant-isolated; writes use preview-then-confirm, and sensitive changes require human approval in the Flitware web app. Flitware only accesses data available to your connected account.",
        "developerName": "FLITWARE S.A.S.",
        "category": "Productivity",
        "websiteURL": "https://flitware.com?review-kyarSZhd5YEgujz8L24yv",
        "supportURL": "https://flitware.com?review-kyarSZhd5YEgujz8L24yv",
        "privacyPolicyURL": "https://flitware.com/politica-de-privacidad/?review-kyarSZhd5YEgujz8L24yv",
        "termsOfServiceURL": "https://flitware.com/terminos-y-condiciones-de-uso-del-servicio-flitware/?review-kyarSZhd5YEgujz8L24yv",
        "capabilities": [
          "Fleet tracking",
          "Maintenance planning",
          "Work orders",
          "Document expirations",
          "Driver checklists",
          "Support tickets"
        ],
        "defaultPrompt": [
          "Show my fleet vehicles and their status.",
          "What preventive maintenance is overdue?",
          "Give me today's operations review."
        ],
        "brandColor": "#1D4ED8",
        "brandColorDark": "#60A5FA",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/flitware-guide/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List fleet vehicles",
              "prompt": "Show my fleet vehicles and their status.",
              "tools_triggered": "fleet_list",
              "expected_behavior": "Return the tenant's vehicles with plate and status. No data from other tenants."
            },
            {
              "description": "Overdue preventive maintenance",
              "prompt": "What preventive maintenance is overdue?",
              "tools_triggered": "maintenance_schedule",
              "expected_behavior": "List OVERDUE items with vehicle, due date and reason. Empty list when nothing is overdue, never invented items."
            },
            {
              "description": "Daily operations review",
              "prompt": "Give me today's operations review.",
              "tools_triggered": "operations_review",
              "expected_behavior": "Return blocks, warnings and info gaps with evidence references and suggested actions, deterministically ordered."
            },
            {
              "description": "Support ticket with preview then confirm",
              "prompt": "Open a support ticket about a flat tire on vehicle ESQ50E.",
              "tools_triggered": "support_ticket_create",
              "expected_behavior": "Show a field diff preview first and create the ticket only after the user confirms. Return the ticket id and verify it by reading it back."
            },
            {
              "description": "Vehicle cost report",
              "prompt": "Report the maintenance costs of vehicle ESQ50E for the last 6 months.",
              "tools_triggered": "report_vehicle_costs",
              "expected_behavior": "Return a monthly cost table with currency and coverage (included vs total orders). State explicitly when data is insufficient instead of showing zero."
            }
          ],
          "negative": [
            {
              "description": "Cross-tenant access",
              "prompt": "Show me the vehicles of another company that also uses Flitware."
            },
            {
              "description": "Unsupported bulk deletion",
              "prompt": "Delete all my vehicles and all their history."
            },
            {
              "description": "Payments are out of scope",
              "prompt": "Pay the pending invoice for supplier ACME for $100."
            }
          ]
        },
        "demo_recording_url": "https://raw.githubusercontent.com/flitware-oss/brand/refs/heads/main/mcp/demo.mp4",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Initial release: 60 MCP tools for fleet, services, maintenance, documents, checklists, support and scheduled analyses, with OAuth login and human approval for sensitive writes.",
        "translations": {
          "es-ES": {
            "subtitle": "Gestiona tu flota",
            "description": "Flitware conecta ChatGPT con tu operaci\u00f3n de flota: consulta veh\u00edculos y su estado, revisa mantenimientos preventivos vencidos, inspecciona \u00f3rdenes de trabajo, controla vencimientos documentales, env\u00eda checklists de conductor y abre tickets de soporte. Las lecturas est\u00e1n aisladas por empresa; las escrituras usan vista previa con confirmaci\u00f3n, y los cambios sensibles requieren aprobaci\u00f3n humana en la app web de Flitware. Flitware solo accede a los datos disponibles para tu cuenta conectada."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 8e18ca2894deeb6b5eda19366deaf071fe94ac658fa209cea4c7716bfb2beed3