All skills
Explain {GIN} Verdict.
Expliquer le verdict {GIN}
Plain-language rationale behind a listing's {GIN} verdict — which dimensions carried it, which are asleep (e.g. unverified title), and the honest confidence/methodology per dimension.
GET /api/public/listings/{id} (gin_verdict.rationale)1 credit · real-timeid: explain-gin-verdictTurns a number into a defensible thesis — and surfaces exactly which paid verification would lift the score.
- ›
id
- ‹
rationale - ‹
dimensions[{name,value,methodology,confidence}] - ‹
dormant_dimensions[]
Supported
Not exposed
Not exposed
Supported
Sample agent prompts
Drop these straight into Claude, Cursor or any MCP-aware client.
- > Why did listing <id> get its {GIN} verdict, and which dimensions are unverified?
curl -sS 'https://marocain.investments/api/public/listings/id_value (gin_verdict.rationale)'
{
"mcpServers": {
"marocain": { "command": "npx", "args": ["@marocain/mcp-server"] }
}
}
// then call tool: "explain-gin-verdict"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.
explainable scoreinvestment rationalewhy buy propertyscore breakdownhonest coverage
Full catalog as TypeScript types + JSON manifest.