anzsco.com.au
MCP Server — live at mcp.anzsco.com.au

AI Assistant Integration

Connect Claude, Gemini, ChatGPT and any other MCP-compatible AI assistant to anzsco.com.au occupation data. Ask natural-language questions and get structured answers about ANZSCO codes, visa pathways, state nominations and SkillSelect rounds.

Protocol

This server implements the Model Context Protocol (MCP) — an open standard for exposing tools to AI assistants. Transport: JSON-RPC 2.0 over HTTP. No authentication required.

MCP Endpointhttps://mcp.anzsco.com.au/
Discovery Manifesthttps://mcp.anzsco.com.au/.well-known/mcp.json

Connect Claude Desktop

Add the following to your claude_desktop_config.json (found in ~/Library/Application Support/Claude/ on macOS or %APPDATA%\Claude\ on Windows):

{
  "mcpServers": {
    "anzsco": {
      "transport": {
        "type": "http",
        "url": "https://mcp.anzsco.com.au/"
      }
    }
  }
}

After saving, restart Claude Desktop. The ANZSCO tools will appear automatically in the tools panel.

Example Queries

Once connected, ask your AI assistant questions like these:

.net developer points requirementsearch_occupations → get_visa_pathway
can a java developer apply for visa 189?search_occupations → get_visa_pathway
does NSW nominate data scientists?search_occupations → get_state_nomination
what was the latest SkillSelect cutoff?get_latest_skillselect_round
compare civil engineer vs electrical engineer for visa 190compare_occupations
all occupations eligible for 491 visasearch_by_visa
what jobs does Queensland nominate?search_by_state

Available Tools (8)

Full schema at https://mcp.anzsco.com.au/tools

search_occupations

Search by job title or technology name. Handles synonyms — '.net developer' → ANZSCO 261312, 'java developer' → 261313, 'data scientist' → 224114.

search_occupations(query: ".net developer")
get_occupation

Full details for a code — title, lists (MLTSSL/STSOL/ROL), visa eligibility, skills assessment authority, nominating states.

get_occupation(code: '261312')
get_visa_pathway

Combined occupation + visa info — eligible yes/no, points-tested flag, sponsor requirement, relevant lists.

get_visa_pathway(code: '261312', subclass: '189')
get_state_nomination

State nomination status — nominated yes/no, points bonus (+5 for 190, +15 for 491), available visas.

get_state_nomination(code: '261312', stateCode: 'NSW')
get_latest_skillselect_round

Most recent SkillSelect round — date, invitations by subclass, minimum points cutoffs, pro-rata occupations.

get_latest_skillselect_round()
search_by_visa

All occupations eligible for a visa subclass (189, 190, 491, 482, 186, 494).

search_by_visa(subclass: '189')
search_by_state

All occupations on a state/territory skills list (NSW, VIC, QLD, WA, SA, TAS, ACT, NT).

search_by_state(stateCode: 'NSW')
compare_occupations

Side-by-side comparison — visa overlap, state overlap, assessment bodies for 2–5 codes.

compare_occupations(codes: ['261312', '261313', '261212'])

Other AI Assistants

  • Gemini with MCP:Add the server URL in Gemini's MCP settings (Gemini Advanced / Google AI Studio with MCP support).
  • Cursor / Cline / Continue: Add as an MCP server in the IDE extension settings — use transport type http and URL https://mcp.anzsco.com.au/.
  • Any MCP client: Point to https://mcp.anzsco.com.au/ — the server returns a discovery manifest so AI clients can auto-discover available tools.