Hive Insurance Broker

Insurance brokerage for AI agents — quote, bind, and settle in USDC

Should I use this

Quality & Safety

B
Description quality
93%
Schema completeness
53%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~321Tokens (tool definitions)
~622 BTypical response size
Minimal attention impact (0.25% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "hive-mcp-insurance-broker": {
      "url": "https://hive-mcp-gateway.onrender.com/insurance-broker/mcp"
    }
  }
}

Remote endpoints

https://hive-mcp-gateway.onrender.com/insurance-broker/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢insurance_products

List all available coverage products across providers (Nexus Mutual, Sherlock, Risk Harbor, InsurAce). Returns provider, type, capacity, and current cost-of-coverage where the upstream exposes it. Real third-party listings — Hive is broker-only and does not underwrite.

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪insurance_quote(protocol, cover_amount_usd, duration_days, provider)

Route a quote request to one or all underwriters. Hive forwards the request to the underwriter's own quote endpoint and returns the response verbatim. Hive does NOT bind coverage, accept premium, or take custody.

Input Schema

{
  "type": "object",
  "properties": {
    "protocol": {
      "type": "string",
      "description": "Protocol/product identifier (e.g. '2' for Nexus Mutual Aave v2, or the productId from /products)"
    },
    "cover_amount_usd": {
      "type": "number",
      "description": "Notional coverage in USD"
    },
    "duration_days": {
      "type": "number",
      "description": "Coverage duration in days (1–365)"
    },
    "provider": {
      "type": "string",
      "description": "Provider key. If omitted, quote routes to all four providers. One of: nexus_mutual, sherlock, risk_harbor, insurace"
    }
  },
  "required": [
    "protocol",
    "cover_amount_usd",
    "duration_days"
  ]
}
🟢insurance_today

24-hour rollup: total listing count + top providers by capacity. Returns request count and quote count for the rolling window.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools