Serveur MCP

Insuro

au.com.insuro/insuro
Finance et investissement Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Stores insurance policies, ingests policy PDFs, answers coverage questions, and tracks renewal dates.

add_policy
Add policy
Manually create a user-entered policy in the same table as the website form. Requires insurer and type. Policy number, renewal/expiry, start date, and premium are optional. Requires vault.write. Insuro does not sell insurance or give financial advice.
Schéma d’entrée
{'type': 'object', 'required': ['insurer', 'type'], 'properties': {'name': {'type': 'string', 'description': 'Display name. Defaults to insurer + type.'}, 'type': {'type': 'string', 'description': 'Policy type: home, auto, health, life, tpd, income_protection, travel, other (car maps to auto).'}, 'expiry': {'type': 'string', 'description': 'Alias for renewal_date.'}, 'number': {'type': 'string', 'description': 'Policy number if known.'}, 'insurer': {'type': 'string', 'description': 'Insurer / provider name.'}, 'premium': {'type': 'number', 'description': 'Premium amount, optional.'}, 'start_date': {'type': 'string', 'description': 'Start date YYYY-MM-DD.'}, 'renewal_date': {'type': 'string', 'description': 'Renewal date YYYY-MM-DD.'}, 'premium_frequency': {'type': 'string', 'description': 'e.g. yearly, monthly.'}}, 'additionalProperties': False}
ask_coverage
Ask coverage
Ask a natural-language coverage question about the connected vault (same assistant as the Insuro website). Optional policy_id hint from list_policies. Returns a short answer, which policy/document was used, and a financial-advice disclaimer. Never returns PDS text or document bodies. Requires vault.read.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['question'], 'properties': {'question': {'type': 'string', 'description': 'Natural-language coverage question, e.g. "Am I covered for flood?"'}, 'policy_id': {'type': 'string', 'description': 'Optional policy to focus on (from list_policies).'}}, 'additionalProperties': False}
get_renewals
Get renewals
Policies renewing within a window. Optional input { days?: number }, default 90. Same summary fields as list_policies — no document bodies.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {'days': {'type': 'integer', 'maximum': 365, 'minimum': 1, 'description': 'Look-ahead window in days. Defaults to 90.'}}, 'additionalProperties': False}
get_vault
Get vault
Read-only summary of the connected Insuro vault. Returns the private @insuro.com.au vault email, the account email, how many policies are on file, and upcoming renewal dates. Does not return documents, PDS text, or policy numbers.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
ingest_document
Ingest document
File a policy PDF into the vault. Send the file as content_base64 (standard base64, optional data: URL). Same storage, inbox, and parse path as the website. Links to a matching policy when the parser can; otherwise lands in the inbox. Returns a structured summary only — never PDS text. Max decoded size 4MB (Streamable HTTP limit). Requires vault.write.
Schéma d’entrée
{'type': 'object', 'required': ['filename'], 'properties': {'blob': {'type': 'string', 'description': 'Alias for content_base64.'}, 'filename': {'type': 'string', 'description': 'Original filename, e.g. nrma-car.pdf'}, 'mime_type': {'type': 'string', 'description': 'Defaults to application/pdf.'}, 'policy_id': {'type': 'string', 'description': 'Optional policy to link when already known.'}, 'content_base64': {'type': 'string', 'description': 'File bytes as standard base64. data:application/pdf;base64,... is accepted.'}}, 'additionalProperties': False}
list_policies
List policies
Read-only summaries of policies in the connected vault: type, insurer/provider, policy number (if present), status, and renewal/start dates. Does not return PDS text, document bodies, notes, or coverage wording.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ajouté
add_policy
17 September 2026 07:58
Ajouté
ingest_document
17 September 2026 07:58
Ajouté
ask_coverage
17 September 2026 07:58
Ajouté
get_renewals
17 September 2026 07:58
Ajouté
list_policies
17 September 2026 07:58
Ajouté
get_vault
17 September 2026 07:58