Malcolm

Modernise your distribution. Not your core tech.

The universal protocol that translates existing underwriting systems into modern agentic workflows. Quote and bind natively across the next generation of the web, wherever you choose to distribute.

Engagement Models

How to use Malcolm

01
Build your own agents

Test and iterate agent-first workflows.

A low-risk, high-velocity method to test agent-first workflows.

  • Bespoke GPT or Copilot
  • Ready in weeks
  • Fits innovation budgets
02
Deploy embedded infrastructure

Distribute via high-intent B2B platforms.

Operate on a standard commission split for successfully bound policies. You pay zero software maintenance costs.

  • Pay when you win
  • Hardcoded compliance
  • B2B Generative UI Widget
03
Co-design the Protocol

Shape the foundation of A2A routing.

An embedded retainer model. We deploy engineering pods to co-design foundational A2A schemas.

  • Forward-deployed engineers
  • Priority roadmap access
  • Custom legacy adapters

Distribute anywhere. Control everything.

We don't dictate your distribution strategy; we build the infrastructure to unlock it. Whether you're powering next-generation Price Comparison Websites, embedding in high-intent B2B platforms, or launching bespoke quoting agents, Malcolm provides the foundational A2A rails. You choose the channel; we ensure the data translates flawlessly and compliantly.

Legacy Insurer Systems (SOAP/XML)
Malcolm Universal Protocol
Next-Gen PCWs
B2B Embedded
AI Agents

How it works

From API to bound policy in three steps

Malcolm sits between AI agents and your existing systems. Here's exactly what happens when a quote request comes in.

01

Map your APIs in minutes, not months

Insurers map their existing API fields to the Malcolm schema in the portal - no re-platforming required.

  • No re-platforming
  • Single source of truth
  • One-click matching
  • Live sync
Insurer APIMalcolm Schema
prop_typ_cd
property_type
rebld_val_amt
rebuild_value
rf_mtrl_cd
roof_type
yr_blt
build_year
num_beds_ct
bedrooms
02

How your product rules get enforced

Insurers define their products once using Malcolm's canonical schema. When an AI agent sends a quote request, Malcolm validates every field against the schema - catching hallucinated values before they reach the insurer.

  • Zod-powered runtime checks
  • Hallucination firewall
  • Auto-corrective prompts
  • Insurer-defined rules
Field · ValueCheck
property_type="detached"
rebuild_value=350000
roof_type="concrete"
build_year=1994
bedrooms=3
03

Pre-filled, insurer-branded checkout

Once every field passes validation, Malcolm generates a branded checkout URL pre-filled with the validated quote data. The customer completes the purchase on your site, on your terms - no third-party checkout, no data leakage.

  • One-click checkout URL
  • Your branding
  • Insurer-controlled
  • Pre-filled data
MacBook Pro 16"£2,399.00
AppleCare+£199.00

Protect your purchase

£8.99/moAdd
Total£2,598.00
Malcolm
Policy bound

Get Started

Set yourself up for the future of insurance

See how Malcolm protects your brand, your data, and your regulatory standing while unlocking a new channel.

API online|Live in one day
API request
$ curl -X POST /v1/quote \
  -H "Authorization: Bearer mk_live_..." \
  -d '{
    "product": "home_insurance",
    "postcode": "M20 2JL",
    "rebuild_cost": 350000,
    "contents_cover": true
  }'

{
  "status": "quoted",
  "provider": "Aviva",
  "product": "Home Insurance",
  "premium": "£24.80/mo",
  "buildings": "£350k",
  "contents": "£50k",
  "checkout_url": "https://checkout.
    trymalcolm.com/q/abc123"
}
2 endpoints · 1 API key200 OK
AI Insurance Assistant
JC
I need home insurance for my 3-bed in Manchester.
AI
Here's your best quote from Aviva:
Aviva Home Insurance£24.80/mo
Buildings£350k
Contents£50k
Complete Purchase →
Type a message…
Drag to compareChat vs API