Insurance products

Monsure is the configuration layer your core was missing. Describe a product once. Monsure ships the REST APIs, OpenAPI spec, TypeScript SDK, customer buy-flow, chat copilot, embeddable widget, and MCP server for AI agents. All from the same definition. It plugs into your existing core through six adapter shapes, so your AS/400 stays where it is and your customer master is never duplicated.

See it live
product launch
< 4 weeks
auto-generated per product
10 routes
AI-native
6 surfaces
duplicated
0 PII
PRODUCT DSLVERSIONED IMMUTABLE SPECSDRAFT → DIFF → PUBLISHQUOTE-IMPACT PREVIEWMIGRATION HELPERSAUTO-GENERATED RESTOPENAPI 3.1TYPESCRIPT SDKPOSTMAN COLLECTIONDOWNLOADABLE API DOCSJSON-SCHEMA VALIDATIONTENANT API KEYSSCOPED CREDENTIALSAI AUTHORINGEDITOR COPILOTNL → DSL PATCHESCHAT COPILOTSPER-TENANT PERSONASEMBEDDABLE WIDGETSPOSTMESSAGE EVENTSTHEMEABLE IFRAMEMCP SERVERCLAUDE-NATIVE TOOLSPARAMETRIC TRIGGERSRATE CARDSUW RULESETSPOSTGRES RLSTENANT ISOLATIONCORE ADAPTER FRAMEWORKOUTBOX + RECONCILIATIONEVENT-SOURCED LEDGERWEBHOOKSSINGPASS MYINFOVISA MCCAVIATIONSTACKOPENROUTER GATEWAYMULTI-MODEL ROUTINGPROMPT CACHINGAUDIT TRAILROLE-BASED ACCESSMAS · PDPA · AI ACTPRODUCT DSLVERSIONED IMMUTABLE SPECSDRAFT → DIFF → PUBLISHQUOTE-IMPACT PREVIEWMIGRATION HELPERSAUTO-GENERATED RESTOPENAPI 3.1TYPESCRIPT SDKPOSTMAN COLLECTIONDOWNLOADABLE API DOCSJSON-SCHEMA VALIDATIONTENANT API KEYSSCOPED CREDENTIALSAI AUTHORINGEDITOR COPILOTNL → DSL PATCHESCHAT COPILOTSPER-TENANT PERSONASEMBEDDABLE WIDGETSPOSTMESSAGE EVENTSTHEMEABLE IFRAMEMCP SERVERCLAUDE-NATIVE TOOLSPARAMETRIC TRIGGERSRATE CARDSUW RULESETSPOSTGRES RLSTENANT ISOLATIONCORE ADAPTER FRAMEWORKOUTBOX + RECONCILIATIONEVENT-SOURCED LEDGERWEBHOOKSSINGPASS MYINFOVISA MCCAVIATIONSTACKOPENROUTER GATEWAYMULTI-MODEL ROUTINGPROMPT CACHINGAUDIT TRAILROLE-BASED ACCESSMAS · PDPA · AI ACT
· The platform

Configure once. Everything elsefollows automatically.

01
No engineering tickets

Configure

A versioned, immutable Product DSL describes everything: lifecycle, coverages, sum-insured ranges, parametric triggers, eligibility, compliance metadata. Edit it in JSON or by talking to the AI. Drafts diff against published — preview-impact replays the last 30 quotes through your changes before you ship.

  • AI authoring: NL → product DSL
  • Editor copilot: NL → patch, applied with diff
  • Versioned & immutable; in-force policies pin their version
02
API-first by construction

Generate

Publishing a product spawns ten REST endpoints, an OpenAPI 3.1 document, a TypeScript SDK, and a polished docs bundle (README, Postman collection, request/response samples, PDF reference). Hand it to your tech team. Integration starts the same afternoon.

  • 10 endpoints/product (quote, accept, bind, claim, aggregation, …)
  • Auto-generated OpenAPI 3.1 spec + TypeScript SDK
  • Downloadable docs bundle: README, Postman, PDF, samples
  • Tenant-scoped API keys with per-route scopes
03
One product, every channel

Distribute

The same configured product drives a modern customer buy-flow, a per-tenant configurable chat copilot, a drop-in iframe widget for partners, and an MCP server that lets Claude (or any agent) quote, bind, and claim natively. Configure once, sell on every surface.

  • Web + mobile customer flow (fintech-grade)
  • AI chat copilots, scoped to product allowlist
  • Embeddable iframe widgets w/ postMessage
  • MCP server for agentic clients
· The loop

One source of truth. Every interface kept in sync.

Edit the product spec — your APIs, OpenAPI, SDK, customer buy-flow, chat copilot, partner widget, and agent surface all update together. The carrier never has to remember to ship the change to four places.

ONE PLATFORMMonsureConfigureProduct DSL · AI authoringGenerateREST · OpenAPI · SDKFormChatWidgetAgentCarrier coreREST · SOAP · DB2 · MQ · SFTP · CDCOUTBOX · IDEMPOTENTQUOTE · BIND · CLAIM
· Configure

