{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "name": "nbt-tech-mcp",
  "version": "1.0.0",
  "description": "Official Model Context Protocol (MCP) server for NBT Tech. Exposes real-time chemical raw material catalog discovery, technical grade specifications, AI formulation optimizer, and commercial quote requests.",
  "homepage": "https://nbthq.com",
  "docs": "https://nbthq.com/developers",
  "transport": {
    "type": "http",
    "url": "https://nbthq.com/api/v1/mcp",
    "streamable": true
  },
  "endpoints": {
    "mcp": "https://nbthq.com/api/v1/mcp",
    "sse": "https://nbthq.com/api/v1/mcp/sse",
    "schema": "https://nbthq.com/openapi.json",
    "apiCatalog": "https://nbthq.com/.well-known/api-catalog"
  },
  "tools": [
    {
      "name": "get_products",
      "description": "List all industrial chemicals, CPW grades, plasticizers, PVC resins, and additives available from NBT Tech with 500+ tonnes ready stock at Bawana hub.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Optional category filter: 'Chlorinated Paraffin', 'Plasticizers', 'PVC Resins', 'Additives'"
          }
        }
      }
    },
    {
      "name": "get_product_detail",
      "description": "Get deep technical specifications, CAS number, optical Hazen standards (Max 25 Hazen crystal clear), and packaging units for a product ID.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique product slug ID (e.g. 'cpw-diamond', 'dop-plasticizer', 'dotp-plasticizer', 'pvc-resin-k67')"
          }
        },
        "required": ["id"]
      }
    },
    {
      "name": "calculate_formulation",
      "description": "Generate an AI-optimized compound formulation recipe (in PHR format) based on target manufacturing industry, required mechanical properties, and budget constraints.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "industry": { "type": "string", "description": "Target manufacturing industry (e.g., PVC cables, footwear soles, pipes)" },
          "requirement": { "type": "string", "description": "Primary mechanical or regulatory requirement (e.g., high flexural endurance, FR flame retardancy)" },
          "properties": { "type": "string", "description": "Specific hardness (Shore A), tensile strength, or thermal stability target" },
          "costConstraint": { "type": "string", "description": "Raw material batch cost constraint (e.g., under ₹95/kg)" }
        },
        "required": ["industry", "requirement", "properties", "costConstraint"]
      }
    },
    {
      "name": "request_quote",
      "description": "Submit a commercial B2B procurement inquiry or quote request directly to NBT Technical Sales desk and CRM pipeline.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "firstName": { "type": "string", "description": "Procurement contact first name" },
          "lastName": { "type": "string", "description": "Procurement contact last name" },
          "mobile": { "type": "string", "description": "Procurement contact mobile phone number" },
          "email": { "type": "string", "description": "Corporate email address" },
          "description": { "type": "string", "description": "Detailed raw material requirements, tonnage, and destination cluster" }
        },
        "required": ["firstName", "lastName", "mobile"]
      }
    }
  ]
}
