{
  "schema_version": "v1",
  "name_for_human": "TI Sourdough Co.",
  "name_for_model": "ti_sourdough_api",
  "description_for_human": "Order fresh artisan sourdough and baked goods from Thursday Island's local bakery",
  "description_for_model": "E-commerce API for TI Sourdough Co., an artisan bakery on Thursday Island. Supports product browsing, online ordering, checkout, and delivery scheduling. Requires 2-day advance notice for orders.",
  "auth": {
    "type": "none"
  },
  "api": {
    "type": "openapi",
    "url": "/mcp/schema",
    "has_user_authentication": false
  },
  "logo_url": "/logo-optimized.webp",
  "contact_email": "TISourdoughCo@gmail.com",
  "legal_info_url": "/terms",
  "privacy_policy_url": "/privacy",
  
  "api_version": "1.0.0",
  "llms_txt": "/llms.txt",
  "base_url": "/api",
  "mcp_info_endpoint": "/mcp/info",
  "openapi_schema": "/mcp/schema",
  "capabilities_endpoint": "/mcp/capabilities",
  "documentation": "/mcp/info",
  
  "supported_methods": ["GET", "POST"],
  "supported_formats": ["application/json"],
  
  "rate_limits": {
    "requests_per_minute": 60,
    "burst": 10
  },
  
  "authentication": {
    "type": "none",
    "public_endpoints": [
      "/api/products",
      "/api/orders",
      "/api/contact",
      "/api/info",
      "/api/checkout/status/{session_id}"
    ],
    "protected_endpoints": [
      "/api/admin/*",
      "/dashboard",
      "/dashboard/products",
      "/deliveries"
    ]
  },
  
  "business_info": {
    "name": "TI Sourdough Co.",
    "type": "Bakery",
    "location": {
      "address": "61 Hargrave Street",
      "city": "Thursday Island",
      "state": "QLD",
      "postcode": "4875",
      "country": "Australia",
      "coordinates": {
        "latitude": -10.5833,
        "longitude": 142.2167
      }
    },
    "contact": {
      "phone": "04 5050 4197",
      "email": "TISourdoughCo@gmail.com"
    },
    "hours": {
      "monday": "09:00-16:00",
      "tuesday": "09:00-16:00",
      "wednesday": "09:00-16:00",
      "thursday": "09:00-16:00",
      "friday": "09:00-16:00",
      "saturday": "closed",
      "sunday": "closed"
    }
  },
  
  "ordering_info": {
    "minimum_advance_notice_days": 2,
    "delivery": {
      "available": true,
      "coverage_area": "Thursday Island and Torres Strait",
      "cost": 0,
      "currency": "AUD"
    },
    "pickup": {
      "available": true,
      "location": "61 Hargrave Street, Thursday Island QLD 4875"
    },
    "payment": {
      "processor": "Stripe",
      "methods": ["credit_card", "debit_card"],
      "currency": "AUD"
    }
  },
  
  "agent_instructions": {
    "how_to_order": "1. GET /api/products to browse available items. 2. POST /api/orders with customer info, items, and delivery method. 3. User will be redirected to Stripe checkout. 4. Check payment status via GET /api/checkout/status/{session_id}",
    "date_format": "ISO 8601 (YYYY-MM-DD)",
    "minimum_order_date": "Current date + 2 days",
    "required_fields": {
      "customer_info": ["name", "email OR phone"],
      "delivery": ["delivery_method", "delivery_address (if delivery_method=delivery)"]
    },
    "example_workflow": "Browse products → Select items → Provide customer details → Choose delivery/pickup → Complete payment"
  }
}
