Find homes sold by owners in Spain and France. Messages to owners need buyer consent; rate-limited.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Counts of published listings by country, type and city, price range and valid filter values. No arguments.
This tool takes no arguments.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http casaprivat https://casaprivat.com/mcp
Counts of published listings by country, type and city, price range and valid filter values. No arguments.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Full public record of one published listing by id (e.g. EXAMPLE-ES-1 or ES-XXXXXXXX).
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| id* | string | |
| kind | string | |
| message* | string | |
| agent_name | string | Name of the AI agent or app sending this |
| buyer_name* | string | |
| buyer_email* | string | |
| buyer_phone | string | |
| buyer_consent* | boolean | true = the buyer agreed that their name, email and message are passed to the owner |
| preferred_times | string |
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.
| Argument | Type | Description |
|---|---|---|
| city | string | Substring match on city |
| limit | integer | |
| offset | integer | |
| country | string | |
| max_price | number | |
| min_price | number | |
| min_rooms | number | |
| min_area_m2 | number | |
| property_type | string | |
| include_examples | boolean | Include fictional EXAMPLE listings (default true in the MVP) |
| min_energy_class |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Oct 31, 2026.
{
"type": "object",
"required": [
"id",
"buyer_name",
"buyer_email",
"message",
"buyer_consent"
],
"properties": {
"id": {
"type": "string"
},
"kind": {
"enum": [
"viewing",
"question"
],
"type": "string"
},
"message": {
"type": "string",
"maxLength": 3000
},
"agent_name": {
"type": "string",
"maxLength": 80,
"description": "Name of the AI agent or app sending this"
},
"buyer_name": {
"type": "string",
"maxLength": 80
},
"buyer_email": {
"type": "string"
},
"buyer_phone": {
"type": "string",
"maxLength": 40
},
"buyer_consent": {
"type": "boolean",
"description": "true = the buyer agreed that their name, email and message are passed to the owner"
},
"preferred_times": {
"type": "string",
"maxLength": 300
}
},
"additionalProperties": false
}| string |
| Only homes with this class or better (A best) |
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "Substring match on city"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"offset": {
"type": "integer",
"minimum": 0
},
"country": {
"enum": [
"ES",
"FR"
],
"type": "string"
},
"max_price": {
"type": "number"
},
"min_price": {
"type": "number"
},
"min_rooms": {
"type": "number"
},
"min_area_m2": {
"type": "number"
},
"property_type": {
"enum": [
"apartment",
"house"
],
"type": "string"
},
"include_examples": {
"type": "boolean",
"description": "Include fictional EXAMPLE listings (default true in the MVP)"
},
"min_energy_class": {
"enum": [
"A",
"B",
"C",
"D",
"E",
"F",
"G"
],
"type": "string",
"description": "Only homes with this class or better (A best)"
}
},
"additionalProperties": false
}