# AgentGraph AI

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

Find the real estate agencies and agents worth partnering with: area screens against partner profiles, full profiles, territory maps, partner briefs and watchlists.

Product page: https://agentgraphai.shiny-bird-2f03.workers.dev/

13 MCP tools. Markets named in the tools' own descriptions: Germany.

## How the MCP server describes itself

What `list_servers` returns for this product (the server's own `initialize` instructions):

> AgentGraph AI finds the real estate agencies and agents worth partnering with, from Casafari's listing data for Germany. Start with find_location, then screen_agencies (franchise partners, small teams) and screen_agents (individual brokers) for that area; open one with agency_profile or agent_profile using the id a screen returns. territory_map shows where business per broker is high and networks are thin; save_to_watchlist saves agencies and agents, and watchlist_changes says what changed since. list_profiles explains each partner profile's rules. Every figure counts homes, not portal listings: one home on three portals is one home. Exits are listings that ended in the last 12 months, sold or withdrawn; an explicit sold label is rare, so exits stand in for sales until closing prices are linked. Agent figures only cover listings that name the agent. Contacts are business contacts as printed on listings or kept in Casafari's directory; use them in line with your own data-protection obligations.

## MCP tools

| Tool | Title | What it does |
|---|---|---|
| [`agentgraph_find_location`](/docs/agentgraph/find_location) | Find a German location | Finds German cities, districts and states by name and returns their location ids, kinds and parent areas. |
| [`agentgraph_list_profiles`](/docs/agentgraph/list_profiles) | Partner profiles | Lists the partner profiles the screens match against, with each one's exact rules, priority and what the listing data cannot show. |
| [`agentgraph_screen_agencies`](/docs/agentgraph/screen_agencies) | Screen agencies in an area | Ranks the real estate agencies active in a German area against partner profiles: franchise offices losing momentum and growing independent agencies (solo… |
| [`agentgraph_screen_agents`](/docs/agentgraph/screen_agents) | Screen agents in an area | Ranks the individual agents named on listings in a German area against partner profiles: top agents in a small area, top performers with a capped territory,… |
| [`agentgraph_agency_profile`](/docs/agentgraph/agency_profile) | Agency in full | One agency's figures, quarter by quarter, its team (named agents on its listings), its places, contacts, and every partner profile it matches, benchmarked… |
| [`agentgraph_agent_profile`](/docs/agentgraph/agent_profile) | Agent in full | One agent's own figures, quarter by quarter, their agency, career across agencies (where Casafari's directory has it), contacts, and every partner profile… |
| [`agentgraph_partner_brief`](/docs/agentgraph/partner_brief) | Partner brief | A one-page brief on one agency or agent for the person who will approach them: key figures against the area, the partner signals they meet, listing quality… |
| [`agentgraph_territory_map`](/docs/agentgraph/territory_map) | Territory map | 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… |
| [`agentgraph_save_to_watchlist`](/docs/agentgraph/save_to_watchlist) | Save to watchlist | Saves agencies or agents (ids from a screen) to your organisation's shared watchlist, each measured in the area you give. |
| [`agentgraph_remove_from_watchlist`](/docs/agentgraph/remove_from_watchlist) | Remove from watchlist | Removes entries from your organisation's watchlist by id. |
| [`agentgraph_watchlist`](/docs/agentgraph/watchlist) | Watchlist | Your organisation's watched agencies and agents, with their area, latest priority, active homes and momentum against the area. |
| [`agentgraph_watchlist_changes`](/docs/agentgraph/watchlist_changes) | What changed | Changes on your watchlist since a date (default: the last 7 days), most important first within each day: priority and profile changes, momentum turning, price… |
| [`agentgraph_area_benchmark`](/docs/agentgraph/area_benchmark) | Area benchmark | What normal looks like for brokers in a German area: percentiles of active homes, exits, days on market, price cuts and momentum, how the market splits… |

## MCP and REST compared

Over MCP: 13 tools. Over REST: 0 operations. Available over MCP only: the public REST description has no operation for it.

Details: [MCP and REST compared](/docs/parity#agentgraph-ai).

## Ask your assistant

> Which independent agencies in München are growing faster than the market?

## Questions about this

- [What is Casafari MCP?](/docs/faq/what-is-casafari-mcp)
- [Which countries does Casafari cover?](/docs/faq/which-countries)
- [Does Casafari cover Germany?](/docs/faq/coverage-germany)
- [Does every tool cover all 16 countries?](/docs/faq/per-tool-coverage)
- [Which products does Casafari MCP offer, and how many tools are there?](/docs/faq/which-products)
