Skip to main content
Glama

CPF Mortgage Home Values

Get home value report

get_home_value_report
Read-onlyIdempotent

Pull a CPF Mortgage home value report for a U.S. residential property: estimated value with low/high range and confidence, property facts, last sale, recent comparable sales, rent estimate with rental comparables, 3-year market forecast, and a link to the full branded PDF. Reports already pulled in the last 14 days return instantly.

Input Schema

NameRequiredDescriptionDefault
addressYesFull property address including street number, city, state and 5-digit ZIP, e.g. "512 Wideview Ave, Tarpon Springs, FL 34689". Include the unit for condos.

Output Schema

NameRequiredDescriptionDefault
marketNo
statusYesready, processing, ambiguous, not_found, needs_address, daily_limit, rate_limited or failed
addressNo
choicesNoMatching addresses when status is ambiguous
pdf_urlNoSigned link to the full CPF-branded PDF, valid for 7 days
estimateNo
propertyNo
last_saleNo
report_idNo
comparablesNo
rent_estimateNo
effective_dateNo
rental_comparablesNo
retry_after_secondsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already establish readOnly/idempotent/non-destructive, so the bar is lower; the description still adds real behavior context by disclosing the 14-day cache window, which explains why a call may return instantly and may not reflect fresh data. It does not say whether the call incurs cost or what happens on a non-U.S. or unparseable address, so it stops short of 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?

One dense, front-loaded sentence that moves from action to output contents to caching behavior with no filler. The long enumeration of report sections is informative but sits close to what the output schema already conveys.

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 an output schema present the description needn't explain return values, yet it summarizes report contents for selection purposes and adds the caching caveat. The remaining gap is routing versus check_home_value_report and failure behavior for unsupported addresses.

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?

The single address parameter is fully documented in the schema (100% coverage) including formatting and a condo-unit note, so the schema carries the load. The description only implies the input is a U.S. residential address and adds no format or normalization details beyond that.

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 gives a specific verb+resource ("Pull a CPF Mortgage home value report") and enumerates the report's contents, so an agent knows exactly what it gets back. It does not explicitly distinguish itself from the sibling check_home_value_report, leaving the reader to infer the split between pulling and checking.

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?

"for a U.S. residential property" narrows applicability and the 14-day caching note implies this is the pull-and-generate path, but there is no explicit statement of when to use this versus check_home_value_report, nor any prerequisite or exclusion guidance.

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