AQL PropertyCheck — Physical check of one exact address
Server Details
Gold Coast & Brisbane: the building, the street at its door and the everyday context around it.
- Status
- Healthy
- Uptime
- 100.0% over 21 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 10 tools
Each tool has a tightly scoped role, and descriptions explicitly cross-reference the correct next step (coverage -> payment_options -> one paid path). The only real overlap is the cluster of report-producing tools (property_report, property_report_card_checkout, property_report_one_off) and the two retrieval tools, but the payment-rail framing keeps them distinguishable. The deprecated propertycheck_lookup is clearly flagged as a legacy alias, so ambiguity is minor.
Names are consistently snake_case with a domain prefix, following a predictable noun_verb/resource_action pattern. The only deviation is three tools using the propertycheck_ prefix (account, catalogue, lookup) versus property_ for the rest, which is a minor inconsistency but remains readable and semantically meaningful.
Ten tools is well-scoped for a property intelligence API supporting multiple payment rails and a discover-then-buy workflow. Every tool earns its place: two free discovery tools, one coverage gate, one payment-options tool, three paid acquisition paths, and two retrieval tools.
The surface covers the full lifecycle: catalogue/pricing, coverage check, payment selection, paid report acquisition via three rails, and free report retrieval. Minor gaps exist (no listing of a caller's past reports, no bulk/multi-address lookup, and a deprecated alias still lingering), but core buyer workflows have no dead ends.
Available Tools
2 toolscheck_addressCheck a Gold Coast or Brisbane address (free)Read-onlyIdempotentInspect
FREE, no key. Use when you have one specific street address in the City of Gold Coast or Brisbane City (Queensland, Australia) and need to understand the property and what surrounds it before renting, buying, relocating, working or studying there. Returns coverage and a short summary: up to five findings and up to two items that could not be verified, each with a status; source where available. Depending on the address and available evidence, findings may cover hazards or planning. Brisbane findings may include the street and its traffic, parking, frontage or road-reserve context, or parent-building height where verified. Gold Coast free checks do not promise paid-only physical context, including frontage, carriageway width, parking or building measurements. Any suburb of those two councils works, for example Surfers Paradise, Robina, Coomera, Kangaroo Point, New Farm or Chapel Hill. Addresses elsewhere are reported as outside coverage. Not for listing search, valuations, mortgages or price forecasts. Never charges.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | One street address with number and suburb, e.g. "9 Hamilton Avenue, Surfers Paradise QLD 4217" or "222 Margaret Street, Brisbane City QLD 4000". |
get_full_reportGet the full PropertyCheck reportDestructiveIdempotentInspect
Full structured PropertyCheck JSON (propertycheck/2) for one covered address: identity, coverage, capabilities, a summary and up to twelve sections, with status and source details where available. Call after check_address shows a full report is available. No account or API key is required for one-off purchase: x402 returns a standard PaymentRequired (A$1.39 incl. GST); retry the same call with params._meta['x402/payment']. Coverage is checked before any charge, an address outside coverage is never charged, and retrying with the same idempotency_key or the same payment never charges twice. If the user has no wallet, ask for explicit agreement to the A$4.95 card price, then call the same tool with payment_method='card'; give checkout_url only to the human and poll this same tool with the returned purchase_id and access_token. Never create a second checkout for that purchase. Existing B2B API-key accounts remain supported. After an API-key or x402 purchase, pass report_id instead of address to re-view the same report at zero cost; x402 re-view also carries the original payment proof. Optional sections limits the output; detail='full' restores heavy enumerations from the same stored report, with no second charge.
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | Optional. standard (default) keeps all decision-useful facts; full also restores available heavy enumerations from the same stored report. | |
| address | No | One street address with number and suburb, e.g. "9 Hamilton Avenue, Surfers Paradise QLD 4217" or "222 Margaret Street, Brisbane City QLD 4000". | |
| sections | No | Optional. Only these sections (identity, coverage, summary and sources are always included). Same price. | |
| report_id | No | An already purchased report to re-view at zero cost. Use address OR report_id, never both. | |
| purchase_id | No | Private card-report purchase id returned by this tool. Poll with purchase_id plus access_token; do not send the address again. | |
| access_token | No | Private card-report retrieval token. Keep it inside the agent session and use only with its purchase_id. | |
| payment_method | No | Optional for a new address. Default x402 (A$1.39). Use card only after the human explicitly agrees to A$4.95. | |
| idempotency_key | No | Optional, API-key path. Reusing it returns the same report without a second charge. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
get_full_report3 fields changed- added
Input schema / properties / access_tokenAdded value: +{ + "description": "Private card-report retrieval token. Keep it inside the agent session and use only with its purchase_id.", + "pattern": "^[A-Za-z0-9_-]{43}$", + "type": "string" +} - added
Input schema / properties / payment_methodAdded value: +{ + "description": "Optional for a new address. Default x402 (A$1.39). Use card only after the human explicitly agrees to A$4.95.", + "enum": [ + "x402", + "card" + ], + "type": "string" +} - added
Input schema / properties / purchase_idAdded value: +{ + "description": "Private card-report purchase id returned by this tool. Poll with purchase_id plus access_token; do not send the address again.", + "pattern": "^acr_[a-f0-9]{32}$", + "type": "string" +}
12 tool updates
- Added
check_address - Added
get_full_report - Removed
property_coverage - Removed
property_payment_options - Removed
property_report - Removed
property_report_card_checkout - Removed
property_report_card_get - Removed
property_report_get - Removed
property_report_one_off - Removed
propertycheck_account - Removed
propertycheck_catalogue - Removed
propertycheck_lookup
1 tool update
- Changed
property_coverage1 field changed- changed
Input schema / properties / address / examplesPrevious value: -[ - "8 Cassidy Crescent, Willow Vale QLD 4209" -]New value: +[ + "8 Cassidy Crescent, Willow Vale QLD 4209", + "26 Lomandra Place, Chapel Hill QLD 4069" +]
4 tool updates
- Added
property_payment_options - Changed
property_report2 fields changed- added
Input schema / properties / purchase_idAdded value: +{ + "description": "Logical purchase id returned by property_payment_options. Supply it together with purchase_token to prevent cross-rail double payment.", + "pattern": "^apc_[a-f0-9]{32}$", + "type": "string" +} - added
Input schema / properties / purchase_tokenAdded value: +{ + "description": "Private purchase token returned once by property_payment_options. Never log or disclose it.", + "pattern": "^[A-Za-z0-9_-]{43}$", + "type": "string" +}
- Changed
property_report_card_checkout2 fields changed- added
Input schema / properties / purchase_idAdded value: +{ + "description": "Logical purchase id returned by property_payment_options. Supply it together with purchase_token to prevent cross-rail double payment.", + "pattern": "^apc_[a-f0-9]{32}$", + "type": "string" +} - added
Input schema / properties / purchase_tokenAdded value: +{ + "description": "Private purchase token returned once by property_payment_options. Never log or disclose it.", + "pattern": "^[A-Za-z0-9_-]{43}$", + "type": "string" +}
- Changed
property_report_one_off3 fields changed- changed
Input schema / properties / payment_signature / descriptionPrevious value: -"Optional x402 v2 PAYMENT-SIGNATURE returned by the caller's payment client. Omit it on the first call, then retry this same tool with the signature."New value: +"Legacy compatibility only: optional base64 x402 v2 PAYMENT-SIGNATURE. New MCP clients put PaymentPayload in params._meta['x402/payment']. Never send both." - added
Input schema / properties / purchase_idAdded value: +{ + "description": "Logical purchase id returned by property_payment_options. Supply it together with purchase_token to prevent cross-rail double payment.", + "pattern": "^apc_[a-f0-9]{32}$", + "type": "string" +} - added
Input schema / properties / purchase_tokenAdded value: +{ + "description": "Private purchase token returned once by property_payment_options. Never log or disclose it.", + "pattern": "^[A-Za-z0-9_-]{43}$", + "type": "string" +}
3 tool updates
- Added
property_report_card_checkout - Added
property_report_card_get - Changed
property_report_one_off1 field changed- changed
Input schema / properties / address / descriptionPrevious value: -"Optional: the resolved_address text returned by property_coverage. Used only to build the card-payment link for a human user when the caller cannot pay x402; it never changes the report or the charge."New value: +"Optional: the resolved_address text returned by property_coverage. Used only to carry the human-readable property identity into the A$4.95 card continuation; coordinates remain the report identity."
1 tool update
- Changed
property_report_one_off1 field changed- added
Input schema / properties / addressAdded value: +{ + "description": "Optional: the resolved_address text returned by property_coverage. Used only to build the card-payment link for a human user when the caller cannot pay x402; it never changes the report or the charge.", + "maxLength": 200, + "minLength": 1, + "type": "string" +}
1 tool update
- Added
property_report_one_off
1 tool update
- Changed
property_coverage4 fields changed- added
Input schema / oneOfAdded value: +[ + { + "not": { + "anyOf": [ + { + "required": [ + "latitude" + ] + }, + { + "required": [ + "longitude" + ] + } + ] + }, + "required": [ + "address" + ] + }, + { + "not": { + "required": [ + "address" + ] + }, + "required": [ + "latitude", + "longitude" + ] + } +] - added
Input schema / properties / address / maxLengthAdded value: +100 - added
Input schema / properties / address / minLengthAdded value: +6 - removed
Input schema / requiredRemoved value: -[]
1 tool update
- Changed
property_coverage2 fields changed- added
Input schema / properties / addressAdded value: +{ + "description": "A specific Queensland street address. Use address OR latitude/longitude, never both.", + "examples": [ + "8 Cassidy Crescent, Willow Vale QLD 4209" + ], + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "latitude", - "longitude" -]New value: +[]
3 tool updates
- Changed
property_coverage4 fields changed- changed
Input schema / properties / latitude / descriptionPrevious value: -"Decimal degrees."New value: +"WGS84 latitude in decimal degrees; supply it together with longitude for one property point." - added
Input schema / properties / latitude / examplesAdded value: +[ + -27.9675 +] - changed
Input schema / properties / longitude / descriptionPrevious value: -"Decimal degrees."New value: +"WGS84 longitude in decimal degrees; supply it together with latitude for one property point." - added
Input schema / properties / longitude / examplesAdded value: +[ + 153.4136 +]
- Changed
property_report4 fields changed- changed
Input schema / properties / latitude / descriptionPrevious value: -"Decimal degrees."New value: +"WGS84 latitude in decimal degrees; supply it together with longitude for one property point." - added
Input schema / properties / latitude / examplesAdded value: +[ + -27.9675 +] - changed
Input schema / properties / longitude / descriptionPrevious value: -"Decimal degrees."New value: +"WGS84 longitude in decimal degrees; supply it together with latitude for one property point." - added
Input schema / properties / longitude / examplesAdded value: +[ + 153.4136 +]
- Changed
propertycheck_lookup4 fields changed- changed
Input schema / properties / latitude / descriptionPrevious value: -"Decimal degrees."New value: +"WGS84 latitude in decimal degrees; supply it together with longitude for one property point." - added
Input schema / properties / latitude / examplesAdded value: +[ + -27.9675 +] - changed
Input schema / properties / longitude / descriptionPrevious value: -"Decimal degrees."New value: +"WGS84 longitude in decimal degrees; supply it together with latitude for one property point." - added
Input schema / properties / longitude / examplesAdded value: +[ + 153.4136 +]
Publisher details
- Operator
- AlphaQuant Labs · Publisher source
- Operator website
- https://agents.alphaquantlabs.ai/
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://agents.alphaquantlabs.ai/
- Trust center
- Not available
- Restrictions
- Not available
Related MCP Connectors
Indicative SEQ Australia property planning intelligence: zones, overlays, subdivision, DA stats.
Indicative commercial rooftop solar assessments for Australian buildings, from open map data.
Australian property and suburb data: valuations, sales, rents, schools, risk and zoning.
Fixed-price GC & Brisbane airport and cruise transfers. Live quotes, human-confirmed bookings.
Related MCP Servers
- AlicenseAqualityAmaintenanceUK property area intelligence: validated trajectory scores, gentrification early-warning and area screening for 2,292 England & Wales postcode districts, from 30+ government data sources.7MIT
- FlicenseNot gradedqualityBmaintenanceProvides comprehensive Australian planning property reports, including zoning, overlays, land size, and utility information for AI assistants. This high-performance MCP server is built for Cloudflare Workers and enables real-time property data retrieval through an HTTP-based interface.-
- AlicenseNot gradedqualityCmaintenanceAn MCP server for spatial reasoning and performance evaluation in Rhino/Grasshopper. It reads scenes into a spatial graph, computes geometric metrics like south-facing area and shape factor, and runs an evaluate-adjust-recompute loop via existing rhinomcp geometry commands.MIT
- AlicenseAqualityDmaintenanceSingapore property prices, HDB resale transactions, land use/zoning, and nearby amenities via MCP. Uses only free public APIs, no API keys needed.812 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.