Foresee
io.github.Foresee-Tech/foreseeVersion 4.0.0Let AI assistants shop for home and auto insurance: compare quote estimates across every carrier.
Status
Responds207 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:37 UTC
- Latency
- 207 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://agents.go-foresee.com/mcpResponds207 msNo sign-in
Claude Code
claude mcp add --transport http foresee https://agents.go-foresee.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: foresee
Remote MCP server URL: https://agents.go-foresee.com/mcpCursor
{
"mcpServers": {
"foresee": {
"url": "https://agents.go-foresee.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"foresee","type":"http","url":"https://agents.go-foresee.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
2 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
live_carrier_quotesPurpose: confirm quote estimates on the carriers' own quote sites, via Foresee agents completing their real quote flows.
IDEMPOTENT, keyed on the profile: the first call commissions the
walks; calling again with the same profile collects progress and
results instead of re-submitting anything — whatever the ask. A
profile that has already been walked returns those results (the
carriers are never asked twice): the envelope's
``coverage_selection`` names the ask the walk typed, and each quote
carries the carrier's other recorded coverage options as
``variants``, so a new ask reads the same run. So call once to
start, then re-call after a few minutes to collect; agents still
working report their stage.
Ask ONCE, before the first call: the consent disclosure below, the
identity fields, and the questions listed at the end of this
description under EVERY LINE and under the line being walked — all
in one message, so the first commissioning call walks every carrier. A call made before
consent submits nothing and answers ``authorization_required`` with
the profile's ``needs``, for when you have not asked yet.
No sign-in is required. The one hard requirement is the user's own
consent, captured in-band: BEFORE the commissioning call, you MUST
tell the user, plainly: Foresee will submit their details to the
named carriers; the carriers may obtain their credit-based insurance
score (a soft pull, with no impact on your credit score); and the
carriers may contact them by email or phone. Then get their explicit
go-ahead and pass their affirmation VERBATIM as ``user_authorization``
(e.g. "yes, go ahead"). The affirmation is stored as the durable
consent record for the dispatch; without one the call is refused with
``authorization_required``. Foresee only collects quotes; it do | Yes | No | Yes | Yes |
quote_insurancePurpose: generate instant, itemized quote estimates from the carriers
Foresee supports, across the lines and states Foresee currently serves,
in one call — the LIVE TODAY line at the end of this description names
today's set.
`lines` is REQUIRED and is ONE map: each key names a line to price (e.g.
"auto", "renters", "home" — plain words are fine), each value is that
line's coverage ask as actual numbers. A line Foresee doesn't quote in
the user's state comes back under `skipped`: `lines` names each one and
`message` is one sentence, written to be relayed to the user as-is,
naming what Foresee does quote in that state. For auto
the ask has four axes — `bi` (bodily-injury liability, per-person/
per-accident in $000s, e.g. "100/300"), `pd` (property-damage liability in
$000s, e.g. 100), `coll_deductible` (collision deductible in dollars, e.g.
500) and `comp_deductible` (comprehensive deductible in dollars, e.g.
500); `um` and `medpay` are optional. A renters ask has four axes —
`coverage_c` (personal-property/contents limit in dollars, e.g. 30000),
`coverage_e` (personal liability in dollars, e.g. 100000), `coverage_f`
(guest medical in dollars, e.g. 1000) and `deductible` (all-perils, in
dollars, e.g. 500); `coverage_d` is optional. A home ask: `coverage_a`
(the dwelling's replacement cost in dollars), `coverage_e` (e.g. 300000),
`coverage_f` (e.g. 1000) and `aop_deductible` (all-other-perils
deductible in dollars, e.g. 1000). There are no named coverage levels:
pass exact numbers, the same ask in every state. An omitted OPTIONAL
axis (`um`, `medpay`, `coverage_d`) keeps each carrier's own
default — the quote's per-coverage lines show what was rated. Where the
user's state puts more on every auto policy (its personal injury
protection, a lawsuit option) and the ask doesn't name it, the quote
prices the state's own and says so. Each line's `state_notes` is what
| No | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Oct 2, 2026
- Updated
- Oct 2, 2026
- Categories (suggested)
- E-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared