# DouxProcess: find a licensed insurance agency

> Find a licensed US insurance agency by state and line, then send it a quote request.

- name: com.douxprocess/insurance-agencies
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 81/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.douxprocess%2Finsurance-agencies
- tools: https://api.protogrid.dev/v1/servers/com.douxprocess%2Finsurance-agencies/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "insurance-agencies": {
      "type": "http",
      "url": "https://douxprocess.com/mcp"
    }
  }
}
```


## Trust

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

## Quality 81/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### 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: 86 (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`: 5 of 5 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: build_my_server (idempotentHint); find_agencies (idempotentHint); request_quote (idempotentHint); …
- pass `tools.token_cost`: about 930 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

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

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 4 of the 7 days needed

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

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

- tools: 5, about 930 tokens to load them all
- tool set hash: fa479adc796ff4b4ae4ed6d3139f61d7
- badge: [![protogrid quality](https://protogrid.dev/badge/com.douxprocess/insurance-agencies.svg)](https://protogrid.dev/servers/com.douxprocess/insurance-agencies)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

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

## Packages

_none_

## Tools (5)

- `build_my_server`: How an insurance agency gets its own MCP server, free: the builder link and what it makes.
- `find_agencies`: Find licensed insurance agencies that write a line of insurance (general liability, workers' comp, commercial auto, bonds, property, home, auto, life, health and more) in a US state, for someone who wants an insurance quote. Returns every matching agency in the DouxProcess network, best match first, with license number, lines, states, phone, hours and online quote link, so the person can choose one.
- `get_server`: Everything about one listed server: its tools from the last live check, its address and how to add it to Claude, ChatGPT, Gemini or Grok.
- `request_quote`: Send an insurance quote request to the one agency the person chose by name from find_agencies. Needs the person's name, an email or phone, the line, the state, what they need covered, and consent=true only when the person agreed to be contacted by that agency. Returns a reference number. A licensed agent at that agency replies; nothing is bound and no price is given. One agency per request, chosen by the person: never call this for every agency, all agencies or a batch of agencies, and never pick an agency for them. If they ask to send to all of them, do not call it; show the list and ask which one agency they want.
- `search_servers`: Search the free insurance MCP directory by line of insurance, US state, who it is for, or words. Each result says whether the server answered its last live check (every 30 minutes), its tool count and its address.
