One U Education

Search Australian courses, education providers and skilled occupations with One U Education.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
90%
Qualität der Benennung
99%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~7,748Tokens (Tool-Definitionen)
~3.2 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (6.05% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "oneu-education": {
      "url": "https://mcp.oneuedu.com/mcp"
    }
  }
}

Remote-Endpunkte

https://mcp.oneuedu.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (18)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_courses(keyword, state, city, degree, degreeLevel, ...)

Search CRICOS-registered Australian courses for international students by keyword and structured filters (state/city, qualification group or exact AQF level, field of education, tuition range, IELTS, length, provider type, provider code, regional area, sort). Returns a page of compact course summaries with tuition for the given studentLocation, provider and page url, plus webUrl (the same search on oneuedu.com) for the user. totalResults is the number of matching courses; when totalCapped is true only the first reachableResults of them can be paged through, so split the search (by state, subject, schoolCode or fee range) to list them all. Use get_course afterwards for full details of a specific course.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Course name keywords in English or Chinese, or a CRICOS course code. Examples: \"nursing\", \"early childhood\", \"幼教\", \"089591C\". Keep it short (2-4 words); do not put the city, degree or school name here, use the dedicated filters instead."
    },
    "state": {
      "type": "string",
      "enum": [
        "VIC",
        "NSW",
        "QLD",
        "WA",
        "SA",
        "ACT",
        "TAS",
        "NT"
      ],
      "description": "Australian state/territory of the campus: VIC, NSW, QLD, WA, SA, ACT, TAS, NT."
    },
    "city": {
      "type": "string",
      "description": "City of the campus in English (Sydney, Melbourne, Brisbane, Perth, Adelaide, Canberra, Hobart, Darwin, Gold Coast, Geelong, ...). Requires state. See list_search_options for the full list."
    },
    "degree": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "master",
          "bachelor",
          "diploma",
          "k12",
          "other"
        ]
      },
      "description": "Qualification group(s): master (postgraduate), bachelor (undergraduate), diploma (diplomas and Certificate I-IV), k12 (schools), other (PhD, graduate certificate/diploma, non-AQF)."
    },
    "degreeLevel": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "Masters Degree (Coursework)",
          "Masters Degree (Research)",
          "Masters Degree (Extended)",
          "Associate Degree",
          "Bachelor Degree",
          "Bachelor Honours Degree",
          "Diploma",
          "Advanced Diploma",
          "Certificate I",
          "Certificate II",
          "Certificate III",
          "Certificate IV",
          "Primary School Studies",
          "Junior Secondary Studies",
          "Kindergarten Studies",
          "Senior Secondary Certificate of Education",
          "Non AQF Award",
          "Doctoral Degree",
          "Graduate Diploma",
          "Graduate Certificate"
        ]
      },
      "description": "Exact AQF level name(s) for a finer filter than degree, e.g. \"Masters Degree (Coursework)\", \"Bachelor Degree\", \"Certificate III\"; overrides degree when both are given. Group names (master/bachelor/diploma/k12/other) belong in degree, not here: they are moved to degree automatically, case/spacing variants of a level name are corrected, and unknown values are ignored. list_search_options lists the levels under each group."
    },
    "subject": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "01",
          "02",
          "03",
          "04",
          "05",
          "06",
          "07",
          "08",
          "09",
          "10",
          "11",
          "12"
        ]
      },
      "description": "Broad field of education code(s): 01 Natural & Physical Sciences, 02 Information Technology, 03 Engineering, 04 Architecture & Building, 05 Agriculture & Environment, 06 Health, 07 Education, 08 Management & Commerce, 09 Society & Culture, 10 Creative Arts, 11 Food/Hospitality/Personal Services, 12 Mixed field."
    },
    "studentLocation": {
      "type": "string",
      "enum": [
        "offshore",
        "onshore"
      ],
      "default": "offshore",
      "description": "Where the student currently is. \"offshore\" = applying from outside Australia (default); \"onshore\" = already in Australia. This changes both the result set and which tuition figure is authoritative, so ask the user if unknown."
    },
    "minFee": {
      "type": "number",
      "minimum": 0,
      "description": "Minimum tuition in AUD (per academic year as displayed on the site)."
    },
    "maxFee": {
      "type": "number",
      "minimum": 0,
      "description": "Maximum tuition in AUD (per academic year as displayed on the site)."
    },
    "minIelts": {
      "type": "number",
      "minimum": 0,
      "maximum": 9,
      "description": "Minimum IELTS overall band required (0-9, 0.5 steps)."
    },
    "maxIelts": {
      "type": "number",
      "minimum": 0,
      "maximum": 9,
      "description": "Maximum IELTS overall band required (0-9, 0.5 steps)."
    },
    "minYears": {
      "type": "number",
      "minimum": 0,
      "maximum": 7,
      "description": "Minimum course length in academic years (0.5 steps)."
    },
    "maxYears": {
      "type": "number",
      "minimum": 0,
      "maximum": 7,
      "description": "Maximum course length in academic years (0.5 steps)."
    },
    "funding": {
      "type": "string",
      "enum": [
        "Government",
        "Private"
      ],
      "description": "Provider type: Government (public universities/TAFE) or Private."
    },
    "educationType": {
      "type": "string",
      "enum": [
        "higherEducation",
        "vocationalEducation"
      ],
      "description": "higherEducation (universities) or vocationalEducation (VET/TAFE/RTO)."
    },
    "schoolCode": {
      "type": "string",
      "description": "Restrict to one provider by its CRICOS provider code, e.g. \"00113B\" (Deakin University). Use get_school or a school page URL to find codes."
    },
    "remoteArea": {
      "type": "string",
      "enum": [
        "only",
        "exclude"
      ],
      "description": "\"only\" = regional/remote-area campuses only (extra migration points); \"exclude\" = metropolitan only."
    },
    "packagedOnly": {
      "type": "boolean",
      "description": "Only packaged (pathway) courses."
    },
    "closedOnly": {
      "type": "boolean",
      "description": "Only courses that no longer accept international students (closed). Default false: only courses still open to them. There is no mixed mode; to check whether one specific course is closed, call get_course."
    },
    "accurateFeeOnly": {
      "type": "boolean",
      "description": "Only courses whose tuition is verified/accurate."
    },
    "sort": {
      "type": "string",
      "enum": [
        "relevance",
        "fee_asc",
        "fee_desc",
        "totalFee_asc",
        "totalFee_desc",
        "length_asc",
        "length_desc"
      ],
      "description": "relevance (default), fee_asc, fee_desc, totalFee_asc, totalFee_desc, length_asc, length_desc."
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "default": 1,
      "description": "1-based page number."
    },
    "pageSize": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "default": 10,
      "description": "Results per page, max 20."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  }
}
🟢get_course(course, includeSimilar, locale)

Full details of one course by CRICOS course code (e.g. "006254G") or oneuedu.com course URL/slug: names, qualification, provider (with processing status), fees by year for offshore/onshore/online/domestic students, English (IELTS) requirement, vocational (VET) entry prerequisites and work-placement hours from training.gov.au, upcoming intake dates, campuses, pathway occupations (ANZSCO), accreditation, scholarships, discounts and the canonical page url. Set includeSimilar to also get up to 8 similar courses at other providers.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "course": {
      "type": "string",
      "minLength": 4,
      "description": "CRICOS course code such as \"089591C\", or a course page URL / slug ending in the code."
    },
    "includeSimilar": {
      "type": "boolean",
      "default": false,
      "description": "Also return similar courses at other providers (one extra upstream call)."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  },
  "required": [
    "course"
  ]
}
🟢get_school(school, locale)

Details of an Australian education provider by CRICOS provider code (e.g. "00113B") or oneuedu.com school URL: names, public/private, scale, Group of Eight flag, description, English entry requirements, campuses, upcoming intakes, average offer time, the RTO (vocational registration) linked to it, page url and a ready-made courses search url. Use search_courses with schoolCode to list its courses and get_rto for the RTO record.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "school": {
      "type": "string",
      "minLength": 4,
      "description": "CRICOS provider code such as \"00113B\", or a school page URL / slug ending in the code."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  },
  "required": [
    "school"
  ]
}
🟢list_search_options

Vocabulary for search_courses: states, cities, qualification groups with their exact AQF level names, field-of-education codes, provider types, education types, sort values and studentLocation semantics, plus usage notes and example calls. No upstream call; safe to call once per conversation.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢search_occupations(keyword, occupationList, visaSubclass, page, locale)

