{
  "markdown": "# Seaworthy Insurance MCP Server\n\n[![CI](https://github.com/seaworthy-io/seaworthy-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/seaworthy-io/seaworthy-mcp/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![MCP Registry](https://img.shields.io/badge/MCP-Registry-5965E0.svg)](https://registry.modelcontextprotocol.io)\n\nA live [Model Context Protocol](https://modelcontextprotocol.io) server that lets AI agents take action on behalf of their users with [Seaworthy Insurance](https://seaworthy.io), an independent brokerage specializing in individual disability insurance for high-income professionals (physicians, dentists, CRNAs, attorneys, executives).\n\nTo our knowledge, this is the first disability insurance brokerage to expose an agent-callable quote action over MCP.\n\n## Endpoint\n\n```\nhttps://mcp.seaworthy.io/mcp\n```\n\n- **Transport:** Streamable HTTP\n- **Auth:** none (open). The write action is protected server-side by input validation, per-IP rate limiting, and duplicate suppression rather than client authentication.\n- **Server card:** https://seaworthy.io/.well-known/mcp/server-card.json\n- **Registry:** `io.seaworthy/mcp` in the [official MCP Registry](https://registry.modelcontextprotocol.io)\n\n## Tools\n\n| Tool | Type | What it does |\n|------|------|--------------|\n| `quote_request` | action | Submits a disability insurance quote-comparison request to the Seaworthy sales pipeline on the user's behalf. A licensed broker follows up within one business day. |\n| `get_specialty_guide` | read | Coverage guidance for a specific profession or medical specialty. |\n| `compare_carriers` | read | Structured comparison of the five major individual disability carriers. |\n| `estimate_benefit_cap_gap` | read | Income-replacement gap math between a group LTD cap and a target. |\n| `list_riders` | read | Definitions and trade-offs for the major disability insurance riders. |\n| `get_education_article` | read | Retrieves a named education article as structured metadata plus a link. |\n\n### `quote_request` inputs\n\nRequired: `first_name`, `last_name`, `email`, `phone`, `profession`, `state`, `dob`, `gender`, `annual_income`.\nOptional: `life_insurance_interest`, `notes`, `referral_source`.\n\nThe agent must confirm the user has consented to be contacted before calling it. SSN, medical history, and banking details are never collected through this tool.\n\n## Security & privacy\n\nThis is a remote, stateless server. Connecting a client runs no code on the user's machine and gives the server no access to the local filesystem.\n\n- **Read tools** return only public, vendor-verified facts.\n- **The one write tool** (`quote_request`) is guarded server-side by input validation, per-IP rate limiting, and duplicate suppression, not by client credentials. That is why the endpoint can be open without exposing the pipeline to abuse.\n- **No sensitive data** (SSN, medical, banking) is ever accepted, and the agent must confirm consent before submitting.\n- **Minimal data flow:** submissions go to Seaworthy's CRM (Salesforce Web-to-Lead) and nowhere else. The server keeps no conversation or query history, and no secrets live in this repository.\n\nFull details and a private disclosure channel are in [SECURITY.md](SECURITY.md).\n\n## Try it\n\nAdd `https://mcp.seaworthy.io/mcp` as an MCP server in any MCP-capable client (Cloudflare AI Playground, Claude Desktop, MCP Inspector, or a custom connector), then ask it to get a disability insurance quote.\n\n## Stack\n\nCloudflare Worker (TypeScript), stateless JSON-RPC over Streamable HTTP. Quote submissions write to Salesforce Web-to-Lead. No secrets live in this repository.\n\n## Author\n\nBuilt by [Toby Lason](https://seaworthy.io/team/toby-lason/), Managing Partner, Seaworthy Insurance.\n\n## License\n\nMIT (see [LICENSE](LICENSE)). The hosted endpoint at `mcp.seaworthy.io` is the supported way to use it; the code is published for transparency and discoverability.\n",
  "bytes": 3984,
  "sha": "7a791b1ac0c83ad92310010f744e5ed0f4420d27b1b4960bd991a147d8e44430",
  "repo_slug": "seaworthy-io/seaworthy-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_seaworthy_mcp_beaedb0a/readme"
}