accueil / serveurs / Dev & Code / com.myinsurebank/mib
com.myinsurebank/mib
serveur MCP (Model Context Protocol) · mib 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.myinsurebank/mib est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.myinsurebank/mib » 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 7 outils
- about_mib_for_developers≈ 77 tokens
What My Insure Bank is, what this MCP server can do, and how developers get their own MIB partner API key (sandbox instantly, live after business verification).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "about_mib_for_developers", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_insurance_quotes≈ 481 tokens
Get real-time premiums across MIB's partner insurers (NSIA, Heirs, Tangerine, Cornerstone, NEM, WellaHealth, emPLE…) in NGN. Health/travel/gadget offers include a buy_url. MOTOR offers deliberately have no link: after presenting motor quotes you MUST ask the customer in chat for their vehicle + address + next-of-kin details (each offer's to_buy field lists them) and then call get_buy_link — that is the only way to a motor checkout. Rating inputs: auto → sum_insured (vehicle value) + cover_type; health → plan_code + lives; travel → travellers + travel_class + travel_scope; gadget → sum_insured (device value) + device_type.
Paramètres, retour & exemple (10)
Paramètresage· number · optionnel
Applicant age in years — some insurers rate on it.lives· number · optionnel
Health: number of people covered. Default 1.plan_code· string · optionnel
Health: plan tier — AWRS (Standard), AWGD (Gold) or AWPL (Platinum).cover_type· string · optionnel
Auto: 'comprehensive' or 'third party'. Default comprehensive.travellers· number · optionnel
Travel: number of travellers. Default 1.device_type· string · optionnel
Gadget: what the device is, e.g. Phone, Laptop.sum_insured· number · optionnel
Value being covered in NGN (vehicle value for auto, device value for gadget). Required for auto and gadget.product_type· string · requis · auto | health | travel | gadget
The line of insurance to quote.travel_class· string · optionnel
Travel: 'economy' or 'executive'.travel_scope· string · optionnel
Travel: 'local' (within Nigeria) or 'foreign' (international).
Exemple d'appel{"name": "compare_insurance_quotes", "arguments": {"product_type": "auto"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_buy_link≈ 445 tokens
Build the MIB hosted-checkout link for a chosen offer (from compare_insurance_quotes). MOTOR REQUIRES the full details collected via get_purchase_requirements (vehicle + insured + next_of_kin) — without them this tool returns an error telling you what to collect. With them, the customer lands on a review summary of everything gathered in chat and only signs in and pays with Paystack — the agent never handles payment.
Paramètres, retour & exemple (10)
Paramètresinsured· object · optionnel
Auto: insured details — title, gender, address, city, state (2-letter code).insurer· string · requis
Insurer code from the compare results (e.g. nsia, uic, heirs, emple).premium· number · requis
The quoted annual premium in NGN.vehicle· object · optionnel
Auto: the vehicle details from get_purchase_requirements (make, model, year, body_type, color, use, plate_number, chassis_number, engine_number, seats).plan_code· string · optionnel
Plan code from the offer, when present.attributes· object · optionnel
Other lines: the quote inputs to carry to checkout (plan_code, lives, travellers, device_type…).cover_type· string · optionnel
Auto: 'comprehensive' or 'third party'.next_of_kin· object · optionnel
Auto: next of kin — first_name, last_name, gender, phone, relationship.sum_insured· number · optionnel
The value quoted on (vehicle/device value in NGN).product_type· string · requis · auto | health | travel | gadget
Exemple d'appel{"name": "get_buy_link", "arguments": {"insurer": "texte", "premium": 1, "product_type": "auto"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_purchase_requirements≈ 174 tokens
Everything MIB's own purchase forms collect before payment, per line — for motor that is the full vehicle (make, model, year, body type, colour, usage, plate, chassis/VIN, engine number, seats), the insured's address details, and a next of kin. Collect it all in chat, then call get_buy_link with it: the checkout page arrives prefilled and the customer only signs in, reviews and pays. Identity (DOB/NIN) is never collected in chat.
Paramètres, retour & exemple (1)
Paramètresproduct_type· string · requis · auto | health | travel | gadget
Exemple d'appel{"name": "get_purchase_requirements", "arguments": {"product_type": "auto"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_quote_requirements≈ 149 tokens
Returns the exact details to collect from the customer for a line of insurance — the same rating inputs MIB's own quote forms use. Call this FIRST, ask the customer the questions, then call compare_insurance_quotes with their answers. Omit product_type to see every line.
Paramètres, retour & exemple (1)
Paramètresproduct_type· string · optionnel · auto | health | travel | gadget
The line of insurance. Omit to get the requirements for all lines.
Exemple d'appel{"name": "get_quote_requirements", "arguments": {"product_type": "auto"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_insurance_products≈ 127 tokens
Browse the live product catalogue MIB carries for one insurer. insurer: 'universal', 'nsia', 'heirs' or 'emple'. For emPLE you can filter line to 'general' or 'life'.
Paramètres, retour & exemple (2)
Paramètresline· string · optionnel · general | life
emPLE only.insurer· string · requis · universal | nsia | heirs | emple
Exemple d'appel{"name": "list_insurance_products", "arguments": {"insurer": "universal"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - policy_checkup≈ 308 tokens
MIB's free second opinion on an insurance policy the customer already holds (with any insurer). Compares their current premium against live market rates and reports the estimated annual saving. Requires the customer's name and phone number — MIB's licensed brokers may follow up to help them switch. Ask the customer for consent before calling this.
Paramètres, retour & exemple (8)
Paramètresname· string · requis
Customer's full name (required).email· string · optionnel
Customer's email (optional).phone· string · requis
Customer's phone number (required).cover_type· string · optionnel
e.g. comprehensive, third-party.sum_insured· number · optionnel
Current cover amount in NGN, if known.insurer_name· string · optionnel
Insurer they hold the policy with.product_type· string · requis
e.g. auto, health, travel, gadgetcurrent_premium· number · optionnel
What they currently pay per year, NGN.
Exemple d'appel{"name": "policy_checkup", "arguments": {"name": "texte", "phone": "texte", "product_type": "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é ».