Skip to main content
Glama

Voxhouses (Portugal)

get_property_detail

Read-onlyIdempotent

Get the complete record of one listing in Portugal by its slug. Use this after search_properties when the user asks about a specific property: full description, features, photos, energy rating, condition, floor, year built, seller and the original source URL to cite.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
slugYesUnique listing slug, as returned by search_properties.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesCanonical listing page on this market's domain.
slugYesStable identifier; use it in get_property_detail.
floorNo
phoneNoAdvertiser phone when published at the source.
priceNonull means the source does not publish a price (on request).
titleYes
photosNoUp to 5 image URLs.
sourceNoPortal or agency site the listing came from; null when published directly with us.
bedroomsNo
currencyNoISO 4217 code of this market.
districtNoDistrict or region.
elevatorNo
featuresNoAmenities as published by the source (Portuguese labels).
landAreaNoPlot area in m²; relevant for houses, land and farms.
lastSeenYesISO 8601 date we last confirmed the listing at the source.
typologyNoT-notation typology (T0…T6+); empty when unknown.
verifiedNoAdvertiser identity verified by us.
bathroomsNo
conditionNo
firstSeenYesISO 8601 date the listing was first published.
houseAreaNoGross floor area in m².
operationYescomprar = for sale, arrendar = to let.
sourceUrlYesOriginal listing URL at the source. Cite this alongside url.
updatedAtNoISO 8601 date the record last changed on our side.
yearBuiltNo
priceLabelNoFormatted price for display; empty when price is null.
pricePerM2No
sellerNameNo
usefulAreaNoNet/usable floor area in m².
descriptionNo
energyClassNo
orientationNo
municipalityNoMunicipality (LAU) name.
propertyTypeNoProperty type; the same token accepted by the propertyType filter.
neighbourhoodNoNeighbourhood, when the source located the listing precisely enough.

TDQS

A4.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so safety/repeatability is covered. The description adds useful context about what the record contains (photos, energy rating, seller, source URL) but doesn't disclose any additional behavioral traits such as error cases or rate limits. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with purpose and followed by a useful usage condition. The field list is compact and earns its place by telling the agent what to expect in the returned record.

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

Completeness5/5

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

For a single-parameter read-only tool with a full output schema and annotations, the description covers what remains important: when to call it, what it returns, and how it relates to search_properties. No critical missing context for correct invocation.

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 coverage is 100% and the single parameter is already described as 'Unique listing slug, as returned by search_properties.' The description reinforces that the slug comes from search_properties but adds no new semantic detail beyond the schema.

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?

States a clear verb ('Get') and a precise resource: the complete record of one listing in Portugal by slug. The description also distinguishes this from search-oriented siblings by naming search_properties as the prerequisite and clarifying this is for a specific property.

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?

Gives explicit guidance: use after search_properties when the user asks about a specific property. It doesn't enumerate when-not-to-use alternatives like find_similar_properties or search_properties_by_description, but the stated condition is clear enough for an agent to route correctly.

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

A4.4/5.0
Disambiguation4/5

The two property-search tools overlap slightly, but their descriptions clearly separate structural filtering from free-text description ranking, and get_market_stats is explicitly positioned as statistical aggregation rather than listing retrieval. search_articles and search_neighbourhoods both serve editorial content, but their domains—process guidance versus area guides—are distinguishable enough.

Naming Consistency5/5

All tools use snake_case and follow a consistent search_/get_/find_ verb pattern keyed to the returned object type: search_properties, search_articles, search_neighbourhoods, get_property_detail, get_market_stats. The longer search_properties_by_description still fits the convention and is unambiguous.

Tool Count5/5

Seven tools is well-scoped for a read-only property information server: structured listing search, semantic listing search, similar-property lookup, detail retrieval, market statistics, neighbourhood guides, and editorial articles. Each tool serves a distinct user need without redundancy.

Completeness5/5

The tool surface covers the full informational workflow for Portuguese real estate: finding properties, exploring similar options, viewing full details, comparing market prices, and learning about areas and buying processes. There are no obvious dead ends for typical read-only property questions.

Resources