Search the Australian skilled occupation database (ANZSCO codes used for skills assessment and skilled migration) by occupation name keyword or ANZSCO code, optionally filtered by occupation list (MLTSSL / STSOL / ROL / CSOL) or visa subclass (189, 190, 491, 482, 186, 494, 485). Returns occupation name, ANZSCO, which occupation lists it sits on, shortage flag and the oneuedu.com page url. Use get_occupation for eligibility details, assessing authority, invitation points and state nomination.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "Occupation name in English or Chinese (e.g. \"nurse\", \"software engineer\", \"厨师\") or an ANZSCO code such as \"254411\"."
    },
    "occupationList": {
      "type": "string",
      "enum": [
        "MLTSSL",
        "STSOL",
        "ROL",
        "CSOL"
      ],
      "description": "Only occupations on this list: MLTSSL (medium/long-term, 189 eligible), STSOL (short-term), ROL (regional), CSOL (482 core skills)."
    },
    "visaSubclass": {
      "type": "string",
      "description": "Only occupations eligible for this visa subclass number, e.g. \"189\", \"190\", \"491\", \"482\", \"186\", \"494\", \"485\"."
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "default": 1,
      "description": "1-based page number; the backend returns 15 occupations per page."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  }
}
🟢get_occupation(occupation, includeSkillAssessment, includeCourses, locale)

Full profile of one ANZSCO occupation by code (e.g. "254411") or oneuedu.com occupation URL/slug: description and tasks, skill level, occupation lists, shortage status by state, assessing authority, which visas the occupation qualifies for by occupation list (189, 190, 491, 482, 407, 186, 494, 485, DAMA), subclass 189 invitation rounds and points, state/territory nomination programs with requirements, DAMA options, and (by default) the skills-assessment pathways guide. Set includeCourses to also get up to 8 recommended courses that lead to this occupation.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "occupation": {
      "type": "string",
      "minLength": 4,
      "description": "ANZSCO code such as \"254411\", or an occupation page URL / slug ending in the code."
    },
    "includeSkillAssessment": {
      "type": "boolean",
      "default": true,
      "description": "Include the skills-assessment pathways (authority, processing times, requirements excerpt). Default true."
    },
    "includeCourses": {
      "type": "boolean",
      "default": false,
      "description": "Also return up to 8 recommended courses leading to this occupation (one extra upstream call)."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  },
  "required": [
    "occupation"
  ]
}
🟢get_skill_assessment_rules(authority, occupation, passportCountry, locale)

Skills assessment rules of an Australian assessing authority (TRA, ACS, VETASSESS, Engineers Australia, ANMAC, CPA Australia, CAANZ, IPA, ACECQA and others), checked against the authority's official pages: who each program is for, qualification, work experience (years, hours, recency), English, fees, processing time, exclusions and common misconceptions. For TRA it covers MSA, PSA, Job Ready, OSAP and TSS, and with occupation (and passportCountry) says which apply. Pass occupation alone to look up its authority and pathways.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "authority": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80,
      "description": "Assessing authority code or name, e.g. \"TRA\", \"ACS\", \"VETASSESS\", \"Engineers Australia\"."
    },
    "occupation": {
      "type": "string",
      "minLength": 4,
      "description": "ANZSCO code (or occupation URL / slug); finds the authority and its pathways for that occupation."
    },
    "passportCountry": {
      "type": "string",
      "minLength": 2,
      "maxLength": 60,
      "description": "Passport country in English, e.g. \"China\", \"India\". TRA decides OSAP / TSS by passport."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  }
}
🟢get_eoi_backlog(visaSubclass, occupation, month, points, locale)

