accueil / serveurs / Communication / com.secondappraisal/total-loss-intake
com.secondappraisal/total-loss-intake
serveur MCP (Model Context Protocol) · com.secondappraisal/total-loss-intake 1.0.1
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 com.secondappraisal/total-loss-intake est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.secondappraisal/total-loss-intake » 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 5 outils
- get_intake_status≈ 170 tokens
Fetch the current receipt for a submitted intake (status, confirm link while still confirmable, preliminary).
Paramètres, retour & exemple (2)
Paramètresintake_id· string · requis
The `intake_id` from a previous submission.poll_token· string · requis
The `poll_token` returned once on that submission.
Exemple d'appel{"name": "get_intake_status", "arguments": {"intake_id": "texte", "poll_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_preliminary_estimate≈ 320 tokens
A no-commitment early market read for a vehicle: comparable listing prices near the customer (10th percentile / median / 90th), an odometer-adjusted mid, and the gap vs the insurer's offer. Not an appraisal. Nothing is stored about the customer.
Paramètres, retour & exemple (8)
Paramètreszip· string · optionnel
Preferred; searches comparables near here.make· string · requistrim· string · optionnelyear· integer · requismodel· string · requisstate· string · optionnel
Two-letter state; used when no zip is given.odometer· integer · optionnelacv_offer_cents· integer · optionnel
Insurer's offer in cents, to report the gap.
Exemple d'appel{"name": "get_preliminary_estimate", "arguments": {"make": "texte", "year": 1, "model": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_state_total_loss_rules≈ 176 tokens
State-specific total-loss facts: threshold and method, whether an independent appraiser must be licensed there, whether third-party appraisals are allowed, statute citations, must-know rights, common pitfalls, and the consumer hotline.
Paramètres, retour & exemple (1)
Paramètresstate· string · requis
Two-letter code (TX) or state name (Texas).
Exemple d'appel{"name": "get_state_total_loss_rules", "arguments": {"state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_total_loss_intake≈ 1984 tokens
Submit a vehicle owner's total-loss situation to SecondAppraisal on their behalf. Minimum: one of customer.phone / customer.email, your `agent` self-identification, and a `consent.attestation`. Returns a receipt with `customer_confirmation_url` (one tap confirms), a relayable `customer_message`, an optional `preliminary` market read, `contact_policy` (we will email/text a welcome and a person will call to confirm the request came from the customer or their agent), and `pricing` — the consultation is free; if the owner wants more, Appraisal Research is $199 (paid up front, no guarantee) or the Appointed Appraiser Service (our Appraisal Research, appointment as the customer's appraiser under the policy's appraisal clause, determining the amount of loss with the insurer's appraiser, and the appraisal award letter) is $495 with a $25 discount for customers you send ($470; a card HOLD, not a charge). The guarantee applies once SecondAppraisal accepts the consultation and serves as the customer's appraiser: if the appraisal award, or a higher offer the insurer makes instead, is less than $1,000 above the insurer's offer on the day SecondAppraisal accepted, the fee is waived and the hold released. An umpire's fee, if one is needed, is separate. The $25 applies to the Appointed Appraiser Service (`representation`) only. You may quote `pricing` verbatim; payment always happens on our site by the customer's own click (`checkout` links appear once they have confirmed) — never collect card details. Read `customer_message` to the user verbatim.
Paramètres, retour & exemple (8)
Paramètresloss· object · optionnel
When and where the loss happened.agent· object · requis
Who is calling. Required — an intake without self-identification is refused.offer· object · optionnel
The insurer's position so far, if any.consent· object · requis
Consent basis. Attestation wording version 2026-09-16.1.vehicle· object · optionnel
The vehicle. A VIN (or plate + plate_state) is best; year/make/model works too.customer· object · requis
The vehicle owner. At least one of email / phone is required; everything else is optional.external_ref· string · optionnel
Your reference id; echoed in every response.idempotency_key· string · optionnel
Any unique string per logical submission; a replay returns the original receipt.
Exemple d'appel{"name": "submit_total_loss_intake", "arguments": {"agent": {}, "consent": {}, "customer": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - upload_valuation_report≈ 284 tokens
Attach the insurer's Market Valuation Report (CCC / Mitchell PDF) to a submitted intake. We parse it (vehicle, mileage, offer, insurer, loss date) and refresh the preliminary. Allow up to two minutes.
Paramètres, retour & exemple (4)
Paramètresfile_name· string · requis
Original file name, e.g. valuation-report.pdf.intake_id· string · requis
The `intake_id` from a previous submission.poll_token· string · requis
The `poll_token` returned once on that submission.file_base64· string · requis
The PDF bytes, base64-encoded (standard or URL-safe alphabet). Up to 15 MB decoded.
Exemple d'appel{"name": "upload_valuation_report", "arguments": {"file_name": "texte", "intake_id": "texte", "poll_token": "texte", "file_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».