Model Context Protocol

AI that doesn't touch your data

Opensure MCP is the secure middleware layer that coordinates AI tools and LLMs—without ever becoming custodian of your client data. Your stack. Your control.

mcp-client.ts
// Your data never leaves your infrastructure
const mcp = new OpensureMCP({
  apiKey: process.env.OPENSURE_KEY,
  dataSource: 'your-postgres-db',
  llmProvider: 'openai' // or anthropic, etc
});

// MCP orchestrates, you keep control
const matches = await mcp.findCarriers({
  risk: submission,
  filters: { minRating: 'A-' }
});
🏢
Your App
MCP
🗄️
Your Data

What is MCP, exactly?

MCP (Model Context Protocol) is the orchestration layer between your applications and AI tools. Think of it as a secure switchboard—it routes requests, coordinates LLMs, and manages context. But here's the key: it never stores or owns your data.

MCP IS

  • A secure API middleware layer
  • An orchestrator for LLM tools
  • A context manager for AI workflows
  • Open source and inspectable
  • SOC 2 compliant infrastructure

MCP IS NOT

  • 🚫 A database or data warehouse
  • 🚫 A platform that owns your clients
  • 🚫 Another CRM or AMS
  • 🚫 A black box you can't audit
  • 🚫 Something IT will reject

How MCP fits into your stack

Your data stays exactly where it is. MCP just coordinates the AI magic.

🖥️
Your Application
Dashboard, CRM, custom app
Opensure MCP
Orchestrates AI • No data custody
🤖 OpenAI / Claude
🔍 Raven Scraping
📧 Email (SMTP)
📊 Analytics
🗄️
Your Database
Postgres, Supabase, your stack

Why developers choose MCP

🔒

Zero Data Custody

Your client data never touches our servers. MCP orchestrates calls between your systems and AI tools—that's it.

🔌

Plug Into Anything

Works with any LLM (OpenAI, Anthropic, local models), any database, any existing stack. No rip-and-replace.

📖

Fully Open Source

Inspect every line of code. Fork it. Self-host it. No black boxes, no vendor lock-in, no surprises.

🛡️

SOC 2 Compliant

Enterprise-grade security. Audit logs. Encryption in transit. The stuff your security team actually cares about.

Blazing Fast

Sub-100ms overhead. Async-first architecture. Built to handle production workloads without breaking a sweat.

🧩

Extensible

Build custom tools, add new AI providers, create workflows. MCP is a foundation, not a cage.

What can you build with MCP?

From simple automations to full AI-powered workflows.

🔍

Intelligent Market Matching

Connect MCP to your submission data and let AI find the carriers most likely to quote. No more spray-and-pray marketing.

📄

Document Processing

Feed MCP your messy PDFs, ACORDs, and loss runs. Get structured, validated data back—ready for your AMS or submission package.

💬

AI-Powered Chat

Build chat interfaces that understand your book of business. Let clients self-serve policy questions without exposing raw data.

📊

Automated Reporting

Generate renewal reminders, loss ratio reports, and commission summaries. MCP queries your data, AI writes the narrative.

Built for developers

Clean APIs. Comprehensive docs. SDKs in your language.

Node.js Python cURL
import { OpensureMCP } from '@opensure/mcp'; // Initialize with your config const mcp = new OpensureMCP({ apiKey: process.env.OPENSURE_API_KEY }); // Find matching carriers for a risk const carriers = await mcp.tools.findCarriers({ classCode: '5812', state: 'CA', premium: '$50,000', limits: '$1M/$2M' }); // Build and send submission await mcp.tools.sendSubmission({ carriers: carriers.slice(0, 5), documents: [acord, lossRuns], notes: 'Priority account - quick turnaround requested' });

Ready to build with MCP?

Start orchestrating AI workflows without giving up control of your data.