# Check New Zealand transport conditions

Read current NZTA state-highway road events, Auckland or Metlink transit service alerts, Auckland ferry positions and alerts, or historical Auckland rail trip observations.

Canonical: https://aroai.com/tools/nz_transport/

## Tool reference

MCP tool ID: `nz_transport`. Availability: Live. Country: New Zealand.

Credit use: 1 credit.

## Input schema

```json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "dataset": {
      "type": "string",
      "enum": [
        "road_events",
        "transit_alerts",
        "ferry_status",
        "akl_rail_observations"
      ],
      "description": "Choose road_events, transit_alerts, ferry_status, or akl_rail_observations."
    },
    "source": {
      "default": "auckland",
      "description": "For transit_alerts, choose Auckland Transport or Metlink. Other datasets use their fixed official source.",
      "type": "string",
      "enum": [
        "auckland",
        "metlink"
      ]
    },
    "region": {
      "description": "Optional region substring for road_events, such as Wellington or Canterbury.",
      "type": "string",
      "maxLength": 100
    },
    "query": {
      "description": "Optional text filter across road event type, description, location, route and comments.",
      "type": "string",
      "maxLength": 200
    },
    "route": {
      "description": "Optional Auckland rail route ID substring for akl_rail_observations.",
      "type": "string",
      "maxLength": 100
    },
    "stop": {
      "description": "Optional Auckland rail stop ID substring for akl_rail_observations.",
      "type": "string",
      "maxLength": 100
    },
    "date": {
      "description": "Optional AklOnTrack service date (YYYY-MM-DD); omit to use the latest indexed day with observations.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "limit": {
      "default": 20,
      "description": "Maximum results per list, from 1 to 50.",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "dataset",
    "source",
    "limit"
  ],
  "additionalProperties": false
}
```

## Example input

```json
{
  "dataset": "road_events",
  "source": "auckland",
  "region": "Wellington",
  "limit": 10
}
```

## Usage notes

- Covers verified NZTA state-highway events, regional transit alerts and Auckland ferry positions.
- Transit alerts for Auckland Transport and Metlink require a free registered API key.
- Historical rail trip observations reflect past performance, not live departures or route navigation.
- Does not provide turn-by-turn routing, road safety advice or airport flight status.
