Casafari Comparables
Server Details
Comparables and valuations for European homes. Sign up free at platform.casafari.com.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 67.8% over 21 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
- ChatGPT
- –
- Claude
- Casafari Comparables and Valuation
TDQS
Scored across 2 tools
The two tools handle entirely separate concerns: account/billing status versus property valuation and comparable listings. There is no plausible way to confuse them, and their input schemas don't overlap at all.
Both names are snake_case, but the patterns differ: 'account_status' is a noun phrase while 'comparables_get_comparables' embeds a verb with a redundant namespace prefix and repeated stem. Readable, but not a predictable convention an agent could infer.
Two tools is thin and falls below the typical 3–15 range. The domain is narrow enough that it doesn't feel bloated, but a single core operation plus a billing check is borderline minimal for a server purpose.
The core workflow (value a property, get comps, check token budget) is covered, but there is no way to look up a single comparable listing, browse listings independently of a valuation, or inspect prior valuations. These are notable gaps for an agent that may need listing details after receiving comparables.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
comparables_get_comparables4 fields changed- changed
Input schema / properties / characteristics / properties / exclude / items / enumPrevious value: -[ - "balcony", - "elevator", - "no_elevator", - "garage", - "garden", - "parking", - "storage", - "swimming_pool", - "terrace", - "rental_license", - "furniture", - "rented_out", - "life_annuity" -]New value: +[ + "balcony", + "elevator", + "no_elevator", + "garage", + "garden", + "parking", + "storage", + "swimming_pool", + "terrace", + "rental_license", + "furniture", + "rented_out", + "life_annuity", + "business_transfer", + "smoke_outlet", + "air_conditioning" +] - changed
Input schema / properties / characteristics / properties / must_have / items / enumPrevious value: -[ - "balcony", - "elevator", - "no_elevator", - "garage", - "garden", - "parking", - "storage", - "swimming_pool", - "terrace", - "rental_license", - "furniture", - "rented_out", - "life_annuity" -]New value: +[ + "balcony", + "elevator", + "no_elevator", + "garage", + "garden", + "parking", + "storage", + "swimming_pool", + "terrace", + "rental_license", + "furniture", + "rented_out", + "life_annuity", + "business_transfer", + "smoke_outlet", + "air_conditioning" +] - changed
Input schema / properties / characteristics / properties / nice_to_have / items / enumPrevious value: -[ - "balcony", - "elevator", - "no_elevator", - "garage", - "garden", - "parking", - "storage", - "swimming_pool", - "terrace", - "rental_license", - "furniture", - "rented_out", - "life_annuity" -]New value: +[ + "balcony", + "elevator", + "no_elevator", + "garage", + "garden", + "parking", + "storage", + "swimming_pool", + "terrace", + "rental_license", + "furniture", + "rented_out", + "life_annuity", + "business_transfer", + "smoke_outlet", + "air_conditioning" +] - changed
Output schema / properties / results / items / properties / features / anyOfPrevious value: -[ - { - "additionalProperties": true, - "properties": { - "characteristics": { - "anyOf": [ - { - "items": { - "enum": [ - "balcony", - "elevator", - "no_elevator", - "garage", - "garden", - "parking", - "storage", - "swimming_pool", - "terrace", - "rental_license", - "furniture", - "rented_out", - "life_annuity" - ], - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "description": "Property characteristics." - }, - "direction": { - "anyOf": [ - { - "enum": [ - "north", - "south", - "east", - "west" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "description": "Cardinal direction the property faces. This field is deprecated and will be removed in the next major update. Please, use `directions` field instead." - }, - "directions": { - "anyOf": [ - { - "items": { - "enum": [ - "north", - "south", - "east", - "west" - ], - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "description": "List of cardinal directions the property faces." - }, - "floor": { - "anyOf": [ - { - "enum": [ - "no_floor", - "ground", - "middle", - "top" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "description": "Floor type." - }, - "orientation": { - "anyOf": [ - { - "enum": [ - "exterior", - "interior" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "description": "Property view orientation." - }, - "view": { - "anyOf": [ - { - "enum": [ - "water", - "landscape", - "city", - "golf", - "park" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "description": "View from the property. This field is deprecated and will be removed in the next major update. Please, use `views` field instead." - }, - "views": { - "anyOf": [ - { - "items": { - "enum": [ - "water", - "landscape", - "city", - "golf", - "park" - ], - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "description": "List of views from the property." - } - }, - "required": [ - "floor", - "orientation", - "view", - "views", - "direction", - "directions", - "characteristics" - ], - "type": "object" - }, - { - "type": "null" - } -]New value: +[ + { + "additionalProperties": true, + "properties": { + "characteristics": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "description": "Property characteristics." + }, + "direction": { + "anyOf": [ + { + "enum": [ + "north", + "south", + "east", + "west" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Cardinal direction the property faces. This field is deprecated and will be removed in the next major update. Please, use `directions` field instead." + }, + "directions": { + "anyOf": [ + { + "items": { + "enum": [ + "north", + "south", + "east", + "west" + ], + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "description": "List of cardinal directions the property faces." + }, + "floor": { + "anyOf": [ + { + "enum": [ + "no_floor", + "ground", + "middle", + "top" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Floor type." + }, + "orientation": { + "anyOf": [ + { + "enum": [ + "exterior", + "interior" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Property view orientation." + }, + "view": { + "anyOf": [ + { + "enum": [ + "water", + "landscape", + "city", + "golf", + "park" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "description": "View from the property. This field is deprecated and will be removed in the next major update. Please, use `views` field instead." + }, + "views": { + "anyOf": [ + { + "items": { + "enum": [ + "water", + "landscape", + "city", + "golf", + "park" + ], + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "description": "List of views from the property." + } + }, + "required": [ + "floor", + "orientation", + "view", + "views", + "direction", + "directions", + "characteristics" + ], + "type": "object" + }, + { + "type": "null" + } +]
1 tool update
- Added
comparables_get_comparables
1 tool update
- Removed
comparables_get_comparables
1 tool update
- Added
comparables_get_comparables
1 tool update
- Removed
comparables_get_comparables
1 tool update
- Added
comparables_get_comparables
1 tool update
- Removed
comparables_get_comparables
1 tool update
- Added
comparables_get_comparables
1 tool update
- Removed
comparables_get_comparables
1 tool update
- Added
comparables_get_comparables
1 tool update
- Removed
comparables_get_comparables
1 tool update
- Added
comparables_get_comparables
1 tool update
- Removed
comparables_get_comparables
1 tool update
- Changed
comparables_get_comparables7 fields changed- changed
Input schema / properties / bedrooms / descriptionPrevious value: -"Number of bedrooms (cannot be used together with `rooms`)."New value: +"Target number of bedrooms of the property being valued. A similarity target, not a filter: comparables with other bedroom counts can be returned, ranked lower. Cannot be used together with `rooms`." - changed
Input schema / properties / comparables_types / descriptionPrevious value: -"Country availability per type is available at the GET /api/v1/references/types endpoint. Property types by type groups: apartment: erdgeschosswohnung, etagenwohnung, dachgeschosswohnung, duplex, studio, penthouse, apartment house: villa, reihenhaus, palace, country_estate, family_house (DEPRECATED), zweifamilienhaus, reihenmittelhaus, reihenendhaus, landwirtschaftliche_betriebe, country_house, townhouse, chalet, bungalow, einfamilienhaus, house room: room building: mix_use_building, office_building, apartment_building investment: restaurant, other_commercial, warehouse, office, industrial, werkstatt, hotel, retail plot: plot (DEPRECATED), rural_plot, urban_plot other: garage, other, parking Note that you can select multiple types only from one property type group."New value: +"Property types to compare with, all from one type group. Groups: apartment (erdgeschosswohnung, etagenwohnung, dachgeschosswohnung, duplex, studio, penthouse, apartment); house (villa, reihenhaus, palace, country_estate, zweifamilienhaus, reihenmittelhaus, reihenendhaus, landwirtschaftliche_betriebe, country_house, townhouse, chalet, bungalow, einfamilienhaus, house; family_house is deprecated); room (room); building (mix_use_building, office_building, apartment_building); investment (restaurant, other_commercial, warehouse, office, industrial, werkstatt, hotel, retail); plot (rural_plot, urban_plot; plot is deprecated); other (garage, other, parking). Not every type is available in every country." - changed
Input schema / properties / condition / descriptionPrevious value: -"Property condition, as returned by the GET /api/v1/references/conditions endpoint."New value: +"Property condition: used, ruin, very-good, new or other." - added
Input schema / properties / location_boundary / properties / circle / properties / distance / defaultAdded value: +5 - changed
Input schema / properties / location_boundary / properties / circle / properties / distance / descriptionPrevious value: -"Maximum distance in kilometers from the requested `target_point` to the properties. Default value: 5."New value: +"Circle radius in kilometres (not metres) from `target_point`: 0.05 to 50, default 5." - changed
Input schema / properties / with_agencies / descriptionPrevious value: -"Return properties from specified agencies, companies or sources. To find allowed agency names use the GET /api/v1/references/agencies endpoint."New value: +"Only listings from these agencies, companies or sources, as free-text names. No list of names is available over MCP; an unknown name matches nothing." - changed
Input schema / properties / without_agencies / descriptionPrevious value: -"Exclude properties from specified agencies, companies or sources. To find allowed agency names use the GET /api/v1/references/agencies endpoint."New value: +"Exclude listings from these agencies, companies or sources, as free-text names. No list of names is available over MCP."
Publisher details
- Operator
- Casafari · Publisher source
- Operator website
- https://www.casafari.com · Publisher source
- Vendor relationship
- First-party · Publisher source
- Trust center
- Not available
- Restrictions
- Requires a Casafari API and MCP Platform account: self-serve at https://platform.casafari.com/console/, Free plan with no card. Calls use units from the account's balance (place lookups and account_status are free); more units are bought in the console. Sign-in is OAuth 2.1 in the browser, with no custom OAuth app or API key needed. AgentGraph AI covers Germany and is for verified businesses only; Claro AI covers commercial premises in Spain and Germany and allows 4 searches on the Free plan. Data covers European property markets; coverage varies by country. · Publisher source
Related MCP Connectors
Agency and agent analysis, verified businesses only. Sign up at platform.casafari.com.
Place names to Casafari location ids, free. Sign up at platform.casafari.com.
Property price trends and market stats by area. Sign up free at platform.casafari.com.
Property listings in Portugal: search, market stats, comparables, neighbourhoods.
Related MCP Servers
- AlicenseAqualityDmaintenanceSearch comparable property sales across 16 global markets with 43M+ government-sourced transactions. Tools: search comps by location, get area statistics and trends, list available markets. Covers UK, France, Singapore, NYC, Chicago, Dubai, and 10 more cities.34MIT
- AlicenseNot gradedqualityCmaintenanceAccess 17M+ geocoded French property transactions (DVF), 22M+ DPE energy ratings, and 20M+ building records via MCP or REST API. Search transactions, market stats, comparables, price trends, rental yield, flip detection, and more.MIT
- FlicenseNot gradedqualityFmaintenanceFrench real estate data platform for AI agents. Identifies property owners likely to sell and tracks behavioral signals on active listings. Coverage: metropolitan France.-
- AlicenseAqualityDmaintenancePhilippine real estate data for AI agents — search verified listings, calculate transfer costs, and get accurate legal information via lupaph.com.639 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.