# AQL PropertyCheck — Property Intelligence & Due Diligence Report API, Gold Coast & Brisbane City

> Gold Coast & Brisbane, Australia property report: flood, planning, schools. Free check; x402 A$1.39

- name: ai.alphaquantlabs/propertycheck
- version: 1.15.1
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 72/100 (needs work)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/ai.alphaquantlabs%2Fpropertycheck
- tools: https://api.protogrid.dev/v1/servers/ai.alphaquantlabs%2Fpropertycheck/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "propertycheck": {
      "type": "http",
      "url": "https://agents.alphaquantlabs.ai/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${PROPERTYCHECK_TOKEN}"
      }
    }
  }
}
```

Placeholders to fill: `${PROPERTYCHECK_TOKEN}`.

## Trust

- hygiene: 80
- liveness: 98
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-95% +updated-5d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 72/100 (needs work)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 93 (weight 30)

- pass `tools.descriptions`: every tool has a description
- warn `tools.description_length`: 2 tools have descriptions over 1,024 characters, which crowds the context
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 2 of 2 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,172 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 25 (weight 15)

- warn `stability.changes`: 53 tool changes in 30 days
- fail `stability.rug_pull`: 8 tools kept their name but changed most of their description in 30 days; review before trusting them

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 2, about 1,172 tokens to load them all
- tool set hash: 191c7ff36e8d04391eb20a7267cd9211
- tools last changed: 2026-10-14T04:52:25.060Z
- badge: [![protogrid quality](https://protogrid.dev/badge/ai.alphaquantlabs/propertycheck.svg)](https://protogrid.dev/servers/ai.alphaquantlabs/propertycheck)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-14 `get_full_report` changed (description)
  - before: Full structured PropertyCheck JSON (propertycheck/2) for one covered address: identity, coverage, capabilities, a summary and up to twelve sections, with a status, source and date on every item. Call after check_address shows a full report is available. Pay with an API key (1 credit) or with x402: without payment it returns a standard x402 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. 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.
  - after: 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.
- 2026-10-14 `check_address` changed (description)
  - before: 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 and source - flood, bushfire and other mapped hazards, planning, the street and its traffic, parking rules and registers, how close the nearest separate building is (Gold Coast), and public-transport time to the CBD and universities plus the nearest bus, train and ferry stops (Brisbane). 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.
  - after: 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.
- 2026-10-12 `get_full_report` changed (description, inputSchema)
  - before: Full structured PropertyCheck JSON (propertycheck/2) for one covered address: identity, coverage, capabilities, a summary and up to twelve sections, with a status, source and date on every item. Call after check_address shows a full report is available. Pay with an API key (1 credit) or with x402: without payment it returns a standard x402 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. After 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.
  - after: Full structured PropertyCheck JSON (propertycheck/2) for one covered address: identity, coverage, capabilities, a summary and up to twelve sections, with a status, source and date on every item. Call after check_address shows a full report is available. Pay with an API key (1 credit) or with x402: without payment it returns a standard x402 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. 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.
- 2026-10-11 `propertycheck_account` removed
  - Use this free, read-only tool to review the authenticated caller's credit balance, spend today, daily cap and rate limits before requesting a paid report. It accepts no arguments, spends no credit and changes no account state; use propertycheck_catalogue for product, licence and pricing details. Example: call with {} before requesting a paid report.
- 2026-10-11 `propertycheck_catalogue` removed
  - Use this free, read-only tool before purchase to review available PropertyCheck data blocks, custodians, licences, required attribution and credit packs. It accepts no arguments, spends no credit and changes no state; use property_coverage for address support or propertycheck_account for the caller's balance. Example: call with {} before choosing a paid report.
- 2026-10-11 `property_report_get` removed
  - Use with the report_id returned by property_report to reopen an already-paid immutable report. Free; another organisation's report is not visible and no new provider lookup is performed. Example: report_id='rpt_abc123'.
- 2026-10-11 `property_report_card_get` removed
  - FREE POLL AND RETRIEVAL. Before verified Stripe payment it returns payment_pending and no report. After payment it returns the exact JSON frozen before checkout. It never charges again and performs no new provider lookup. Example: use the purchase_id and access_token returned by property_report_card_checkout.
- 2026-10-11 `property_report_card_checkout` removed
  - ONE-OFF A$4.95 CARD REPORT — NO ACCOUNT, NO API KEY. Use only after property_coverage returns supported=true, property_payment_options returns stripe_checkout as live, and the human explicitly chooses it. Reuse that tool's purchase_id/purchase_token. This tool builds and freezes the complete JSON first, then creates Stripe Checkout. Calling the tool itself does not charge the human. Give the human checkout_url only; keep returned retrieval credentials inside the AI session. After payment call property_report_card_get. Legacy calls without protected purchase credentials remain accepted. Example: latitude=-27.9675, longitude=153.4136.
- 2026-10-11 `property_report_one_off` removed
  - ONE-OFF A$1.39 X402 — NO ACCOUNT, NO API KEY. Use after property_coverage returns supported=true and property_payment_options returns x402 as live. Reuse its latitude/longitude plus purchase_id/purchase_token. The first call returns standard x402 v2 PaymentRequired and makes no charge. Retry this same MCP tool with PaymentPayload in params._meta['x402/payment']; success returns the report plus _meta['x402/payment-response']. Legacy calls without protected purchase credentials and legacy arguments.payment_signature remain accepted temporarily. Never send both payment transports. Example: latitude=-27.9675, longitude=153.4136; omit payment on the first call.
- 2026-10-11 `property_payment_options` removed
  - FREE, NO API KEY, NO CHARGE. Call after property_coverage returns supported=true, using the same coordinates. Returns the payment methods that are actually usable on this runtime plus a private purchase_id/purchase_token pair. Pass that pair to exactly one paid tool so concurrent retries or a rail switch cannot charge the same logical purchase twice. Future-only protocols are labelled configuration_required and are never presented as live. Example: latitude=-27.9675, longitude=153.4136.

Full history: https://api.protogrid.dev/v1/servers/ai.alphaquantlabs%2Fpropertycheck/changes

## Remotes

- https://agents.alphaquantlabs.ai/v1/mcp (streamable-http, auth none, reachable true, uptime30d 0.9484536)

## Packages

_none_

## Tools (2)

- `check_address`: 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.
- `get_full_report`: 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.
