accueil / serveurs / Finance & Paiement / io.reizer/deal-analysis
io.reizer/deal-analysis
serveur MCP (Model Context Protocol) · reizer 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.reizer/deal-analysis est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.reizer/deal-analysis » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- analyze_deal≈ 1408 tokens
Underwrite a real-estate investment deal and get a 0-100 score, verdict, cash flow, cap rate, DSCR, stress tests, break-even thresholds, and a shareable report link. Strategies: ltr (long-term rental), str (short-term rental), brrr, multifamily, flip (fix-n-flip), newc (new construction). All rates/percents are FRACTIONS (0.0675 = 6.75%). Omitted operating inputs are filled with documented defaults and listed in assumptions.estimated_fields. Output is a software estimate, not financial, investment, tax or legal advice — figures are projections to verify, not recommendations. Free, no key; the response includes a shareable report_url.
Paramètres, retour & exemple (2)
Paramètresinputs· object · requis
Deal inputs in camelCase engine keys. Anything omitted gets a documented default, listed back under assumptions.estimated_fields. Minimum: price + the strategy's income driver (marketRent / adr+occupancy / units / arv / land+build). Call list_strategies for the full per-strategy schema.strategy· string · requis · ltr | str | brrr | multifamily | flip | newc
Investment strategy to analyze.
Exemple d'appel{"name": "analyze_deal", "arguments": {"inputs": {}, "strategy": "ltr"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"score": 1, "levers": [], "stress": [], "metrics": {}, "summary": "texte", "upfront": [], "verdict": "texte", "strategy": "texte", "breakdown": [], "data_note": "texte", "disclaimer": "texte", "report_url": "texte"}} - best_use≈ 938 tokens
Screen ONE property across every strategy the provided inputs qualify for and rank them by deal score — answers "what is the best use of this property?". Provide a superset of inputs (price, marketRent, adr, occupancy, rehabBudget, arv, units, …); strategies missing inputs are skipped with reasons. All rates/percents are FRACTIONS (0.0675 = 6.75%). Omitted operating inputs are filled with documented defaults and listed in assumptions.estimated_fields. Free, no key.
Paramètres, retour & exemple (1)
Paramètresinputs· object · requis
Deal inputs in camelCase engine keys. Anything omitted gets a documented default, listed back under assumptions.estimated_fields. Send a SUPERSET across strategies — whatever you know. Strategies missing their required fields are skipped with a reason rather than failing the call.
Exemple d'appel{"name": "best_use", "arguments": {"inputs": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "ranked": [], "skipped": [], "best_use": "texte", "data_note": "texte", "disclaimer": "texte"}} - list_strategies≈ 163 tokens
List every supported strategy with its required and optional input fields. Call this first when unsure which inputs a strategy needs. Free, no key.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_strategies", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"strategies": []}} - solve_max_offer≈ 1261 tokens
Reverse-solve the Maximum Allowable Offer: the highest purchase price that still meets every return target (defaults: CoC 8%, DSCR 1.20, cash flow ≥ 0; flip: 10% after-tax margin + 15% annualized ROI). Returns the MAO, the binding constraint, and per-target price ceilings. Strategies: ltr, str, brrr, multifamily, flip. Provide the deal inputs WITHOUT committing to a price; an asking price or arv, if known, anchors the price-based defaults, and with neither those defaults (taxes, insurance, closing) follow each price tested. Override targets via the targets object. All rates/percents are FRACTIONS (0.0675 = 6.75%). Omitted operating inputs are filled with documented defaults and listed in assumptions.estimated_fields. Free, no key.
Paramètres, retour & exemple (3)
Paramètresinputs· object · requis
Deal inputs in camelCase engine keys. Anything omitted gets a documented default, listed back under assumptions.estimated_fields. price is optional here — an asking price or ARV anchors the price-derived defaults; without either, those defaults follow each price the solver tests.targets· object · optionnel
Return targets the price must still satisfy. Omit to use each strategy's defaults.strategy· string · requis · ltr | str | brrr | multifamily | flip
Exemple d'appel{"name": "solve_max_offer", "arguments": {"inputs": {}, "strategy": "ltr"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mao": 1, "summary": "texte", "strategy": "texte", "disclaimer": "texte", "metrics_at_mao": {}, "binding_constraint": {}, "ceilings_per_target": {}}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».