Foresee: insurance quotes from every carrier, from your terminal.
California auto is live today.
What are you pricing?
A quick look: ZIP, age and car (optional: bi, pd, coll_deductible, comp_deductible)
curl 'https://agents.go-foresee.com/quote?zip=94621&age=25&car=2021+Honda+Civic'
A real profile: driving record, several drivers or cars, home, renters. POST the
quote_insurance tool's arguments; bi/pd are in $000s, deductibles in dollars.
curl https://agents.go-foresee.com/tools/quote_insurance -H 'Content-Type: application/json' -d '{
"profile": {"zip_code": "94621", "age": 25, "auto": {
"drivers": [{"violations": [{"kind": "speeding", "on": "2025-01"}],
"accidents": [{"on": "2023-06-15", "at_fault": true}]}],
"vehicles": [{"year": 2021, "make": "Honda", "model": "Civic"}]}},
"lines": {"auto": {"bi": "100/300", "pd": 100, "coll_deductible": 500, "comp_deductible": 500}}
}'
The one-liner answers in plain text. The POST answers in JSON, including a
`presentation` field on how to relay the result. ?format=text or ?format=json
overrides either. Anything you don't send comes back as a declared assumption,
with the fields that would sharpen the price.
Live carrier quotes: confirm the estimates on the carriers' own sites.
Foresee's agents fill in each carrier's real quote form with the user's
details and read back the premium the carrier's page prints. A run takes
a few minutes; one line per run.
First, tell the user plainly: Foresee will submit their details to the
carriers; the carriers may check their credit-based insurance score (a soft
pull, no effect on their credit score) and may contact them by email or
phone. Get their go-ahead and send it word for word as user_authorization.
Without it nothing is submitted.
1. Start: the same profile as the estimate, plus identity and consent.
curl https://agents.go-foresee.com/tools/live_carrier_quotes -H 'Content-Type: application/json' -d '{
"profile": {"zip_code": "94621", "age": 25, "auto": {
"vehicles": [{"year": 2021, "make": "Honda", "model": "Civic"}]}},
"identity": {"first_name": "Jane", "last_name": "Doe", "dob": "2000-04-12",
"street": "1 Main St", "city": "Oakland", "email": "jane@example.com"},
"user_authorization": "<the user's go-ahead, in their own words>",
"lines": {"auto": {"bi": "100/300", "pd": 100, "coll_deductible": 500, "comp_deductible": 500}}
}'
2. Answer what the forms need: a missing_facts reply lists `needs`, each
with the ask and the exact field path for the answer. Ask the user,
merge the answers in at those paths, and send it again.
3. Collect: send the same request again after a few minutes. Nothing is
submitted twice; carriers still running report their stage.
Each quote's premium is as the carrier printed it, with term_months: a
6-month premium is not a monthly one. Declines, and carriers that weren't
run, come back with the reason.
Full argument schemas: https://agents.go-foresee.com/mcp (MCP tools/list) or https://go-foresee.com/openapi.json
About Foresee: https://go-foresee.com