# api.insure MCP tools

The MCP server speaks streamable HTTP, with the same nouns and verbs as the API. Its tools stop exactly where the API stops.

## Setup

```json
{
  "mcpServers": {
    "api.insure": { "url": "https://api.insure/mcp" }
  }
}
```

## Tools

### submitFNOL (loop)

Open a claim from a first notice of loss.

```json
{
  "policy": "HO3-4482-TX",
  "loss": {
    "date": "2026-07-14",
    "peril": "wind_hail",
    "state": "TX"
  }
}
```

### getClaim (loop)

Read one claim, its stage and its clocks. Returns PENDING_ADJUSTER at the reserved act.

```json
{
  "id": "clm_8f3ka92"
}
```

### requestQuote (loop)

Price coverage for a risk in one state and line.

```json
{
  "line": "personal_auto",
  "state": "TX",
  "coverages": ["liability", "collision"]
}
```

### bindQuote (loop)

Bind a quote. Returns PENDING_PRODUCER until a licensed producer binds.

```json
{
  "id": "qt_31c8f0"
}
```

### listClaims (read)

The claims collection, filtered by peril or stage.

### listPolicies (read)

Policy records at ACORD grain.

### getPolicy (read)

One policy record.

### listLossRuns (read)

Normalized loss runs.

### getLossRun (read)

One loss run.

### listACORDForms (read)

Normalized ACORD forms.

### listCOIs (read)

Certificates of insurance.

### listEOBs (read)

Explanations of benefits.
