Serveur MCP

subproof

us.artificl/subproof

Ce que fait ce MCP

Tracks subcontractor certificates of insurance and related documents, expirations, missing coverage, and compliance status.

export_compliance_report
Export the full subcontractor compliance report as CSV text (sub, document, due date, status, request history).
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_compliance_summary
Get the subcontractor compliance summary: totals for tracked, not received, lapsed cover, lapsing this week, and awaiting check.
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_expiring_cover
List subcontractor documents expiring within the next N days (default 30) so certificates can be renewed before a sub goes uncovered.
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'days': {'type': 'number', 'description': 'Look-ahead window in days (default 30).'}}}
list_uninsured_subs
List subcontractors with lapsed or missing insurance documents — the ones creating liability exposure right now. Most dangerous first.
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
search_sub_docs
Search subcontractor documents by sub name or document type. Returns matching records with expiry date and status (on file, needs check, not received, lapsed).
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'query': {'type': 'string', 'description': 'Text to match against subcontractor or document type (case-insensitive; shorthand like "COI" or "workers comp" works). Omit to list everything.'}}}
Ajouté
export_compliance_report
17 September 2026 12:55
Ajouté
get_compliance_summary
17 September 2026 12:55
Ajouté
get_expiring_cover
17 September 2026 12:55
Ajouté
list_uninsured_subs
17 September 2026 12:55
Ajouté
search_sub_docs
17 September 2026 12:55