# Plot check

> **Casafari is the AI agent-native real estate data intelligence platform.** The most complete property index in Europe: a deduplicated, cleaned property graph of residential and commercial property, for sale and for rent, in 16 countries. Every property is one record with its full price and market history. [How the property graph is built](/docs/property-graph).

**What can be built here, what it is officially worth, what homes sell for nearby.**

You get: One-page site memo. It uses Cadastre, Parcel Zoning and Area Insights, takes 50 tokens a run (€2.00 at €0.04 a token) and runs per plot. For: Developer or land.

**Status:** coming. It waits for Parcel Zoning to launch; the other steps run today.

## What it does

| # | Step | Product | Tokens |
|---|---|---|---|
| 1 | `cadastre_find` | Cadastre | 5 |
| 2 | `cadastre_get_property` | Cadastre | 5 |
| 3 | `parcel-zoning_lookup`: zoning, Spain | Parcel Zoning | 5 |
| 4 | `area-insights_get_sales_average_prices` | Area Insights | 10 |
| 5 | `area-insights_get_time_series_data` | Area Insights | 25 |

One run: **50 tokens**, €2.00. Each call costs the same over MCP and REST, so the run always costs what the table says. [How many tokens your volume needs](/playbooks), and [plans and credits](/pricing).

## Where it runs

Spain. Ask for another country and the plan names what is missing.

## Run in Claude

This playbook calls 2 Casafari MCP servers. Add each to Claude, ChatGPT or any MCP client, and sign in the first time you use them (a Free account, no card, is created then; [console](https://platform.casafari.com/console/)).

- Area Insights: `https://platform.casafari.com/mcp/area-insights`
- Cadastre: `https://platform.casafari.com/mcp/cadastre`

In Claude Code:

```bash
claude mcp add --transport http casafari-area-insights https://platform.casafari.com/mcp/area-insights
claude mcp add --transport http casafari-cadastre https://platform.casafari.com/mcp/cadastre
```

Parcel Zoning has no MCP server yet; its step is in the API calls below.

Then ask:

```text
Run the plot check playbook for Spain: call cadastre_find, then cadastre_get_property, then parcel-zoning_lookup, then area-insights_get_sales_average_prices, then area-insights_get_time_series_data, in that order, and tell me what each step cost in tokens.
```

## Get the API calls

The same steps as REST calls, in order. Create a platform API key in the console and export it as `CASAFARI_API_KEY`; each call takes the parameters its operation documents in the [REST reference](/docs/rest).

```bash
# 1. Cadastre, 5 tokens a call
# MCP only for now: call cadastre_find in your assistant.

# 2. Cadastre, 5 tokens a call
# MCP only for now: call cadastre_get_property in your assistant.

# 3. Parcel Zoning, 5 tokens a call
curl -X GET https://platform.casafari.com/v1/parcel-zoning/es/parcels/{cadastral_ref} \
  -H "Authorization: Bearer $CASAFARI_API_KEY"

# 4. Area Insights, 10 tokens a call
curl -X POST https://platform.casafari.com/v1/area-insights/sales/average-prices \
  -H "Authorization: Bearer $CASAFARI_API_KEY"

# 5. Area Insights, 25 tokens a call
curl -X POST https://platform.casafari.com/v1/area-insights/time-series \
  -H "Authorization: Bearer $CASAFARI_API_KEY"
```

## Other playbooks

- [Price a new-build scheme](/playbooks/scheme-pricing): Set the price of each home and the mix from what sells, not what is asked.
- [Competing launches watch](/playbooks/launch-watch): See new competing schemes and how fast the area absorbs them.
- [Commercial plots in Germany](/playbooks/german-plots): Find commercial plots that fit a brief.
- [Market entry brief](/playbooks/market-entry): Should we enter this city: prices, momentum, liquidity, registered sales.
- [All playbooks and the calculator](/playbooks)
