{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card/v1.json",
  "serverInfo": {
    "name": "jojo-movers-mcp",
    "version": "1.0.0",
    "description": "Model Context Protocol server for Jojo Transerve Transportations, South Africa furniture removals & freight fleet.",
    "websiteUrl": "https://jojomovers.co.za"
  },
  "transport": {
    "type": "http",
    "endpoint": "https://jojomovers.co.za/api/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "get_moving_quote",
      "description": "Submit moving details to calculate an accurate relocation or truck rental quote across South Africa.",
      "inputSchema": {
        "type": "object",
        "required": ["name", "phone", "service"],
        "properties": {
          "name": { "type": "string", "description": "Client full name" },
          "phone": { "type": "string", "description": "Contact or WhatsApp number" },
          "service": { "type": "string", "enum": ["Residential Moving", "Office Relocation", "Truck Rental", "Delivery Service", "Express Delivery", "Shared Loads"] },
          "distance_km": { "type": "number", "description": "Estimated distance in km" },
          "items_description": { "type": "string", "description": "Inventory or moving requirements" }
        }
      }
    },
    {
      "name": "get_fleet_vehicles",
      "description": "Get specifications and load capacities for Jojo Movers truck fleet (1.5 Ton, 4 Ton, 8 Ton, 16 Ton).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tonnage": { "type": "number", "description": "Desired payload capacity in metric tons (e.g. 1.5, 4, 8, 16)" }
        }
      }
    },
    {
      "name": "get_dispatch_contact",
      "description": "Get direct telephone, WhatsApp dispatch link, and Fourways location for immediate moving inquiries.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
  ]
}
