Insuro
Free insurance vault MCP: OAuth policies, renewals, coverage Q&A, file PDFs. Global; not advice.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"insuro": {
"url": "https://mcp.insuro.com.au"
}
}
}Remote-Endpunkte
https://mcp.insuro.com.austreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢get_renewals(days)
Policies renewing within a window. Optional input { days?: number }, default 90. Same summary fields as list_policies — no document bodies.
Eingabe-Schema
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"minimum": 1,
"maximum": 365,
"description": "Look-ahead window in days. Defaults to 90."
}
},
"additionalProperties": false
}🟢ask_coverage(question, policy_id)
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.
Eingabe-Schema
{
"type": "object",
"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)."
}
},
"required": [
"question"
],
"additionalProperties": false
}🟡ingest_document(filename, content_base64, blob, mime_type, policy_id)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"filename": {
"type": "string",
"description": "Original filename, e.g. nrma-car.pdf"
},
"content_base64": {
"type": "string",
"description": "File bytes as standard base64. data:application/pdf;base64,... is accepted."
},
"blob": {
"type": "string",
"description": "Alias for content_base64."
},
"mime_type": {
"type": "string",
"description": "Defaults to application/pdf."
},
"policy_id": {
"type": "string",
"description": "Optional policy to link when already known."
}
},
"required": [
"filename"
],
"additionalProperties": false
}🟡add_policy(insurer, type, number, renewal_date, expiry, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"insurer": {
"type": "string",
"description": "Insurer / provider name."
},
"type": {
"type": "string",
"description": "Policy type: home, auto, health, life, tpd, income_protection, travel, other (car maps to auto)."
},
"number": {
"type": "string",
"description": "Policy number if known."
},
"renewal_date": {
"type": "string",
"description": "Renewal date YYYY-MM-DD."
},
"expiry": {
"type": "string",
"description": "Alias for renewal_date."
},
"start_date": {
"type": "string",
"description": "Start date YYYY-MM-DD."
},
"premium": {
"type": "number",
"description": "Premium amount, optional."
},
"premium_frequency": {
"type": "string",
"description": "e.g. yearly, monthly."
},
"name": {
"type": "string",
"description": "Display name. Defaults to insurer + type."
}
},
"required": [
"insurer",
"type"
],
"additionalProperties": false
}Community
Nachweis