CasaPrivat
Find homes sold by owners in Spain and France. Messages to owners need buyer consent; rate-limited.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- HIGH
- INFOin get_home
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"casaprivat": {
"url": "https://casaprivat.com/mcp"
}
}
}Remote-Endpunkte
https://casaprivat.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (4)
🟢search_homes(country, property_type, city, min_price, max_price, ...)
Search homes for sale directly by private owners (no agent, no commission) in Spain (ES) and France (FR). Returns public listing records incl. the mandatory energy rating.
Eingabe-Schema
{
"type": "object",
"properties": {
"country": {
"type": "string",
"enum": [
"ES",
"FR"
]
},
"property_type": {
"type": "string",
"enum": [
"apartment",
"house"
]
},
"city": {
"type": "string",
"description": "Substring match on city"
},
"min_price": {
"type": "number"
},
"max_price": {
"type": "number"
},
"min_area_m2": {
"type": "number"
},
"min_rooms": {
"type": "number"
},
"min_energy_class": {
"type": "string",
"enum": [
"A",
"B",
"C",
"D",
"E",
"F",
"G"
],
"description": "Only homes with this class or better (A best)"
},
"include_examples": {
"type": "boolean",
"description": "Include fictional EXAMPLE listings (default true in the MVP)"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
},
"offset": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"total": {
"type": "integer"
},
"items": {
"type": "array"
},
"note": {
"type": "string"
}
},
"required": [
"total",
"items"
]
}🟢get_home(id)
Full public record of one published listing by id (e.g. EXAMPLE-ES-1 or ES-XXXXXXXX).
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"home": {
"type": "object"
},
"note": {
"type": "string"
}
},
"required": [
"home"
]
}🟢get_facets
Counts of published listings by country, type and city, price range and valid filter values. No arguments.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"facets": {
"type": "object"
},
"note": {
"type": "string"
}
},
"required": [
"facets"
]
}⚪request_viewing(id, kind, buyer_name, buyer_email, buyer_phone, ...)
Forwards a question or viewing request from a buyer to the owner of a published home. It does NOT book a viewing and creates no offer or contract: the owner replies directly to the buyer's email. Requires the buyer's explicit consent to share their name and email with the owner.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"viewing",
"question"
]
},
"buyer_name": {
"type": "string",
"maxLength": 80
},
"buyer_email": {
"type": "string"
},
"buyer_phone": {
"type": "string",
"maxLength": 40
},
"message": {
"type": "string",
"maxLength": 3000
},
"preferred_times": {
"type": "string",
"maxLength": 300
},
"agent_name": {
"type": "string",
"maxLength": 80,
"description": "Name of the AI agent or app sending this"
},
"buyer_consent": {
"type": "boolean",
"description": "true = the buyer agreed that their name, email and message are passed to the owner"
}
},
"required": [
"id",
"buyer_name",
"buyer_email",
"message",
"buyer_consent"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"request_id": {
"type": "string"
},
"status": {
"type": "string"
},
"note": {
"type": "string"
}
},
"required": [
"request_id",
"status"
]
}Community
Nachweis