Skip to main content
Glama

Xearno Tools

Mortgage Calculator

mortgage
Read-only

True monthly cost — principal & interest plus taxes, insurance, and PMI, not just the loan. Monthly mortgage payment from price, down payment, rate, and term — including the parts lender ads leave out: property tax, home insurance, and PMI when the down payment is under 20%. The headline number here is the full PITI cost of owning.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
rateNoInterest rate (%)
priceNoHome price
yearsNoTerm (yr)
marketNoWhere are you buying? Private mortgage insurance is a US product. Most other markets price the same lender risk into the interest rate instead, so no separate PMI line is charged.US
downPctNoDown payment (%)
insuranceNoHome insurance / year
propertyTaxNoProperty tax / year

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already indicate readOnlyHint=true, so the safety profile is clear. The description adds valuable behavioral context: specifies that PMI is included only when the down payment is under 20%, and clarifies that the result is a 'headline number' for full PITI. This goes beyond the annotations and gives the agent a solid understanding of the tool's behavior.

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 description is three sentences and front-loaded with the core value proposition. It is somewhat wordy with phrases like 'lender ads leave out,' but every sentence contributes to understanding the tool's scope and output. It is not excessively long and remains readable.

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

Completeness4/5

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

With 7 parameters and no output schema, the description adequately explains the main functionality and the components included in the computation. It could be more explicit about the exact return format (e.g., monthly payment number vs. breakdown), but the phrase 'headline number' gives a sufficient sense. Overall, it is complete for a calculator tool with well-documented parameters.

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%, with all 7 parameters already documented. The description adds some context (e.g., PMI condition tied to down payment) but does not significantly expand on the schema's parameter documentation. Baseline score of 3 is appropriate when the schema carries the load.

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?

The description clearly states the tool computes the true monthly mortgage cost, including principal, interest, taxes, insurance, and PMI. It explicitly distinguishes itself from a simple loan payment by saying 'not just the loan' and emphasizing the full PITI cost, which differentiates it from sibling tools like loan_payment.

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?

The description implies when to use this tool: when you want the full cost of owning rather than just the loan payment. It contrasts with lender ads that omit taxes, insurance, and PMI, giving clear context. However, it does not explicitly name alternative tools or state when not to use this tool.

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.

TDQS

A3.9/5.0
Disambiguation4/5

Each tool targets a distinct niche (e.g., specific country tax rules, loan types, or legal calculations), with detailed descriptions that clarify boundaries. However, the large number of tools (66) could cause some confusion for an agent trying to select the right one for a general query, especially when multiple tools relate to the same country.

Naming Consistency4/5

Tool names follow a mostly predictable pattern: lowercase words separated by underscores, often starting with a country name (e.g., 'uk_stamp_duty_sdlt') or a topic (e.g., 'compound_growth'). There are minor deviations, such as abbreviations ('npv_irr', 'sip') and varying use of verbs, but overall the naming is clear and consistent.

Tool Count3/5

At 66 tools, the server is unusually large and covers an extensive range of financial and legal calculators. While each tool justifies its existence, the count exceeds the typical well-scoped range (3–15), making the server feel bloated. A more modular design might improve coherence.

Completeness4/5

The tool set covers a wide array of domains: personal income taxes, property taxes, loan calculations, investment returns, and specific country regulations. Minor gaps exist (e.g., missing tools for corporate taxes, general retirement planning, or insurance), but the overall coverage is thorough and addresses many niche scenarios that general AI handles poorly.

Resources