All skills
Get {GIN} Score.
Score {GIN}
The {GIN} coherent verdict for a listing: the Quality pillar (Marocain Score) and the Deal pillar (price-vs-AVM + momentum) fused into one buy/hold/pass verdict.
GET /api/public/listings/{id} (gin_quality, gin_deal, gin_verdict)1 credit · real-timeid: get-gin-scoreOne authored number an agent can defend — Quality and Deal in a single verdict, not a dashboard of disconnected scores.
- ›
id
- ‹
gin_quality - ‹
gin_deal - ‹
gin_verdict - ‹
verdict_label - ‹
confidence
Supported
Not exposed
Not exposed
Supported
Sample agent prompts
Drop these straight into Claude, Cursor or any MCP-aware client.
- > What's the {GIN} verdict on listing <id> — buy, hold or pass?
- > Give me the Quality and Deal pillars for listing <id>.
curl -sS 'https://marocain.investments/api/public/listings/id_value (gin_quality, gin_deal, gin_verdict)'
{
"mcpServers": {
"marocain": { "command": "npx", "args": ["@marocain/mcp-server"] }
}
}
// then call tool: "get-gin-score"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.
gin scoreproperty investment scoremarocain scorebuy hold pass real estatemorocco property rating
Full catalog as TypeScript types + JSON manifest.