Home Affairs SkillSelect EOI pool snapshot (end of month): how many expressions of interest are waiting for subclass 189, 190 or 491 (state nominated), by points score and, for 190/491, by state. Without occupation: the whole stream plus the occupations with the largest pools. With occupation: that occupation's pool, by points and state, with the last 12 months' trend. Pass points to see how many EOIs sit above and at that score.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "visaSubclass": {
      "type": "string",
      "enum": [
        "189",
        "190",
        "491"
      ],
      "default": "189",
      "description": "EOI stream: 189, 190 or 491 (state/territory nominated). Default 189."
    },
    "occupation": {
      "type": "string",
      "minLength": 4,
      "description": "ANZSCO code such as \"261313\", or a oneuedu.com occupation / EOI page URL or slug ending in the code."
    },
    "month": {
      "type": "string",
      "pattern": "^\\d{4}-(0[1-9]|1[0-2])$",
      "description": "Snapshot month YYYY-MM (end-of-month \"as at\" data). Default: latest."
    },
    "points": {
      "type": "integer",
      "minimum": 0,
      "maximum": 200,
      "description": "Points score to position in the pool (EOIs with higher and equal points)."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  }
}
🟢get_189_invitations(occupation, locale)

Subclass 189 (and 491 family sponsored) invitation round history for one ANZSCO occupation: each round date, whether the occupation was invited and the points cutoff, estimated invitations per recent round, the occupation's current 65+ point pool, the next round date Home Affairs has announced, and One U Education's frozen forecast of the next cutoff.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "occupation": {
      "type": "string",
      "minLength": 4,
      "description": "ANZSCO code such as \"261313\", or a oneuedu.com occupation / EOI page URL or slug ending in the code."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  },
  "required": [
    "occupation"
  ]
}
🟢estimate_189_invitation(occupation, points, eoiMonth, firstLodgedMonth, locale)

Estimates when a subclass 189 EOI could be invited, using One U Education's queue model (the same as oneuedu.com's 189 invitation predictor): give the ANZSCO occupation and points, and optionally the EOI date of effect (YYYY-MM) for a queue position by lodgement month. Returns the verdict (next round, later round, not within the 24-month EOI life, or stalled), estimated month, fast/slow scenarios, EOIs ahead, and the wait at other points scores.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "occupation": {
      "type": "string",
      "minLength": 4,
      "description": "ANZSCO code such as \"261313\", or a oneuedu.com occupation / EOI page URL or slug ending in the code."
    },
    "points": {
      "type": "integer",
      "minimum": 0,
      "maximum": 200,
      "description": "Points test score on the EOI (65 is the pass mark)."
    },
    "eoiMonth": {
      "type": "string",
      "pattern": "^\\d{4}-(0[1-9]|1[0-2])$",
      "description": "Date of effect month YYYY-MM (when the EOI reached this score). Ties at the same score are ranked by it."
    },
    "firstLodgedMonth": {
      "type": "string",
      "pattern": "^\\d{4}-(0[1-9]|1[0-2])$",
      "description": "Month the EOI was first lodged, if different from eoiMonth (EOIs expire 24 months after lodgement)."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  },
  "required": [
    "occupation",
    "points"
  ]
}
🟢get_state_nomination(state, visaSubclass, program, occupation, includeOccupationList, ...)

State and territory nomination for subclass 190 and 491: each program's status (open / limited / closed), whether onshore and offshore applicants can apply, residence, work and other requirements, how candidates are ranked, current thresholds, and nomination places (allocation, used, remaining) for this and last program year. Add occupation to see which programs accept it and that occupation's state invitation records; add includeOccupationList for a state's occupation list.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string",
      "enum": [
        "ACT",
        "NSW",
        "NT",
        "QLD",
        "SA",
        "TAS",
        "VIC",
        "WA"
      ],
      "description": "State or territory: ACT, NSW, NT, QLD, SA, TAS, VIC or WA. Omit for an all-states overview."
    },
    "visaSubclass": {
      "type": "string",
      "enum": [
        "190",
        "491"
      ],
      "description": "Only programs for subclass 190 (Skilled Nominated) or 491 (Skilled Work Regional)."
    },
    "program": {
      "type": "string",
      "minLength": 3,
      "maxLength": 200,
      "description": "Exact program name from a previous result (e.g. \"TAS subclass 190 - Tasmanian Skilled Graduate (TSG)\") for that program in full detail."
    },
    "occupation": {
      "type": "string",
      "minLength": 4,
      "description": "ANZSCO code (or occupation URL / slug). Adds whether each program accepts this occupation and the state invitation records that match it."
    },
    "includeOccupationList": {
      "type": "boolean",
      "default": false,
      "description": "With state (and ideally visaSubclass or program): also list the occupations each program accepts, 40 per page."
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "default": 1,
      "description": "Page of the occupation list (includeOccupationList)."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  }
}
🟢get_visa_fees(visaSubclass, locale)

