accueil / serveurs / Dev & Code / ai.certifikit/coi-tools
ai.certifikit/coi-tools
serveur MCP (Model Context Protocol) · certifikit 1.0.0
Aucun comportement malveillant détecté au test comportemental.
Est-ce que ai.certifikit/coi-tools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.certifikit/coi-tools » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. 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
- build_insurance_requirements≈ 960 tokens
Recommends the insurance a general contractor should require of a subcontractor, or a property manager or HOA of a vendor: general liability, auto, umbrella and workers' comp limits, additional insured, waiver of subrogation and primary/non-contributory wording, scaled to the trade's risk and the contract size. Returns the reasoning for each limit, contract-ready exhibit text, and a requirements object that check_certificate accepts.
Paramètres, retour & exemple (7)
Paramètrestrade· string · requis · general | carpentry | concrete | drywall | painting | electrical | mechanical | glazing
The vendor's trade, and the contexts it is offered in: "general" = General / multi-trade (gc); "carpentry" = Carpentry / framing (gc); "concrete" = Concrete / masonry (gc); "drywall" = Drywall / plaster (gc); "painting" = Painting / finishes (gc/property); "electrical" = Electrical (gc/property); "mechanical" = Plumbing / HVAC (gc/property); "glazing" = Glazing / curtain wall (gc); "roofing" = Roofing (gc/property); "demolition" = Demolition (gc); "steel" = Structural steel / crane work (gc); "excavation" = Excavation / earthwork (gc); "scaffolding" = Scaffolding / shoring (gc); "abatement" = Asbestos / lead abatement (gc); "designbuild" = Design-build / engineering (gc); "landscaping" = Landscaping / grounds (property/gc); "janitorial" = Janitorial / cleaning (property); "pool" = Pool maintenance (property); "pest" = Pest control (property); "snow" = Snow & ice removal (property); "tree" = Tree removal / arborist (property); "elevator" = Elevator maintenance (property); "security" = Security services (property); "pm" = Property management services (property).context· string · requis · gc | property
"gc" = a contractor hiring a subcontractor; "property" = a property manager or HOA hiring a service vendor.overrides· object · optionnel
Optional dollar limits that replace the recommended ones, for lines that are already required.contractSize· string · requis · under-50k | 50k-250k | 250k-1m | over-1m | under-10k | 10k-50k | over-250k
Contract value band. For "gc": under-50k, 50k-250k, 250k-1m, over-1m. For "property": under-10k, 10k-50k, 50k-250k, over-250k. A band from the other context is mapped to the smallest valid one.hasEmployees· boolean · optionnel
false for a sole proprietor with no employees: workers' comp is replaced by a signed exemption declaration.usesVehicles· boolean · optionnel
Drives to or around the site. false drops commercial auto.cancellationNoticeDays· integer · optionnel
Days of written notice before cancellation. 0 = as the policy provides.
Exemple d'appel{"name": "build_insurance_requirements", "arguments": {"trade": "general", "context": "gc", "contractSize": "under-50k"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_certificate≈ 2692 tokens
Checks a certificate of insurance (ACORD 25) against insurance requirements with CertifiKit's deterministic rules engine: coverage present, limits at or above the minimums, policies not expired or expiring too soon, and the required endorsements. Read the certificate yourself and pass what it shows; the verdict (pass, fail or needs_review) and a plain-English reason per requirement come from fixed rules, not a model. Anything unreported, unreadable or below 0.7 confidence is routed to needs_review, never silently passed. Use preset or the requirements object from build_insurance_requirements.
Paramètres, retour & exemple (4)
ParamètresasOf· string · optionnel
Date to check expiry against, yyyy-mm-dd. Defaults to today.preset· string · optionnel · standard-subcontractor | property-vendor
"standard-subcontractor" = Typical GC requirements for a trade sub: GL $1M/$2M, auto $1M, workers' comp $1M, additional insured + waiver of subrogation. "property-vendor" = Common requirements for service vendors at managed properties: GL $1M/$2M, workers' comp $500K, additional insured.certificate· object · requis
What the certificate shows. Report only what is printed; do not infer. Leave out rows the certificate does not have.requirements· object · optionnel
Custom requirements, e.g. the requirements object returned by build_insurance_requirements. Takes precedence over preset.
Exemple d'appel{"name": "check_certificate", "arguments": {"certificate": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_coi_guides≈ 202 tokens
Searches CertifiKit's plain-English guides on certificates of insurance: reading an ACORD 25, additional insured endorsements (CG 20 10), waiver of subrogation, subcontractor and HOA vendor insurance requirements, COI tracking. Returns titles, summaries and links to cite. Leave query empty to list the newest.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelquery· string · optionnel
Topic or question.
Exemple d'appel{"name": "find_coi_guides", "arguments": {"limit": 1, "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_requirement_presets≈ 129 tokens
The ready-made insurance requirement sets check_certificate accepts as preset: a standard construction subcontractor and a property / HOA vendor, with every limit and endorsement spelled out.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_requirement_presets", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/ai.certifikit--coi-tools)
<a href="https://dokore.fr/serveur/ai.certifikit--coi-tools"><img src="https://dokore.fr/badge/ai.certifikit--coi-tools.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
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é ».