Skip to main content
Glama
allamiwayl-27

Real Estate Capitale

Real Estate Capitale — MCP Server

MCP server for real estate search, property valuation, market analysis, and lead management in Rabat, Salé, and Témara, Morocco.

Quick Start

# Install
npm install

# Set database URL
cp .env.example .env
# Edit .env with your PostgreSQL connection string

# Start stdio server (for Claude Desktop, opencode, Cursor)
npm start

# Or start HTTP/SSE server
npm start:http

Related MCP server: Israel Real Estate MCP

17 Tools

Tool

Description

search_listings

Search properties with filters (type, location, budget, surface, rooms)

get_listing

Get full listing details by ID

estimate_property

Estimate property value by quartier and surface

get_market_trends

Price trends over time by quartier

get_quartier_stats

Aggregated stats per quartier (price/m², count)

list_quartiers

List all available quartiers

list_villes

List all available cities

create_lead

Create a lead (contact client)

get_comparables

Find similar listings for valuation

get_investor_alerts

Identify undervalued properties

get_price_analytics

Price/m² analysis with distribution

get_rental_yield

Rental yield by quartier

get_market_predictions

90-day price predictions

get_quartier_comparison

Compare two quartiers side-by-side

get_suspicious_listings

Detect outlier pricing

get_liquidity

Market liquidity index

get_agency_leaderboard

Agency ranking by volume

Transports

stdio (local)

node bin/mcp-server

For Claude Desktop, opencode, Cursor — reads JSON-RPC from stdin, writes to stdout.

HTTP/SSE (remote)

node bin/mcp-server-http
# Listens on port 3001

Endpoints:

  • GET / — Server info (Streamable HTTP discovery)

  • POST / — Synchronous JSON-RPC

  • GET /sse — SSE stream

  • POST /messages?sessionId=... — SSE session messages

  • GET /health — Health check

Configuration

Claude Desktop

Copy config/claude-desktop.json to your Claude Desktop MCP config, or add to claude_desktop_config.json:

{
  "mcpServers": {
    "realestatecapitale": {
      "command": "node",
      "args": ["/path/to/rabatrealestate/bin/mcp-server"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost:5432/mubawab"
      }
    }
  }
}

opencode

{
  "mcp": {
    "realestatecapitale": {
      "type": "local",
      "command": ["node", "bin/mcp-server"],
      "env": { "DATABASE_URL": "..." }
    }
  }
}

Remote (HTTP)

{
  "mcp": {
    "realestatecapitale": {
      "type": "remote",
      "url": "https://realestatecapitale.ma/mcp"
    }
  }
}

Query Tool

# List tools
node bin/query "tools/list"

# Call a tool
node bin/query 'tools/call {"name":"list_villes","arguments":{}}'

# Query remote server
MCP_URL=https://realestatecapitale.ma/mcp node bin/query "tools/list"

Testing

npm test

Architecture

┌─────────────┐     stdio      ┌──────────────┐
│ Claude Desktop│ ◄──────────── │ bin/mcp-server│
│ opencode     │               │ (stdio)       │
└─────────────┘               └──────┬───────┘
                                      │
┌─────────────┐     HTTP/SSE  ┌──────┴───────┐
│ Remote AI   │ ◄──────────── │ bin/mcp-     │
│ clients     │               │ server-http  │
└─────────────┘               │ (port 3001)  │
                              └──────┬───────┘
                                     │
                              ┌──────┴───────┐
                              │ src/core/     │
                              │ mcp-core.js   │
                              │ (17 tools)    │
                              └──────┬───────┘
                                     │
                              ┌──────┴───────┐
                              │ PostgreSQL    │
                              │ (mubawab)     │
                              └──────────────┘

License

MIT

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    MCP server for generating PDF reports on real estate properties. Supports location analysis, market reports, and project summaries.
    Last updated
    Mozilla Public 2.0
  • F
    license
    -
    quality
    D
    maintenance
    Remote MCP server for Saudi real estate data, giving AI assistants access to 65,000+ rental and sale property listings across 5 Saudi cities with market analytics and price trends.
    Last updated
    1

View all related MCP servers

Related MCP Connectors

  • RealEstateAPI MCP — property search, detail, and skip-trace (realestateapi.com)

  • AI-native property MCP for Northern Cyprus (KKTC/TRNC): listings, prices, legal, market data.

  • MCP Server for agents to onboard, pay, and provision services autonomously with InFlow

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/allamiwayl-27/rabatrealestate'

If you have feedback or need assistance with the MCP directory API, please join our Discord server