{
  "id": "time.convert",
  "object": "tool",
  "name": "Convert time zones",
  "summary": "Any time, in any zone.",
  "description": "Reads an ISO date, unix seconds or milliseconds, or a date string, interpreting times without an offset in the zone you give, and converts it to other IANA time zones. Returns ISO with offset, unix time, the zone abbreviation and a readable form for each.",
  "category": "utility",
  "hosted_by": "Opentools",
  "runtime": "worker",
  "side_effects": false,
  "status": "live",
  "credits": 0,
  "price": "$0.0000",
  "providers": [
    {
      "id": "opentools",
      "name": "Opentools",
      "price": "$0.0000"
    }
  ],
  "mcp_name": "time_convert",
  "input_schema": {
    "type": "object",
    "properties": {
      "time": {
        "anyOf": [
          {
            "type": "string",
            "maxLength": 100
          },
          {
            "type": "number"
          }
        ],
        "description": "ISO date (\"2025-03-10T14:30\"), unix seconds or ms, a date string, or \"now\""
      },
      "from_zone": {
        "default": "UTC",
        "description": "IANA zone for times without an offset, e.g. America/New_York",
        "type": "string",
        "maxLength": 64
      },
      "to_zones": {
        "default": [],
        "description": "IANA zones to convert to",
        "maxItems": 50,
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 64
        }
      },
      "locale": {
        "default": "en-US",
        "description": "Locale for the readable form",
        "type": "string",
        "maxLength": 35
      }
    },
    "required": [
      "time"
    ]
  },
  "kind": "tool"
}