Koskamo

Johal Insurance Brokers MCP

This MCP server allows AI agents to request AI liability insurance quotes from Johal Insurance Brokers. It provides tools to get coverage information and submit quote requests for Tech E&O and AI coverage, facilitating the process for companies deploying AI agents.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Johal Insurance Brokers MCP logo, by Johal Insurance BrokersVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by Johal Insurance Brokers
MCP endpoint (Streamable HTTP)
https://johalinsurancebrokers.com/mcp
Vendor documentation

What you can do with it

  • Request an AI liability insurance quote via AI agent
  • Get information on AI liability coverage details
  • Submit company and AI product details for broker review

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
johal-insurance-ai-liability 1.0.0
MCP protocol
2025-06-18
Tools
2 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Insurance for companies that build or deploy AI agents. Call get_ai_liability_coverage_info first, then request_ai_liability_quote with the user's company details. Quotes are emailed by a licensed human broker; agents cannot bind coverage.

Tools

2 advertised

get_ai_liability_coverage_info — AI agent liability insurance — what's covered
Advertised by the server during the last successful anonymous check.
Advertised read-only

Describes the AI agent liability insurance Johal Insurance Brokers (licensed US broker) can quote: Technology E&O with affirmative AI coverage for companies that build or deploy AI agents. Returns coverages, limits, eligible states, required quote fields and how binding works. Free, no side effects.

get_ai_liability_coverage_info input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_ai_liability_coverage_info annotations
{
  "title": "AI agent liability insurance — what's covered",
  "readOnlyHint": true,
  "openWorldHint": false
}
request_ai_liability_quote — Request an AI agent liability insurance quote
Advertised by the server during the last successful anonymous check.
Open-world

Submits a quote request for AI agent liability insurance (Tech E&O + AI coverage) for a US company headquartered in CA, TX, IL, WI, LA. A licensed broker rates it and emails the quote to the company contact, usually the same business day. Free. Each call creates a real quote request that a human broker works on, using the company details provided. It does not bind coverage.

request_ai_liability_quote input schema
{
  "type": "object",
  "required": [
    "company_name",
    "contact_name",
    "contact_email",
    "state",
    "annual_revenue",
    "ai_agentic_tier"
  ],
  "properties": {
    "zip": {
      "type": "string"
    },
    "city": {
      "type": "string"
    },
    "limit": {
      "enum": [
        1000000,
        2000000,
        3000000,
        5000000,
        10000000
      ],
      "type": "number",
      "description": "Tech E&O limit wanted (default 1000000)."
    },
    "notes": {
      "type": "string"
    },
    "state": {
      "enum": [
        "CA",
        "TX",
        "IL",
        "WI",
        "LA"
      ],
      "type": "string",
      "description": "State of the company's headquarters."
    },
    "street": {
      "type": "string"
    },
    "website": {
      "type": "string",
      "description": "Company website."
    },
    "retention": {
      "enum": [
        2500,
        5000,
        10000,
        25000,
        50000,
        100000,
        250000
      ],
      "type": "number",
      "description": "Retention / deductible per claim (default 10000)."
    },
    "ai_sublimit": {
      "enum": [
        500000,
        1000000,
        2000000,
        5000000
      ],
      "type": "number",
      "description": "AI coverage sublimit (default 1000000; cannot exceed limit)."
    },
    "company_name": {
      "type": "string",
      "description": "Legal name of the company to be insured."
    },
    "contact_name": {
      "type": "string",
      "description": "Name of the human at the company who will receive the quote."
    },
    "prior_claims": {
      "type": "boolean",
      "description": "Any Tech E&O or AI-related claims, regulatory actions or cease-and-desist letters in the last 3 years?"
    },
    "contact_email": {
      "type": "string",
      "description": "Email the quote is sent to."
    },
    "contact_phone": {
      "type": "string"
    },
    "annual_revenue": {
      "type": "number",
      "description": "Annual gross revenue in USD (estimate is fine)."
    },
    "ai_agentic_tier": {
      "enum": [
        "a1-passive",
        "a2-constrained",
        "a3-supervised",
        "a4-material",
        "a5-full"
      ],
      "type": "string",
      "description": "How autonomously the AI acts."
    },
    "ai_company_type": {
      "enum": [
        "ai-native",
        "generic-saas",
        "si-consulting",
        "ai-safety",
        "legal-tech",
        "insurtech",
        "medtech",
        "fintech-lending",
        "content-synthetic-media",
        "hr-tech",
        "autonomous-robotics",
        "ai-data-labeling"
      ],
      "type": "string"
    },
    "current_insurance": {
      "type": "string",
      "description": "Current Tech E&O / cyber carrier and expiration date, if any."
    },
    "ai_model_providers": {
      "type": "array",
      "items": {
        "enum": [
          "anthropic-claude",
          "openai-gpt",
          "google-gemini",
          "meta-llama",
          "mistral",
          "xai-grok",
          "proprietary-in-house",
          "other"
        ],
        "type": "string"
      }
    },
    "requested_by_agent": {
      "type": "string",
      "description": "Name of the AI agent or platform submitting this request."
    },
    "ai_coverage_options": {
      "type": "array",
      "items": {
        "enum": [
          "algorithmic-bias-liability",
          "ai-intellectual-property-liability",
          "training-data-misuse-liability",
          "regulatory-investigation-defense-costs",
          "data-poisoning-adversarial-attack",
          "deepfake-synthetic-media-liability"
        ],
        "type": "string"
      },
      "description": "AI coverage parts wanted (default: all)."
    },
    "ai_training_approach": {
      "enum": [
        "none",
        "lora-qlora",
        "instruction-sft",
        "full-fine-tune"
      ],
      "type": "string"
    },
    "what_the_product_does": {
      "type": "string",
      "description": "Plain description of the product and what the AI/agent does for customers."
    },
    "ai_governance_controls": {
      "type": "array",
      "items": {
        "enum": [
          "iso-42001",
          "bias-audit",
          "pen-test",
          "soc2-iso27001",
          "guardrails"
        ],
        "type": "string"
      }
    },
    "ai_high_stakes_domains": {
      "type": "array",
      "items": {
        "enum": [
          "credit-lending",
          "insurance",
          "hiring",
          "healthcare",
          "criminal-justice",
          "housing",
          "education",
          "none"
        ],
        "type": "string"
      }
    }
  },
  "additionalProperties": false
}
request_ai_liability_quote annotations
{
  "title": "Request an AI agent liability insurance quote",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
461 ms
95th percentile latency
461 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 461 ms · metadata changed · 2 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http johal-insurance-brokers-mcp https://johalinsurancebrokers.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add johal-insurance-brokers-mcp --url https://johalinsurancebrokers.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable johal-insurance-brokers-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "johal-insurance-brokers-mcp": {
      "url": "https://johalinsurancebrokers.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "johal-insurance-brokers-mcp": {
      "type": "streamableHttp",
      "url": "https://johalinsurancebrokers.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start johal-insurance-brokers-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "johal-insurance-brokers-mcp": {
      "type": "http",
      "url": "https://johalinsurancebrokers.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http johal-insurance-brokers-mcp https://johalinsurancebrokers.com/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "johal-insurance-brokers-mcp": {
      "url": "https://johalinsurancebrokers.com/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "johal-insurance-brokers-mcp": {
      "serverUrl": "https://johalinsurancebrokers.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Johal Insurance Brokers MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Johal Insurance Brokers MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing