All skills
Get {GIN} Deal Pillar.
Pilier Affaire {GIN}
The Deal pillar (0–100): how the asking price compares to the M-Value AVM, adjusted for price momentum and days-on-market. Quantifies whether a listing is cheap, fair or rich.
RPC compute_gin_deal (via GET /api/public/listings/{id})1 credit · real-timeid: get-gin-dealSeparates a good property from a good deal — the question pure quality scores never answer.
- ›
id
- ‹
gin_deal - ‹
price_vs_avm_pct - ‹
momentum - ‹
days_on_market
Supported
Not exposed
Not exposed
Supported
Sample agent prompts
Drop these straight into Claude, Cursor or any MCP-aware client.
- > Is listing <id> priced below its M-Value, and is the price softening?
curl -sS -X RPC 'https://marocain.investmentscompute_gin_deal (via GET /api/public/listings/id_value)'
{
"mcpServers": {
"marocain": { "command": "npx", "args": ["@marocain/mcp-server"] }
}
}
// then call tool: "get-gin-deal"More skills in scoring
Combine these to compose investor-grade pipelines.
Window-View Score
functions/v1/ai-score-visionThe single most under-priced signal in the market, quantified.
Structural-Quality Score
GET /api/public/listings/{id} (structural_score)Surfaces hidden capex before a viewing is even booked.
WC 2030 Catalyst Score
RPC backfill_listing_scores → wc2030_scoreTargets the exact micro-markets the supercycle re-rates.
FCR Status Check
GET /api/public/listings/{id} (fcr_status)The make-or-break question for every foreign buyer, answered up front.
deal scoreprice vs valueundervalued propertyavm gapreal estate momentum
Full catalog as TypeScript types + JSON manifest.