Skip to main content
Glama

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.

Ownership verified
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.4/5.0

Scored across 10 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
check_addressCheck a Gold Coast or Brisbane address (free)
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesOne 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 report
DestructiveIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
detailNoOptional. standard (default) keeps all decision-useful facts; full also restores available heavy enumerations from the same stored report.
addressNoOne street address with number and suburb, e.g. "9 Hamilton Avenue, Surfers Paradise QLD 4217" or "222 Margaret Street, Brisbane City QLD 4000".
sectionsNoOptional. Only these sections (identity, coverage, summary and sources are always included). Same price.
report_idNoAn already purchased report to re-view at zero cost. Use address OR report_id, never both.
purchase_idNoPrivate card-report purchase id returned by this tool. Poll with purchase_id plus access_token; do not send the address again.
access_tokenNoPrivate card-report retrieval token. Keep it inside the agent session and use only with its purchase_id.
payment_methodNoOptional for a new address. Default x402 (A$1.39). Use card only after the human explicitly agrees to A$4.95.
idempotency_keyNoOptional, 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. 1 tool update
    • Changedget_full_report3 fields changed
      • addedInput schema / properties / access_token
        Added 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"
        +}
      • addedInput schema / properties / payment_method
        Added 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"
        +}
      • addedInput schema / properties / purchase_id
        Added 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"
        +}
  2. 12 tool updates
    • Addedcheck_address
    • Addedget_full_report
    • Removedproperty_coverage
    • Removedproperty_payment_options
    • Removedproperty_report
    • Removedproperty_report_card_checkout
    • Removedproperty_report_card_get
    • Removedproperty_report_get
    • Removedproperty_report_one_off
    • Removedpropertycheck_account
    • Removedpropertycheck_catalogue
    • Removedpropertycheck_lookup
  3. 1 tool update
    • Changedproperty_coverage1 field changed
      • changedInput schema / properties / address / examples
        Previous 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. 4 tool updates
    • Addedproperty_payment_options
    • Changedproperty_report2 fields changed
      • addedInput schema / properties / purchase_id
        Added 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"
        +}
      • addedInput schema / properties / purchase_token
        Added value: +{
        +  "description": "Private purchase token returned once by property_payment_options. Never log or disclose it.",
        +  "pattern": "^[A-Za-z0-9_-]{43}$",
        +  "type": "string"
        +}
    • Changedproperty_report_card_checkout2 fields changed
      • addedInput schema / properties / purchase_id
        Added 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"
        +}
      • addedInput schema / properties / purchase_token
        Added value: +{
        +  "description": "Private purchase token returned once by property_payment_options. Never log or disclose it.",
        +  "pattern": "^[A-Za-z0-9_-]{43}$",
        +  "type": "string"
        +}
    • Changedproperty_report_one_off3 fields changed
      • changedInput schema / properties / payment_signature / description
        Previous 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."
      • addedInput schema / properties / purchase_id
        Added 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"
        +}
      • addedInput schema / properties / purchase_token
        Added value: +{
        +  "description": "Private purchase token returned once by property_payment_options. Never log or disclose it.",
        +  "pattern": "^[A-Za-z0-9_-]{43}$",
        +  "type": "string"
        +}
  5. 3 tool updates
    • Addedproperty_report_card_checkout
    • Addedproperty_report_card_get
    • Changedproperty_report_one_off1 field changed
      • changedInput schema / properties / address / description
        Previous 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."
  6. 1 tool update
    • Changedproperty_report_one_off1 field changed
      • addedInput schema / properties / address
        Added 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"
        +}
  7. 1 tool update
    • Addedproperty_report_one_off
  8. 1 tool update
    • Changedproperty_coverage4 fields changed
      • addedInput schema / oneOf
        Added value: +[
        +  {
        +    "not": {
        +      "anyOf": [
        +        {
        +          "required": [
        +            "latitude"
        +          ]
        +        },
        +        {
        +          "required": [
        +            "longitude"
        +          ]
        +        }
        +      ]
        +    },
        +    "required": [
        +      "address"
        +    ]
        +  },
        +  {
        +    "not": {
        +      "required": [
        +        "address"
        +      ]
        +    },
        +    "required": [
        +      "latitude",
        +      "longitude"
        +    ]
        +  }
        +]
      • addedInput schema / properties / address / maxLength
        Added value: +100
      • addedInput schema / properties / address / minLength
        Added value: +6
      • removedInput schema / required
        Removed value: -[]
  9. 1 tool update
    • Changedproperty_coverage2 fields changed
      • addedInput schema / properties / address
        Added value: +{
        +  "description": "A specific Queensland street address. Use address OR latitude/longitude, never both.",
        +  "examples": [
        +    "8 Cassidy Crescent, Willow Vale QLD 4209"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "latitude",
        -  "longitude"
        -]New value: +[]
  10. 3 tool updates
    • Changedproperty_coverage4 fields changed
      • changedInput schema / properties / latitude / description
        Previous value: -"Decimal degrees."New value: +"WGS84 latitude in decimal degrees; supply it together with longitude for one property point."
      • addedInput schema / properties / latitude / examples
        Added value: +[
        +  -27.9675
        +]
      • changedInput schema / properties / longitude / description
        Previous value: -"Decimal degrees."New value: +"WGS84 longitude in decimal degrees; supply it together with latitude for one property point."
      • addedInput schema / properties / longitude / examples
        Added value: +[
        +  153.4136
        +]
    • Changedproperty_report4 fields changed
      • changedInput schema / properties / latitude / description
        Previous value: -"Decimal degrees."New value: +"WGS84 latitude in decimal degrees; supply it together with longitude for one property point."
      • addedInput schema / properties / latitude / examples
        Added value: +[
        +  -27.9675
        +]
      • changedInput schema / properties / longitude / description
        Previous value: -"Decimal degrees."New value: +"WGS84 longitude in decimal degrees; supply it together with latitude for one property point."
      • addedInput schema / properties / longitude / examples
        Added value: +[
        +  153.4136
        +]
    • Changedpropertycheck_lookup4 fields changed
      • changedInput schema / properties / latitude / description
        Previous value: -"Decimal degrees."New value: +"WGS84 latitude in decimal degrees; supply it together with longitude for one property point."
      • addedInput schema / properties / latitude / examples
        Added value: +[
        +  -27.9675
        +]
      • changedInput schema / properties / longitude / description
        Previous value: -"Decimal degrees."New value: +"WGS84 longitude in decimal degrees; supply it together with latitude for one property point."
      • addedInput schema / properties / longitude / examples
        Added value: +[
        +  153.4136
        +]

Publisher details

Operator
AlphaQuant Labs · Publisher source
Vendor relationship
First-party · Publisher source
Trust center
Not available
Restrictions
Not available

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    UK property area intelligence: validated trajectory scores, gentrification early-warning and area screening for 2,292 England & Wales postcode districts, from 30+ government data sources.
    7
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Provides 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.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    An 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
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources