# Insurance City (California commercial insurance)

> Insurance City (CA #6003045), EN/ES: commercial + personal insurance, quote in chat, quote status, g

- name: com.myinsurancecity/mcp
- version: 2.0.0
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 90/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.myinsurancecity%2Fmcp
- tools: https://api.protogrid.dev/v1/servers/com.myinsurancecity%2Fmcp/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "myinsurancecity": {
      "type": "http",
      "url": "https://myinsurancecity.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 99
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-97% +updated-2d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 90/100 (strong)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list carries no ttlMs, so clients re-fetch it

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 9 of 9 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,974 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 75 (weight 15)

- warn `stability.changes`: 22 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 9, about 1,974 tokens to load them all
- tool set hash: 2381e496acbb0761d3d12f384715e994
- tools last changed: 2026-10-20T22:46:54.674Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.myinsurancecity/mcp.svg)](https://protogrid.dev/servers/com.myinsurancecity/mcp)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-20 `get_quote_link` changed (inputSchema)
- 2026-10-19 `get_quote_status` changed (annotations)
- 2026-10-19 `submit_quote_request` changed (annotations)
- 2026-10-19 `get_quote_questions` changed (annotations)
- 2026-10-19 `request_callback` changed (annotations)
- 2026-10-19 `search_guides` changed (annotations)
- 2026-10-19 `get_quote_link` changed (annotations)
- 2026-10-19 `list_products` changed (annotations)
- 2026-10-19 `get_offices` changed (annotations)
- 2026-10-19 `get_agency_info` changed (annotations)

Full history: https://api.protogrid.dev/v1/servers/com.myinsurancecity%2Fmcp/changes

## Remotes

- https://myinsurancecity.com/mcp (streamable-http, auth none, reachable true, uptime30d 0.96825397)

## Packages

_none_

## Tools (9)

- `get_agency_info`: Licensed identity of Insurance City / Via Rapida Services (Insurance City Agency, LLC, CA license #6003045): states, languages, phone, verification link.
- `get_offices`: The three California offices (Stockton, San Jose, San Rafael) with address, phone and hours.
- `get_quote_link`: Where a person can start a quote for a product: the right online quote page for that product (auto/SR-22, home/renters/condo, auto+home bundle), or the product page with a callback form, plus phone and WhatsApp. Use it when the person prefers to finish the quote themselves.
- `get_quote_questions`: Get the questions a licensed agent needs to quote a product. Ask them to the person conversationally (a few at a time is fine), then call submit_quote_request with their answers. Tell the person you are an AI assistant and that a licensed agent reviews and prices the quote. Never ask for SSN, driver's license numbers, date of birth, bank or card numbers.
- `get_quote_status`: Check where a quote or callback request stands, using the reference code (VR-XXXXXX) from submit_quote_request or request_callback and the last 4 digits of the phone number given with it. Returns the stage only (received, contacting, quoting, quote ready, sold, closed). No personal details are returned.
- `list_products`: Insurance products and services offered in California, with English/Spanish names and the page for each. Optional filter by line: personal, commercial or service.
- `request_callback`: Send the person's contact request to a licensed Insurance City agent, who will call, text or email back (usually same business day). Only call this after the person explicitly asks to be contacted and confirms the details. Returns a reference code (VR-XXXXXX) the person can use with get_quote_status. Never include SSN, driver's license, bank or card numbers.
- `search_guides`: Search Insurance City's California insurance guides and pages (contractor bonds, workers' comp, landlord DP-3, FAIR Plan, commercial costs, city pages). Returns titles, URLs and summaries.
- `submit_quote_request`: Send the person's answers and contact details to a licensed agent, who shops the request with our carriers and contacts them (usually same business day). Only call after the person reviewed their answers and agreed to be contacted. Returns a reference code (VR-XXXXXX); tell the person to keep it. No prices are given in chat and nothing is bound.
