MCP.Market

NSW Licences MCP server

by fisher98kim·io.github.fisher98kim/nsw-licences·v0.3.1

Check licences on 15 NSW public registers: trades, property, security, liquor, WHS and more.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

0 stars468 downloads/wk

Reviews

Write one

Nobody has reviewed NSW Licences yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

NSW Licences tools (16)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • calculate_toll

    Estimate toll costs (AUD) for driving between two places in NSW, with the toll roads used.

  • find_fuel_prices

    Find prices (cents/L) for one fuel type at stations near a location.

  • find_stops

    Search train stations, bus stops, wharves and light rail stops by name. Returns stop IDs and the modes served.

  • get_car_park_availability

    Live free spaces at Transport Park&Ride car parks (about 40 car parks at stations across Sydney).

  • get_car_park_history

    How full a Park&Ride car park was through one day: hourly occupancy, the peak, and when it first filled up.

  • get_departures

    Next departures from a station or stop, with real-time delays and platforms.

  • get_licence_details

    Full public-register record for one licence: classes (what work it covers), conditions, history, premises, associated people and licences, and compliance actions (disciplinary actions, suspensions, prosecutions, public warnings, insurance claims).

  • get_service_alerts

    Current disruptions, trackwork and service changes. Filter by mode, line (e.g. "T1", "L2", "333") and/or stop name.

  • get_station_prices

    Current prices (cents/L) for every fuel type at one station.

  • get_traffic_hazards

    Live Traffic NSW hazards: crashes, breakdowns, roadworks, floods, fires, alpine conditions and major events.

  • list_fuel_types

    List fuel type codes and names (e.g. U91 = Unleaded 91, E10, P98, DL = Diesel).

  • list_registers

    List the NSW registers this server can search, what each covers, and whether its API key is configured.

  • plan_trip

    Plan a public transport journey from A to B, using real-time data where available.

  • search_licences

    Search a NSW register by person or business name (partial names work). Current licences are listed first.

  • search_stations

    Search stations by name, brand or address (incl. suburb/postcode). Use the returned station_code with get_station_prices.

  • verify_licence

    Check a licence number on a NSW register: status (Current/Expired/...), expiry date, licence type and holder.

Public scan report

scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan14 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How NSW Licences compares

Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 64% of 918 Security servers
Tools
16
the typical Security server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
468
more than 87% of 240 Security servers with a package

What its tools let an agent do: 16 read

Install NSW Licences in Claude Code, Cursor or VS Code

claude mcp add nsw-licences -- uvx mcp-au-nsw
Add to Cursor

What the publisher says

From the NSW Licences repository's README, as published. We do not edit it. Read it on GitHub

mcp-au-nsw

<!-- mcp-name: io.github.fisher98kim/nsw-fuel --> <!-- mcp-name: io.github.fisher98kim/nsw-transport --> <!-- mcp-name: io.github.fisher98kim/nsw-roads --> <!-- mcp-name: io.github.fisher98kim/nsw-licences -->

MCP servers for NSW Government APIs. Ask Claude (or any MCP client) things like "How do I get from UNSW to Circular Quay right now?", "Any crashes on the M4?", "Is electrician licence 241132C current?" or "Where's the cheapest diesel near Parramatta?" and get live answers.

Each server is a separate subcommand, so you only add the ones you need.

Quick start

1. Get API keys (free)

TfNSW Open Data Hub (for transport and roads; one key covers both)

  1. Register:
  2. Log in:
  3. Click your profile icon → API Tokens, enter a name and click Create API Token.
  4. Copy the token right away; it can't be viewed again. This is your NSWTRANSPORTAPI_KEY.

Official guide:

API.NSW (for fuel and licences)

and attach one API product. Each app can have only one API product, so create one app per API you want (e.g. one for the Fuel API, one for the Trades register).

  1. Register: (log in: )
  2. Go to My Apps → Add new app:

(NSWFUELAPIKEY / NSWFUELAPISECRET, NSWTRADESAPIKEY / NSWTRADESAPISECRET, ...; see the licences section for the full list). The free plan allows 2,500 calls per month per app.

  1. Copy each app's API Key and API Secret into the matching environment variables

2. Install uv (if you don't have it)

curl -LsSf https://astral.sh/uv/install.sh | sh

3. Add the servers to your MCP client

Claude Code

claude mcp add nsw-transport -e NSW_TRANSPORT_API_KEY=your-tfnsw-key -- uvx mcp-au-nsw transport
claude mcp add nsw-roads     -e NSW_TRANSPORT_API_KEY=your-tfnsw-key -- uvx mcp-au-nsw roads
claude mcp add nsw-fuel      -e NSW_FUEL_API_KEY=your-key -e NSW_FUEL_API_SECRET=your-secret -- uvx mcp-au-nsw fuel
claude mcp add nsw-licences  -e NSW_TRADES_API_KEY=your-key -e NSW_TRADES_API_SECRET=your-secret -- uvx mcp-au-nsw licences

For licences, pass the key pair of every register you subscribed to; registers without keys are simply unavailable.

Claude Desktop / Cursor / other clients: add the servers you want to the MCP config file (claudedesktopconfig.json, .cursor/mcp.json, etc.):

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

NSW Licences: common questions

Is NSW Licences MCP server safe?
Mostly: it is graded B (80/100). Read the NSW Licences safety report
How do I install NSW Licences?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does NSW Licences need an API key?
Yes. The registry entry asks for NSW_TRADES_API_KEY, NSW_TRADES_API_SECRET, NSW_PROPERTY_API_KEY, NSW_PROPERTY_API_SECRET and 26 more.
Is NSW Licences maintained?
The last commit was 11 days ago (2026-10-22). The latest release is v0.3.1.
What can I use instead of NSW Licences?
Servers from other publishers that do the same job: Prodcheck MCP server, prodlint MCP server and Zn Gate MCP server. Compare all NSW Licences alternatives.
How does NSW Licences compare with other Security MCP servers?
safety score 80/100 (higher than 64% of 918 Security servers); tools 16 (the typical Security server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to NSW Licences

Same job from other publishers: the closest match first, then the best rated.

All NSW Licences alternatives →
  • Prodcheck
    4,685 pre-production checks: security, performance, scale, integrations, post-launch, people.
    A
  • prodlint
    Production readiness for vibe-coded apps. 52 checks for security, reliability, and performance.
    A
  • Zn Gate
    The local security layer for coding agents: secret redaction, injection checks and an MCP proxy.
    B
  • Jikida
    Security tools for your AI: scan, pentest, check headers, guard code and scan repos for secrets.
    A
  • Kastell
    Server security audit (413 checks), hardening, and fleet management across 4 cloud providers.
    B

More from fisher98kim →