This is the full developer documentation for Expedition Insure Docs
# Expedition Insure docs
> Integration and developer documentation — embedded insurance, APIs, and partner guides.
Embedded insurance
Drop the ExpeditionInsure quote widget into your site. See the [integration guide](/embedded-insurance/integration-guide/) — install, config, events, security, and a sandbox-testing checklist.
MCP & AI agents
Quote, compare, and **buy** insurance from Claude, ChatGPT, Cursor, or your own agent — no API key. See the [MCP overview](/mcp/overview/), [connect an agent](/mcp/connect-an-agent/), and [agentic commerce](/mcp/agentic-commerce/).
Search everything
Full-text search (top of the page or press `/`) covers every page on this site.
LLM-friendly
Machine-readable docs at [`/llms.txt`](/llms.txt) and [`/llms-full.txt`](/llms-full.txt) for AI assistants.
Need a key?
Tell us the origin(s) you’ll embed from and we’ll issue a publishable `pk_op_…` key allowlisted to them.
# Embed integration guide
> How to drop the ExpeditionInsure quote widget into your site — install, config params, events, the key/origin exchange, security model, and a sandbox-testing checklist.
Operator tech-team facing. How to drop the ExpeditionInsure quote widget into your site, what events it emits, what we exchange with you, and how to get it rendering.
## 1. One-line include + mount
[Section titled “1. One-line include + mount”](#1-one-line-include--mount)
Add one script tag, then call `mount(target, config)`:
```html
```
`widget.js` is a tiny, React-free loader (`apps/embed-widget/src/loader.ts`). On `mount()` it injects a **sandboxed `