MCP tools

Tools for your agent

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

Setup

Point any MCP client at the server. Reads need no key.

MCP config
{  "mcpServers": {    "api.insure": { "url": "https://api.insure/mcp" }  }}
the tool list, from the capability card
$ curl https://api.insure/.well-known/agents.json

Tools

Four tools run the loop. The rest read the records the loop runs on.

submitFNOLloop

Open a claim from a first notice of loss.

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

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

arguments
{  "id": "clm_8f3ka92"}
requestQuoteloop

Price coverage for a risk in one state and line.

arguments
{  "line": "personal_auto",  "state": "TX",  "coverages": ["liability", "collision"]}
bindQuoteloop

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

arguments
{  "id": "qt_31c8f0"}
listClaimsread

The claims collection, filtered by peril or stage.

listPoliciesread

Policy records at ACORD grain.

getPolicyread

One policy record.

listLossRunsread

Normalized loss runs.

getLossRunread

One loss run.

listACORDFormsread

Normalized ACORD forms.

listCOIsread

Certificates of insurance.

listEOBsread

Explanations of benefits.