Talk to your platform like you'd talk to your product team.

AI Authoring: describe a new product in plain English — Monsure drafts the entire Product DSL, with coverages, eligibility, rate references, and compliance metadata, and hands it to you as an editable draft. Editor copilot: on any published product, propose changes by typing — "raise Fire to $200k, add a Cyber Response rider" — and see the diff before you save.

AI Authoring · NL → product DSL
AI Authoring page — drafts a product DSL from a description
One sentence in. A signed-off, schema-valid product DSL out.
Editor copilot · NL → diff → save
Product Editor with AI Assist sidebar
Conversational edits, schema-validated, applied with a visible diff.
Versioned & immutable

In-force policies stay on their bound version forever. Edits create new versions; old policies don't change.

Preview-impact

Replay the last 30 priced quotes through your draft. Premium-delta histogram before you ship.

Schema-validated

Every save runs full Zod schema + linter. Compliance fields (MAS, AI-Act risk) are first-class.

· Generate

Publish a product.Ten endpoints ship instantly.

The dynamic router reads your published spec and serves quote, accept, bind, get-policy, aggregation, cancel, OpenAPI, SDK, and DSL endpoints — under a versioned namespace per product. No manual route registration. No integration team waiting to write connectors.

  • POST/api/v1/products/{code}/quote
  • POST/api/v1/products/{code}/quotes/{id}/accept
  • POST/api/v1/products/{code}/quotes/{id}/bind
  • GET/api/v1/products/{code}/policies/{id}/aggregation
  • GET/api/v1/products/{code}/openapi.json
  • GET/api/v1/products/{code}/sdk.ts
API Explorer · Auto-generated per product
API Explorer showing auto-generated routes for biz-shield
· Distribute

Same product. Four surfaces. Pick any. Or all.

The buyer chooses the channel. Monsure makes sure every channel sees the same up-to-date product, with the same rating, the same UW rules, the same disclosures.

Web · mobile

Modern customer buy-flow

Six-step wizard with a sticky live-quote rail. Presets, sliders, conditional sub-fields. Fintech-grade UX — not the eleven-step single-column form your last carrier portal shipped.

Modern customer buy-flow
LLM · per-tenant

Configurable chat copilots

Carrier authors a copilot in plain English. Persona, scope (which products), greeting, disclaimers — drafted by AI in under a minute, published in two clicks. Customer types instead of clicking.

Configurable chat copilots
Drop-in iframe

Embeddable partner widget

Eight lines of HTML, postMessage events, theme via URL params. A bank, broker, or aggregator embeds your product in their dashboard. You stay carrier-of-record; they keep the user relationship.

Embeddable partner widget
Claude · agentic web

Native agent surface (MCP)

Drop our MCP server into Claude Desktop's config — Claude can list products, quote, bind, claim, fire triggers, read OpenAPI. The same backend that powers your apps now speaks the agentic web.

> claude

claude › use forge mcp to quote a 7-day Tokyo trip
        for a 35-year-old from Singapore, and bind
        if the price is under S$30.

  ⏺ list_products → travel-lite, motor-weekend,
                    biz-shield
  ⏺ get_product_spec(travel-lite) → DSL …
  ⏺ create_quote → S$24.75 · UW: accept
  ⏺ accept_quote, bind_quote
  ⇒ Policy TR-2026-00FN1J · in force.
· AI-native, not retrofitted

Six AI surfaces in one platform.

Other middleware vendors are duct-taping ChatGPT onto policy admin systems built in 1998. Monsure was designed around AI from day one — every step from authoring to claims has an AI surface, with cost attribution, tenant-scoped guardrails, and full audit. One LLM gateway, one cost ledger, one policy.

01

AI Authoring

For: Carrier product team

Plain-English description → full Product DSL drafted, schema-validated, ready to refine. Surface used during product ideation.

02

Editor copilot

For: Carrier product team

On any draft version, type a change request. The model proposes a new spec; you see the diff and apply with one click.

03

Chat copilots

For: Customer · Distribution

Carrier-authored chat assistants per product line. Drafted from a paragraph, scoped to an allowlist, published with brand + persona.

04

Buy-flow LLM extract

For: Customer

Buyer types one sentence about their business; the form pre-fills industry, headcount, wages, premises hints, suggested coverages.

05

MCP agent surface

For: Power users · partners · agents

Claude Desktop and any MCP-aware client can natively quote, bind, claim, and fire triggers. The carrier's existing API now speaks the agentic web.

06

Compliance redliner

For: Carrier compliance

MAS / PDPA / AI-Act review of customer copy, with severity grading. Plugged into the same audited LLM gateway with cost attribution.

Buy-flow · LLM extract
Industry · headcount · revenue → form pre-filled~1.7 ms USD
MCP — Claude Desktop config
{
  "mcpServers": {
    "monsure": {
      "command": "npx",
      "args": ["-y", "@monsure/mcp"],
      "env": {
        "MONSURE_TENANT_SLUG": "demo-carrier-sg"
      }
    }
  }
}

