# Connect your assistant

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

You need a Casafari account with MCP access, and a client that supports remote MCP servers over Streamable HTTP with OAuth. The server URL is the same everywhere:

```text
https://mcp.casafari.com/
```

The first time you connect, the client opens Casafari's sign-in page. Sign in with your Casafari account and approve; the assistant then acts with your account's rights.

## Claude

1. Open **Settings → Connectors** and choose **Add custom connector**.
2. Name it `Casafari` and paste `https://mcp.casafari.com/` as the URL.
3. Choose **Connect**, sign in with your Casafari account and approve.

On Team and Enterprise plans an owner adds the connector for the organisation first; members then connect their own account.

## ChatGPT

1. Turn on **Developer mode** in ChatGPT's settings (Apps & Connectors, advanced settings).
2. Create a connector, paste `https://mcp.casafari.com/` as the MCP server URL and choose OAuth.
3. Sign in with your Casafari account and approve.

## Claude Code

```bash
claude mcp add --transport http casafari https://mcp.casafari.com/
```

Then run `/mcp` inside Claude Code and choose **Authenticate** for `casafari`.

## Cursor

Add to `~/.cursor/mcp.json` (or `.cursor/mcp.json` in a project):

```json
{
  "mcpServers": {
    "casafari": { "url": "https://mcp.casafari.com/" }
  }
}
```

## VS Code

Add to `.vscode/mcp.json`:

```json
{
  "servers": {
    "casafari": { "type": "http", "url": "https://mcp.casafari.com/" }
  }
}
```

## Any other client or agent

Point the client at `https://mcp.casafari.com/`. A request without a token answers `401` with a `WWW-Authenticate` header that leads to the sign-in metadata, and the client registers itself (dynamic client registration with PKCE). The steps are in [Authentication](/docs/authentication). An agent that runs without a person to sign in uses client credentials that Casafari issues for the account.

## Check it works

Ask your assistant: *"Which Casafari products can I use?"* It should call [`list_servers`](/docs/gateway/list_servers) and name the products your subscription covers.

## Questions about this

- [What is Casafari MCP?](/docs/faq/what-is-casafari-mcp)
- [What is the Casafari MCP server URL?](/docs/faq/mcp-server-url)
- [Which AI assistants and MCP clients work with Casafari MCP?](/docs/faq/supported-clients)
- [Who can use Casafari MCP?](/docs/faq/who-can-use)
- [How do I get access to Casafari MCP, and is there a free trial?](/docs/faq/how-to-get-access)
