← WebMCP Directory

Tool tree

segregation-console.vercel.app

Productivity & BusinessTools verified
Website
Paste a chemical manifest and watch an agent load a truck legally. The page shows exactly which federal rule each pair breaks, and the shipping paper cannot be exported until the load passes.
Explore capabilities
    lookup_materialAnswer

    Look up a hazardous material in the 49 CFR 172.101 Hazardous Materials Table by name, synonym or identification number. Returns hazard class, packing group, label codes and special provisions. Also returns materials the table designates Forbidden, which carry NO identification number because they may not be offered for transportation at all.

    View tool JSON
    {
      "name": "lookup_material",
      "kind": "answer",
      "impl": "imperative",
      "description": "Look up a hazardous material in the 49 CFR 172.101 Hazardous Materials Table by name, synonym or identification number. Returns hazard class, packing group, label codes and special provisions. Also returns materials the table designates Forbidden, which carry NO identification number because they may not be offered for transportation at all.",
      "inputSchema": {
        "type": "object",
        "required": [
          "query"
        ],
        "additionalProperties": false,
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "A proper shipping name, a common synonym, or an identification number such as UN1090. Materials the table designates Forbidden have NO identification number, so search them by name."
          }
        }
      },
      "page": "/"
    }
    classify_line_itemAction

    Normalize one free-text manifest line into a candidate 49 CFR 172.101 entry. Use this when the user pastes a line as it was actually written rather than an identification number. Returns ranked candidates for a human to confirm; it does not decide.

    View tool JSON
    {
      "name": "classify_line_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Normalize one free-text manifest line into a candidate 49 CFR 172.101 entry. Use this when the user pastes a line as it was actually written rather than an identification number. Returns ranked candidates for a human to confirm; it does not decide.",
      "inputSchema": {
        "type": "object",
        "required": [
          "text"
        ],
        "additionalProperties": false,
        "properties": {
          "text": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500,
            "description": "One line of a manifest as it was actually written, for example \"acetone waste, about 2L, from the Kim lab\". Free text only, one item at a time."
          }
        }
      },
      "page": "/"
    }