Department of Home Affairs visa application charges for one visa subclass, per stream: main applicant, additional applicant 18+ and under 18, non-internet charge, second instalment where it applies, and the subsequent temporary application charge (STAC) when it can apply. Copied from the official "current visa pricing" table; amounts in AUD.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "visaSubclass": {
      "type": "string",
      "pattern": "^(?:[Ss]ubclass\\s*)?\\d{3}[Ff]?$",
      "description": "Visa subclass number, e.g. \"500\", \"189\", \"482\", \"485\", \"820\", \"600\", \"491\". \"491F\" is accepted and treated as 491."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  },
  "required": [
    "visaSubclass"
  ]
}
🟢get_visa_processing_times(visaSubclass, locale)

Home Affairs global visa processing times: how many days it took to finalise 25%, 50%, 75% and 90% of applications, per visa subclass and stream, with the date Home Affairs published the figures. Pass visaSubclass for one visa (with Home Affairs notes), or omit it to list every subclass. zh-CN / zh-TW return Chinese visa and stream names with the official English ones in nameEn / streamEn; Home Affairs notes stay in English.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "visaSubclass": {
      "type": "string",
      "pattern": "^(?:[Ss]ubclass\\s*)?\\d{3}[Ff]?$",
      "description": "Visa subclass number, e.g. \"500\", \"189\", \"482\", \"485\", \"820\", \"600\", \"491\". \"491F\" is accepted and treated as 491."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  }
}
🟢search_rtos(query, state, status, withOneuCourses, withCurrentRegulatoryDecisions, ...)

Search the register of Australian Registered Training Organisations (RTOs, the providers that issue VET qualifications such as Certificate III/IV and Diplomas) by name, trading name, RTO code, ABN or linked school name, with filters for state, registration status (current / historical), regulatory decisions in effect and providers with courses on oneuedu.com. Each result gives registration status and period, regulator, decision counts, the CRICOS schools linked to the RTO, and the oneuedu.com and training.gov.au links. Use get_rto for one RTO in full.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 120,
      "description": "Legal or trading name, RTO code, ABN, or the name of a CRICOS school linked to the RTO (e.g. \"Kingston\", \"22134\", \"TAFE NSW\")."
    },
    "state": {
      "type": "string",
      "enum": [
        "NSW",
        "VIC",
        "QLD",
        "WA",
        "SA",
        "TAS",
        "ACT",
        "NT"
      ],
      "description": "State or territory of the head office."
    },
    "status": {
      "type": "string",
      "enum": [
        "current",
        "historical",
        "all"
      ],
      "default": "current",
      "description": "current (default) = registration in effect; historical = cancelled, revoked, surrendered or lapsed; all = both."
    },
    "withOneuCourses": {
      "type": "boolean",
      "default": false,
      "description": "Only RTOs linked to a CRICOS school with courses open for application on oneuedu.com (not with status historical)."
    },
    "withCurrentRegulatoryDecisions": {
      "type": "boolean",
      "default": false,
      "description": "Only RTOs with a regulatory decision currently in effect or under review (conditions, suspension, cancellation, etc.)."
    },
    "sort": {
      "type": "string",
      "enum": [
        "name",
        "recentlyEnded",
        "oneuCourses"
      ],
      "description": "name (default; an exact RTO code match comes first), recentlyEnded (latest registration end first; default for status historical), oneuCourses (most courses open on oneuedu.com first)."
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100000,
      "default": 1
    },
    "pageSize": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "default": 10
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  }
}
🟢get_rto(rto, includeDecisionText, locale)

One Australian Registered Training Organisation (RTO) by RTO code: legal and trading names, ABN, registration status and period, first registration date, regulator (ASQA, VRQA or TAC), head office, websites, every regulatory decision recorded on training.gov.au (conditions, suspensions, cancellations, rejected renewals, with status, dates, review and the original decision text), and the CRICOS schools linked to it on oneuedu.com with their open course counts. Use it to check whether a vocational provider is registered and in good standing.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "rto": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "RTO code (e.g. \"22134\"), or a oneuedu.com /rto/<code> or training.gov.au organisation URL."
    },
    "includeDecisionText": {
      "type": "boolean",
      "default": true,
      "description": "Include each decision's original text (up to 1,200 characters each). Set false for status and dates only."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  },
  "required": [
    "rto"
  ]
}
🟢get_rto_regulatory_actions(type, since, excludeOverturned, page, pageSize, ...)

Regulatory decisions of one type across all Australian RTOs, newest first: registration cancellations (default), suspensions, conditions, rejected renewals, shortened registration, scope removed, or cancelled qualifications. Gives the totals (decisions, RTOs affected, overturned on review), then each decision with its date, status as recorded (e.g. In effect, Not yet in effect, Under review, On hold, Supported / Overturned on review), review stage, reference, and the RTO with its current registration status and links. Use it for questions like "which colleges had their registration cancelled recently".

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "cancellation",
        "suspension",
        "conditions",
        "reject-renewal",
        "shorten-registration",
        "remove-scope",
        "cancelled-qualifications"
      ],
      "default": "cancellation",
      "description": "cancellation (default), suspension (incl. part suspension), conditions, reject-renewal, shorten-registration, remove-scope, cancelled-qualifications (qualifications / statements of attainment the regulator cancelled)."
    },
    "since": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}(-\\d{2})?$",
      "description": "Only decisions effective on or after this date (YYYY-MM-DD or YYYY-MM)."
    },
    "excludeOverturned": {
      "type": "boolean",
      "default": false,
      "description": "Leave out decisions overturned, removed or set aside on review (the totals still count them)."
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "default": 1
    },
    "pageSize": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  }
}
🟢get_agent_pricing(unlockCode, category, query, locale)

One U Education's service price list for partner agents (the oneuedu.com agent pricing page): visa applications, school applications, short courses (White Card, forklift, EWP, first aid and more) and other services, each with its description. With the partner unlock code it adds, per product, the retail price (suggested price to the client), the agent settlement price (what the agent pays One U Education) and the agent profit; without the code prices stay hidden, as on the page. Prices are service fees only: government and other third-party fees are extra.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "unlockCode": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "description": "Partner unlock code, the same one the page asks for. Pass it only when the user gave it to you in this conversation; never guess one. Without it, products are listed with prices hidden."
    },
    "category": {
      "type": "string",
      "enum": [
        "visa",
        "school",
        "course",
        "extra"
      ],
      "description": "visa (visa applications), school (school applications), course (short courses such as White Card, forklift, first aid) or extra (other services)."
    },
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Words to match in the product name or description, in the result language (e.g. \"482\", \"白卡\", \"forklift\")."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  }
}
🟢list_advisors(topic, studentLocation, language, locale)

One U Education's advisors, the same list as the "talk to an advisor" panel on www.oneuedu.com, so the user can choose a person to talk to: name, office, organisation, QEAC number, what each one handles, and how to reach them (WeChat Work link for Chinese, WhatsApp for English, and email). Pass topic, and studentLocation for study topics, to get the advisors the site recommends first. Use it when the user wants to talk to a person, a consultant or a specialist.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "enum": [
        "school",
        "visa",
        "rpl",
        "immigration",
        "cost-time",
        "technical",
        "other"
      ],
      "description": "What the user wants to talk about: school (choosing schools and courses, applications, transfers), visa (visa applications), rpl (RPL and short courses), immigration (skilled migration, state nomination, skills assessment), cost-time (budget and timeline), technical (a problem with the oneuedu.com website), other. With a topic the advisors the site recommends come first, marked recommended."
    },
    "studentLocation": {
      "type": "string",
      "enum": [
        "offshore",
        "onshore"
      ],
      "description": "Whether the user is inside (onshore) or outside (offshore) Australia. Some study advisors only look after one of the two."
    },
    "language": {
      "type": "string",
      "enum": [
        "zh",
        "en"
      ],
      "description": "Language the user wants to talk to the advisor in: zh = Chinese-speaking advisors on WeChat, en = English-speaking advisor on WhatsApp. Defaults to zh for zh-CN / zh-TW and en for en-US."
    },
    "locale": {
      "type": "string",
      "enum": [
        "zh-CN",
        "en-US",
        "zh-TW"
      ],
      "default": "zh-CN",
      "description": "Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs."
    }
  }
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet18 Tools