Skip to main content
Glama

List One U Education advisors to talk to

list_advisors
Read-onlyIdempotent

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. This public endpoint returns English natural-language text, preserving sources, conditions and pagination.

Input Schema

NameRequiredDescriptionDefault
topicNoWhat 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.
localeNoLanguage 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.zh-CN
languageNoLanguage 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.
studentLocationNoWhether the user is inside (onshore) or outside (offshore) Australia. Some study advisors only look after one of the two.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so safety is covered; the description still adds real context beyond that: it is a public endpoint, the output is English natural-language text, and sources, conditions, and pagination are preserved. It does not say whether an empty result is possible or how many advisors are typically returned, keeping it below 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the resource and the site-panel analogy, with the trigger condition and parameter hint following in logical order. The parenthetical enumerating returned fields and contact channels makes the middle clause dense but it is informative rather than filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the return-value burden and does so adequately: it names the fields returned, the contact channel per language (WeChat Work for Chinese, WhatsApp for English), the topic-based 'recommended' ordering, and pagination/source preservation. Combined with the fully documented schema, an agent has what it needs to call and interpret this tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and all four enums are documented in the schema, so baseline is 3. The description's only parameter-level addition is that passing topic and studentLocation surfaces site-recommended advisors first, which the schema's topic property already states in nearly identical words. No new syntax, format, or default semantics are contributed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('One U Education's advisors') and anchors identity to a concrete artifact the user knows (the 'talk to an advisor' panel on www.oneuedu.com). It also enumerates what each record carries (name, office, organisation, QEAC number, focus, contact channel), which cleanly separates it from the data-lookup siblings like get_rto or search_courses.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Use it when the user wants to talk to a person, a consultant or a specialist' gives a clear trigger condition, and 'Pass topic, and studentLocation for study topics' gives routing guidance. It stops short of naming any sibling or stating when NOT to use it (e.g. for course/visa data lookups), so it is clear context rather than full when/when-not coverage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources