{
  "tools": [
    {
      "name": "lookup_order",
      "description": "Look up an order by its reference.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "reference": {
            "type": "string"
          }
        },
        "required": [
          "reference"
        ],
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "ready",
              "pending"
            ]
          },
          "total": {
            "type": "number"
          }
        },
        "required": [
          "status",
          "total"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false
      }
    }
  ]
}
