Skip to main content
Glama

KeyReady — Australian home loan readiness

Refer to a mortgage broker (with consent)

refer_to_broker

Send the user’s situation and readiness report to Goodlend Mortgage Brokers, a licensed mortgage broker, who will contact them. ONLY call this after you have shown the user this disclosure and they have explicitly agreed in this conversation: This site is run by Goodlend Mortgage Brokers (Gariwed Falls Pty Ltd (ACN 682 875 798) ATF Holvor Investments Unit Trust No. 1), Credit Representative 556461 of Connective Credit Services Pty Ltd, ACL 389328. If you ask to be contacted, your details and report go only to us. If you take out a loan with our help, the lender pays us commission, as set out in the Credit Guide we give you before we help; you never pay us a fee. Collect their name, email and phone. The user then gets an email link to confirm before the broker sees anything. Never call it on the user’s behalf without that agreement.

Input Schema

NameRequiredDescriptionDefault
giftNoFamily gift toward the deposit
loanNoLoan amount in AUD; if omitted, savings + gift less upfront costs is used as the deposit
nameYes
siteNocore
emailYes
phoneYes
priceYesPurchase price in AUD
stateYesState or territory where the property is
consentYesTrue only if the user explicitly agreed to the disclosure in this conversation
low_docNoSelf-employed without two years of lodged tax returns
purposeNoowner
savingsNo
locationNoCapital city / regional centre, or elsewhere in the statecapital
householdNo
applicantsYesOne or two borrowers; the first is the main borrower
dependantsNo
first_homeYesNever owned property in Australia
professionNoMain borrower’s profession. Some lenders waive LMI for listed professions.
credit_scoreNoEquifax-style score out of 1200, if known
hecs_balanceNo
property_typeNohouse
lives_overseasNoMain borrower currently lives outside Australia
personal_loansNoPersonal and car loan balances
preferred_timeNoAnytime
credit_defaultsNono
income_currencyNoAUD
new_or_existingNoexisting
credit_card_limitsNoTotal credit card limits (not balances)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / profession / description
      Previous value: -"Main borrower’s profession — some lenders waive LMI for listed professions"New value: +"Main borrower’s profession. Some lenders waive LMI for listed professions."
    • changedInput schema / properties / property_type / enum
      Previous value: -[
      -  "house",
      -  "apartment",
      -  "house_land",
      -  "land"
      -]New value: +[
      +  "house",
      +  "apartment",
      +  "land",
      +  "house_land"
      +]
  2. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations declare openWorldHint=true and readOnlyHint=false, but the description adds material context the annotations cannot: the name of the external third party receiving the data, the double opt-in flow ('the user then gets an email link to confirm before the broker sees anything'), and the commission/fee arrangement. It does not address what a duplicate call does, which matters given idempotentHint=false, so not a 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?

The action and the consent gate are front-loaded, and the quoted disclosure is long but functional since it must be shown verbatim. The closing 'Never call it on the user's behalf without that agreement' restates the earlier precondition and is mild redundancy, but it is defensible for a compliance-critical call.

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

Completeness3/5

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

The workflow, consent, privacy and third-party disclosure are all covered, which is the highest-risk part of this tool. For a 28-parameter submission with no output schema, however, the description says nothing about the return (confirmation, reference, link re-send) or about which of the many optional financial fields are genuinely needed, leaving an agent under-informed before filling a large payload.

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 coverage is only 50% across 28 parameters, so the description has to carry weight, and it does partially: 'Collect their name, email and phone' maps to three of the eight required fields and the consent gate is emphasized. The other required fields (applicants, state, price, first_home) and the roughly twenty optional financial inputs get no semantic treatment beyond what the schema already says.

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

Purpose4/5

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

The first sentence states a specific verb and destination: send the user's situation and readiness report to Goodlend Mortgage Brokers, who then contact them. That is unambiguous and no sibling tool (assess/calculate/check/list) does anything comparable. It stops short of naming a sibling or stating the boundary explicitly, which is what keeps it from a 5.

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?

Usage is tightly constrained: 'ONLY call this after you have shown the user this disclosure and they have explicitly agreed in this conversation', reinforced at the end with 'Never call it on the user's behalf without that agreement.' That is a clear precondition and a clear prohibition. What is missing is the alternative path (what to do instead when the user declines), so the agent has no named fallback.

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.