# `agentgraph_territory_map`

> **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).

Territory map. Product: [AgentGraph AI](/docs/agentgraph). Annotations: Read-only.

Call it as `agentgraph_territory_map` on `https://mcp.casafari.com/` (the backend's own name is `territory_map`).

Over REST: no operation in the public API description does this. [MCP and REST compared](/docs/parity#agentgraph-ai).

## Description

One row per district or municipality of a German region (state, district or city): active homes, exits in 12 months, number of brokers, exits and active homes per broker, the share held by franchise networks and by independents, your own network's share, the top networks, a centre point for drawing a map, and an opportunity score. Use it to decide where to open or grow next; then screen_agencies or screen_agents in the best areas.

## Parameters

- `location` (string | integer, required): A German city, district or state by name ("München", "Hamburg-Altona", "Bayern") or a location id from find_location. A 5-digit value is read as a postcode.
- `operation` (string, optional): Sales listings (default) or rentals. Values: `sale`, `rent`. default "sale".
- `client_brand` (string, optional): Your own network's name, if you are one. Its offices and agents are not offered as matches from "another network's franchise".

## Example call

Required arguments only, with placeholder values; see the parameters above for real ones.

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "agentgraph_territory_map",
    "arguments": {
      "location": "…"
    }
  }
}
```

## Questions about this

- [What is AgentGraph AI?](/docs/faq/what-is-agentgraph)
