Insuro

Free insurance vault MCP: OAuth policies, renewals, coverage Q&A, file PDFs. Global; not advice.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
75%
Qualität der Benennung
93%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~997Tokens (Tool-Definitionen)
~961 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.78% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools
verifiziertVersion nicht aufgezeichnet6 Tools