Insuro
Free insurance vault MCP: OAuth policies, renewals, coverage Q&A, file PDFs. Global; not advice.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"insuro": {
"url": "https://mcp.insuro.com.au"
}
}
}Puntos de conexión remotos
https://mcp.insuro.com.austreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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
}Comunidad
Evidencia