Content
# MCP Insurer Complaints
An MCP server for searching insurance company complaint databases across state regulators. Find complaint patterns, confirmation rates, and top reasons for complaints against specific insurers.
## Features
- **Texas TDI** — largest publicly accessible state insurance complaint database (SODA API)
- **Connecticut DOI** — complaint records with recovery amounts (SODA API)
- **Complaint analysis** — total counts, confirmation rates, top reasons
- **Insurer comparison** — side-by-side complaint metrics across companies
- **MCP protocol** endpoint for Claude.ai
- **REST API** with Swagger docs
## MCP Tools
| Tool | Description |
|------|-------------|
| `search_complaints` | Search complaints by company, reason, and state |
| `complaint_analysis` | Analyze patterns — total, confirmed, top reasons |
| `compare_insurers` | Side-by-side complaint comparison across companies |
## Quick Start
### Connect via MCP (Claude.ai)
- **URL:** `https://complaints.wyldfyre.ai/mcp`
- **Authentication:** None required
### REST API
```bash
# Search complaints
curl "https://complaints.wyldfyre.ai/complaints/search?company=UnitedHealthcare&reason=denial"
# Complaint analysis
curl "https://complaints.wyldfyre.ai/complaints/analysis?company=Cigna"
```
Swagger docs: https://complaints.wyldfyre.ai/docs
## Self-Hosting
```bash
pip install -r requirements.txt
uvicorn app.main:app --host 0.0.0.0 --port 8140
python run_mcp.py # separate process
```
No API keys required — all data sources are free public SODA APIs.
## Data Sources
| Source | Auth | Coverage |
|--------|------|----------|
| [Texas TDI](https://data.texas.gov/resource/ubdr-4uff) | None | Texas insurance complaints |
| [Connecticut DOI](https://data.ct.gov/resource/t64r-mt64) | None | CT complaints with recovery amounts |
## License
MIT