accueil / serveurs / Données & BDD / com.back9ins/life-insurance
com.back9ins/life-insurance
serveur MCP (Model Context Protocol) · backnine-public-life-quotes 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 com.back9ins/life-insurance est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.back9ins/life-insurance » 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 8 outils
- create_life_eapp≈ 286 tokens
Create an eApp from a quote_id returned by any public quote tool and return its private apply_link. Call only after the user selects that quote and explicitly asks to start an application. Retries for the same quote reuse the eApp. Give the user the private apply_link and explain that they must open it to continue in Quote & Apply, complete the remaining application steps, and sign where required. This MCP action does not complete or submit the application to a carrier or bind coverage.
Paramètres, retour & exemple (2)
Paramètresquote_id· string · requis
Opaque quote_id from a public life quote tool; raw cache IDs and existing eApp IDs are not accepteduser_confirmed· boolean · requis · True
The user selected this quote and explicitly requested starting an application
Exemple d'appel{"name": "create_life_eapp", "arguments": {"quote_id": "texte", "user_confirmed": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_life_quote_requirements≈ 141 tokens
Get required inputs for anonymous US life insurance and long-term-care quotes across enabled non-annuity product types, including product-specific inputs, solves, health labels, and rider filters. No name, email, phone, SSN, account, or existing application is needed.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_life_quote_requirements", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - quote_final_expense≈ 675 tokens
Get final-expense life insurance quotes, including small burial/funeral coverage. Supports the platform coverage range of $5,000 to $100,000,000, subject to carrier/product limits. No term duration. Uses monthly or annual payments and an explicit assumed health value. Each returned quote_id can be used with create_life_eapp after user selection.
Paramètres, retour & exemple (11)
Paramètresmode· integer · requis · 1 | 12
Payments per year: 1 annually or 12 monthlystate· string · requis · AL | AK | AZ | AR | CA | CO | CT | DEgender· string · requis · Male | Female
Carrier rating input, supplied by the userhealth· integer · requis · 6 | 5 | 4 | 3 | 2 | 1 | -1 | -2
Explicit assumed final-expense health value. Use the health_classes in get_life_quote_requirements; never infer eligibility.height· integer · optionnel
Optional height in inchessmoker· string · requis · Never | Previously | Currentlyusages· array · optionnelweight· integer · optionnel
Optional weight in poundsbirthdate· string · requis
Date of birth, YYYY-MM-DDdeath_benefit· integer · requisguaranteed_issue· boolean · optionnel
Optional guaranteed-issue-only filter; defaults to false
Exemple d'appel{"name": "quote_final_expense", "arguments": {"mode": 1, "state": "AL", "gender": "Male", "health": 6, "smoker": "Never", "birthdate": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - quote_life_eapp≈ 2269 tokens
Get fresh non-annuity quotes for the eApp created through public MCP, using its saved rating inputs and optional scenario changes. Requires its private application_token. Does not change the application. Returned quote_id selections are bound to this application and its current revision.
Paramètres, retour & exemple (2)
Paramètreschanges· object · optionnelapplication_token· string · requis
Private application_token returned by create_life_eapp; an eApp ID, UUID, or completion URL is not accepted
Exemple d'appel{"name": "quote_life_eapp", "arguments": {"application_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - quote_life_insurance≈ 21257 tokens
Quote all supported non-annuity products: term, non-med term, return-of-premium term, final expense (fex), UL, accumulation IUL (iul), protection IUL (piul), VUL where enabled/licensed, whole life, linked benefits, traditional LTC, and accidental death. Supports LTC/chronic illness riders on life products. Call get_life_quote_requirements first for enabled products and each product's schema/health labels. Use explicit user inputs. Returns consumer product details, comparison benefits, exam/application guidance, illustration values when available, and signed quote_id selections for create_life_eapp. Annuities are excluded.
Paramètres, retour & exemple (45)
Paramètresmode· integer · requis · 1 | 2 | 4 | 12
Payments per year: annual, semiannual, quarterly, monthlysolve· string · optionnel · Base Premium | DB Solve Cash Value at Age | Lapse Protection Death Benefit | Lapse Protection Premium | Maximum Non-MEC Premium | Min Non-MEC DB | Premium Solve Cash Value at Age | Specify Premium and Death Benefitstate· string · requis · AL | AK | AZ | AR | CA | CO | CT | DEgender· string · requis · Male | Female
Carrier rating input, supplied by the userhealth· integer · optionnel · 6 | 5 | 4 | 3 | 2 | 1 | -1 | -2
User-supplied assumed health value. Get product-specific labels from get_life_quote_requirements. Never infer underwriting eligibility.height· integer · optionnel
Optional height in inchessmoker· string · requis · Never | Previously | Currentlyusages· array · optionnelweight· integer · optionnel
Optional weight in poundspremium· number · optionnel
Premium in USD at the requested payment frequency, for benefit/death-benefit solvesdiscount· string|null · optionnel · None | Association | Employer | Producersave_age· boolean · optionnel
Backdate to save age only when explicitly requested by the userage_value· integer · optionnel
Target age for cash-value solvesbirthdate· string · requis
Date of birth, YYYY-MM-DDloan_type· string · optionnel · Fixed | Variablecash_value· number · optionnelchild_rider· boolean · optionneljoint_party· object · optionnelshared_care· boolean · optionnelincome_solve· string · optionnel · Max | Nopay_duration· integer · optionnel · -100 | -65 | -1 | 1 | 2 | 3 | 4 | 5
Payment years; -1 lifetime, -65 until age 65, -100 until age 100, 1 single payproduct_type· string · requis · term | non_med | rop_term | fex | ul | iul | piul | pvuldeath_benefit· integer · optionnelpool_of_money· number · optionnelterm_duration· integer · optionnel
Requested level term in years; availability depends on carrier/productbenefit_period· integer · optionnel · -1 | 1 | 2 | 3 | 4 | 5 | 6 | 7
Benefit years; -1 unlimited where supportedincome_end_age· integer · optionnelmarital_status· string · optionnel · Married | Domestic Partner | Singleliving_benefits· boolean · optionnelmonthly_benefit· number · optionnel
Requested monthly care benefit in USD, for Base Premium solvesguaranteed_issue· boolean · optionnel
Limit results to guaranteed-issue productsincome_start_age· integer · optionnelpartner_discount· string|null · optionnel · both | one | Nonechild_rider_units· integer · optionneluse_pool_of_money· boolean · optionnelwaiver_of_premium· boolean · optionnelelimination_period· integer · optionnel · 0 | 30 | 60 | 90 | 180 | 365
Waiting period in daysinflation_percentage· string|null · optionnel · None | 1% Compound | 2% Compound | 3% Compound | 3% Simple | 4% Compound | 5% Compoundltc_rider_percentage· number · optionnel
Requested monthly acceleration percentage; carrier-specific limits applyhome_health_care_waiver· boolean · optionneljoint_waiver_of_premium· boolean · optionnellapse_protection_to_age· integer · optionnelreturn_of_premium_rider· string|null · optionnel · Limited | Limited Surrender | Full | Full Surrender | One Time Step-Up | Vested | Nonecrediting_rate_requested· number · optionnel
Optional assumed illustration rate as a decimal; not a guaranteed returnfilter_chronic_illness_and_ltc· string · optionnel · With Chronic Illness/LTC Rider | With Full Chronic Illness/LTC Rider | With Chronic Illness Rider | With LTC Rider | Without Chronic Illness/LTC Rider
Explicit rider filter, including With LTC Rider; availability and definitions vary by product
Exemple d'appel{"name": "quote_life_insurance", "arguments": {"mode": 1, "state": "AL", "gender": "Male", "smoker": "Never", "birthdate": "texte", "product_type": "term"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - quote_term_life≈ 730 tokens
Get term-life quotes using explicit user-provided rating inputs. Results include consumer product details, benefit comparisons, and quote-based application guidance. Each result includes an opaque quote_id valid for 30 minutes. After the user selects a quote and requests an application, call create_life_eapp to get their application link. Never invent missing inputs or an underwriting class.
Paramètres, retour & exemple (11)
Paramètresmode· integer · requis · 1 | 2 | 4 | 12
Payments per year: annual, semiannual, quarterly, monthlystate· string · requis · AL | AK | AZ | AR | CA | CO | CT | DEgender· string · requis · Male | Female
Carrier rating input, supplied by the userhealth· integer · requis · 6 | 5 | 4 | 3 | 2 | 1 | -1 | -2
User-supplied assumed health value. Read product-specific labels from get_life_quote_requirements; never infer eligibility.height· integer · optionnel
Optional height in inchessmoker· string · requis · Never | Previously | Currentlyusages· array · optionnelweight· integer · optionnel
Optional weight in poundsbirthdate· string · requis
Date of birth, YYYY-MM-DDdeath_benefit· integer · requisterm_duration· integer · requis · 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
Exemple d'appel{"name": "quote_term_life", "arguments": {"mode": 1, "state": "AL", "gender": "Male", "health": 6, "smoker": "Never", "birthdate": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_life_eapp_insured≈ 914 tokens
Update the primary or joint insured's name, email, phone, or supported rating inputs for the eApp created through public MCP. Requires its private application_token and explicit user confirmation. Rating changes invalidate the selected quote and require fresh quotes before selection. SSNs, payment data, medical answers, agent/domain overrides, and signed/submitted application edits are not accepted. Give the user the private apply_link and explain that they must open it to continue in Quote & Apply, complete the remaining application steps, and sign where required. This MCP action does not complete or submit the application to a carrier or bind coverage.
Paramètres, retour & exemple (4)
Paramètresinsured· object · requisinsured_role· string · optionnel · primary | joint
Defaults to primaryuser_confirmed· boolean · requis · True
The user explicitly requested these application changesapplication_token· string · requis
Private application_token returned by create_life_eapp; an eApp ID, UUID, or completion URL is not accepted
Exemple d'appel{"name": "update_life_eapp_insured", "arguments": {"insured": {}, "user_confirmed": true, "application_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_life_eapp_quote≈ 334 tokens
Select a quote returned by quote_life_eapp for that same application. Requires its private application_token, application-bound quote_id, and explicit user confirmation. Applies the selected rating inputs and quote, retains quote history, and returns the completion link. Rejects stale selections and locked/submitted applications. Give the user the private apply_link and explain that they must open it to continue in Quote & Apply, complete the remaining application steps, and sign where required. This MCP action does not complete or submit the application to a carrier or bind coverage.
Paramètres, retour & exemple (3)
Paramètresquote_id· string · requisuser_confirmed· boolean · requis · True
The user explicitly requested these application changesapplication_token· string · requis
Private application_token returned by create_life_eapp; an eApp ID, UUID, or completion URL is not accepted
Exemple d'appel{"name": "update_life_eapp_quote", "arguments": {"quote_id": "texte", "user_confirmed": true, "application_token": "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é ».