Ten tools exposed: list_products, create_quote, accept_quote, bind_quote, fire_trigger, get_openapi — the entire platform, addressable by an agent.

· Parametric & real-time

Claims paid before the customer calls.

Wire any data source — flight feeds, Visa MCC merchant data, weather, telematics — to a coverage. When the predicate fires, Monsure auto-pays the policy, books the claim, syncs the carrier core via the outbox. Customer's phone vibrates with their pay-out before they think to file a claim.

  • Flight delay ≥ 2h→ travel-lite auto-payvia AviationStack
  • Merchant outage ≥ 60min→ biz-shield BI dayvia Visa MCC
  • Wind speed ≥ 80km/h→ home-cyclone payoutvia OpenWeather
  • Card-MCC dining spike→ activates dining covervia Card networks
Trigger inbox · live
visa-mcc · merchant_outage
  1. 1
    Visa flags merchant offline 95minsigned event
  2. 2
    Mapping matches by UEN ↔ business.uenpath-resolved
  3. 3
    Auto-claim CLM-2026-… createdpaid · S$500
  4. 4
    Outbox · claim.paid → carrier coreidempotent
  5. 5
    Customer notifiedreal-time
End-to-end~3.4s · zero forms · zero adjusters
· Connect

Plugs into your AS/400. Without inheriting it.

Carriers don't throw away the policy admin system that runs the business. Monsure connects through six pluggable adapter shapes — REST, SOAP, DB2/AS-400, IBM MQ, SFTP/EBCDIC, CDC — and a Mock for demo. An outbox + reconciliation pattern guarantees the core stays in sync without tight coupling.

Admin · Core Integrations
Core Integrations admin view
The customer-data boundary

Monsure never duplicates your customer master.

We hold an opaque CustomerRef + categorical viewmodels (age band, residency, KYC tier). NRIC, names, addresses, claims history outside Monsure — stays in your core.

We store
  • · Opaque CustomerRef
  • · age_band, residency, kyc_tier
  • · Monsure-issued policies
We DON'T store
  • · NRIC / passport / DOB
  • · Full name / address
  • · Pre-existing claims
REST SOAP / XML DB2 / AS-400 IBM MQ SFTP · EBCDIC CDC · Debezium Mock Singpass MyInfo Outbox + Reconciliation HMAC-signed inbound Idempotency keys Per-tenant Postgres RLS
· Built for everyone in the loop

Six audiences. One platform.

From the product manager configuring a parametric BI rider, to the engineering team consuming the auto-generated SDK, to the agent ringing the API on the customer's behalf — each persona gets a surface that matches the way they want to work.

Carrier product teams

Configure, version, edit, and ship products without engineering tickets. AI authoring, draft + diff + impact preview before publish.

AI AuthoringEditor copilotVersioned draftsImpact replay

Engineering teams

Auto-generated REST + OpenAPI 3.1 + TypeScript SDK per product. Drop-in iframe widget. MCP server for AI agents.

Per-product OpenAPIAuto-gen TS SDKEmbeddable widgetMCP server

Compliance & risk

MAS / PDPA / AI-Act-aware DSL fields. Immutable versioning. Per-tenant Postgres RLS. Full audit log of LLM calls with cost attribution.

Immutable versionsAI-Act risk metadataTenant isolationCost ledger

Distribution & partnerships

Drop-in widget, theme via URL params, postMessage events. Stay carrier-of-record; partners keep the customer relationship.

Theme paramsFunnel eventsWhite-labelPer-partner code

Customers

Modern multi-step buy-flow with a sticky live-quote rail, a chat copilot if they prefer typing, or a partner widget on a site they already use.

Buy flowChat copilotSingpass MyInfoParametric auto-pay

Power users & agents

Claude Desktop. Internal AI agents. Partner bots. The MCP server exposes the platform natively — quote, bind, claim, all addressable.

Claude DesktopMCP toolsTenant-scopedAudit-trail enabled
· Why Monsure

Insurance middleware,designed in 2026.

Most middleware in the market traces back to architectures locked in a decade ago — composable core systems, integration buses, point-and-click product builders. They do their jobs. We made different choices because the world that surrounds them is different now.

DimensionMost middlewareMonsure
Time-to-first-product12–24 monthsDays
New product → live APIManual integration sprintAuto-generated on publish
Customer surfacesForms onlyForm · chat · widget · agent
AI surfacesAdd-on, retrofittedSix native; one gateway, one ledger
Edit a productEngineering ticketEdit JSON · or talk to it
Multi-tenant isolationSchema-per-tenantPostgres RLS, one DB, FORCE
Customer PIIDuplicated in middlewareStays in your core
Agentic clients (Claude, etc.)Not addressableNative via MCP

Configure once.Sell on every surface.

30 minutes, with one of your hypothetical products configured live on the call. We'll show every surface — form, chat, widget, agent, parametric — in one demo.

hello@monsure.ai