Skip to main content
ClaudeWave

Booli.se real estate MCP server for Claude — search listings, sold prices, areas & market stats (developed and maintained by AI)

MCP ServersOfficial Registry4 stars0 forks● TypeScriptMITUpdated today
ClaudeWave Trust Score
87/100
✓ Trusted
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Documented (README)
Last scanned: 10/21/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/chrischall/booli-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "booli-mcp": {
      "command": "node",
      "args": ["/path/to/booli-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/chrischall/booli-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

# booli-mcp

An MCP server for [Booli](https://www.booli.se), the Swedish property
portal — search active for-sale listings, sold prices (slutpriser),
resolve areas, and compute market statistics, all from Claude.

> Developed and maintained by AI (Claude Code). Use at your own discretion
> and within booli.se's terms of use.

## How it works

Booli fronts www.booli.se — including its GraphQL API — with a Cloudflare
bot wall that blocks server-side clients. booli-mcp therefore reads Booli's
consumer GraphQL API by routing each query through **your own signed-in
www.booli.se browser tab** via the fetchproxy bridge (the ContextMint Bridge
browser extension), reusing your Cloudflare-cleared session. No
Booli login is required — just a normal page view. All tools are read-only.

`BOOLI_TRANSPORT` selects the path: `auto` (default — direct fetch first,
browser-bridge fallback when walled), `fetchproxy` (always the bridge), or
`direct`. The fetchproxy fleet shares WS port `37149` (`BOOLI_WS_PORT`).

## Setup

1. Install **ContextMint Bridge** from its
   [releases page](https://github.com/nullnet-app/contextmint-bridge/releases) — Chrome: download
   the chrome zip, unzip it, and load it unpacked at `chrome://extensions`
   (Developer mode). Safari isn't available yet (it will ship inside the
   ContextMint app, which has no public download), so use Chrome for now.
   Keep a **www.booli.se** tab open.

   ContextMint Bridge is the fetchproxy browser extension under its new name,
   from the same maintainer — fetchproxy's own
   [README](https://github.com/chrischall/fetchproxy#extension) points to it.
   Its source is public at
   [nullnet-app/contextmint-bridge](https://github.com/nullnet-app/contextmint-bridge):
   build it yourself, or check a release zip against the `.sha256` file
   published beside it
   (`shasum -a 256 -c contextmint-bridge-chrome-<version>.zip.sha256`).
2. On the first request, approve the one-time pairing prompt in ContextMint
   Bridge.
3. Run `booli_healthcheck` to confirm the path is working. Its `transport`
   field says which leg served the probe (`direct` or `fetchproxy`) and,
   once the bridge exists, `bridge.session_state` says whether the
   extension is `linked`, `pair_pending` (approve the pair code
   it names), or `extension_disconnected`.

## Install

```jsonc
// mcp config
{
  "mcpServers": {
    "booli": {
      "command": "npx",
      "args": ["-y", "@chrischall/booli-mcp"]
    }
  }
}
```

## Tools

| Tool | What it does |
| --- | --- |
| `booli_search_areas` | Resolve a place name to Booli area ids |
| `booli_search_listings` | Search active for-sale listings by area + filters |
| `booli_get_listing` | Full detail for one property (active or sold) by residence id |
| `booli_search_sold` | Search sold listings (slutpriser) with final prices |
| `booli_market_stats` | Median/average sold-price statistics for an area |
| `booli_healthcheck` | Probe the data path and report `transport` (direct / fetchproxy, the `BOOLI_TRANSPORT` mode) and, once the bridge is up, `bridge` (role, port, extension link `session_state`, pending pair code) with a next-step hint |

Searches scope by `area_id` (from `booli_search_areas`) or a free-text
`location`. Money is SEK, areas m². See
[`docs/BOOLI-API.md`](docs/BOOLI-API.md) for the underlying GraphQL API.

## Development

```
npm install
npm test          # vitest, no network
npm run build     # tsc + esbuild bundle
```

## License

MIT

What people ask about booli-mcp

What is chrischall/booli-mcp?

+

chrischall/booli-mcp is mcp servers for the Claude AI ecosystem. Booli.se real estate MCP server for Claude — search listings, sold prices, areas & market stats (developed and maintained by AI) It has 4 GitHub stars and its last recorded update is dated 2026-10-20.

How do I install booli-mcp?

+

You can install booli-mcp by cloning the repository (https://github.com/chrischall/booli-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is chrischall/booli-mcp safe to use?

+

Our security agent has analyzed chrischall/booli-mcp and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains chrischall/booli-mcp?

+

chrischall/booli-mcp is maintained by chrischall. The last recorded GitHub activity is dated 2026-10-20, with 0 open issues.

Are there alternatives to booli-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy booli-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: chrischall/booli-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/chrischall-booli-mcp)](https://claudewave.com/repo/chrischall-booli-mcp)
<a href="https://claudewave.com/repo/chrischall-booli-mcp"><img src="https://claudewave.com/api/badge/chrischall-booli-mcp" alt="Featured on ClaudeWave: chrischall/booli-mcp" width="320" height="64" /></a>

More MCP Servers

booli-mcp alternatives