Skip to main content
Glama

Open Financial Mortgages

Explore financing categories

get_financing_options
Read-onlyIdempotent

The same preliminary analysis, for when someone wants to know which broad kinds of financing they could explore. Categories are unranked and are not lender offers. Works from approximate values the user gives for an Ontario residential property; Clara calculates the result in process and takes no contact details or documents. Results include the assumptions and caveats behind them. A preliminary scenario only, not an eligibility decision, a lender offer or an approval.

Input Schema

NameRequiredDescriptionDefault
cityNo
timingNo
purposeNo
provinceNo
propertyTypeNo
renewalMonthNo
employmentTypeNo
householdIncomeRangeNo
estimatedPropertyValueNo
selfReportedCreditRangeNo
existingMortgageBalancesNo
requestedAdditionalAmountNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent, non-destructive and closed-world behavior, and the description adds meaningful context on top: categories are unranked, results include assumptions and caveats, and Clara computes locally without collecting contact details or documents. It stops short of describing response shape, category cardinality, or any limits, so a 4 rather than 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.

Conciseness3/5

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

The scope statement is reasonably front-loaded and the disclaimers are grouped at the end, but the opening 'The same preliminary analysis' is ambiguous without knowing the sibling, and the caveat 'not a lender offer' is stated twice along with repeated use of 'preliminary', which spends sentences on redundancy rather than missing parameter guidance.

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

Completeness2/5

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

With 12 optional parameters, no schema descriptions, and no output schema, the description should explain what inputs the agent must gather from the user and how they combine. Instead it only says inputs are 'approximate values' and that no documents are needed, leaving the agent unable to know which of the 12 fields matter or how to fill the enums.

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

Parameters2/5

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

Schema description coverage is 0% across 12 parameters, and the description gives no per-parameter meaning for city, timing, purpose, property type, income range, credit range, renewal month, or requested amount. Worse, it says the tool 'works from approximate values the user gives for an Ontario residential property' while the province enum accepts all 13 provinces and territories, which is likely to mislead an agent about valid inputs.

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 description states a clear outcome: it returns unranked broad categories of financing a user could explore, based on approximate property inputs. It implicitly contrasts with the sibling analysis tool ('the same preliminary analysis, for when...') rather than naming it, and never concretely says what the categories are, which keeps it short of 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 Guidelines3/5

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

It gives a usage context ('for when someone wants to know which broad kinds of financing they could explore') and several when-nots around what the output is not (not an offer, not an eligibility decision). However, it never names analyze_mortgage_scenario or estimate_home_equity as alternatives or states the condition that selects between them, leaving routing to inference.

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