MCP Server for insurance carrier accounting — ingest carrier PDFs/Excel, reconcile against Applied Epic, post entries. Built for US insurance agencies.
Project description
Carrier Accounting MCP Server
AI-powered carrier statement processing for US insurance agencies using Applied Epic.
What It Does
Automates the full carrier accounting lifecycle:
- Ingest carrier PDFs, Excel, and CSV statements (48+ carriers supported)
- Normalize via Claude LLM — maps any carrier format to a canonical schema
- Reconcile with 5-layer matching engine (99.5% accuracy)
- Score confidence per transaction (policy match, name, amount, date, duplicates)
- Post to Applied Epic via SDK, UI automation, or CSV batch import
- Monitor with daily accuracy dashboards and exception queues
MCP Tools (21 tools)
Ingestion
ingest_carrier_statement— Full pipeline: parse → normalize → validate → stageingest_pdf— Ingest a PDF carrier statementingest_excel— Ingest an Excel/CSV bordereaux
Standalone Pipeline
normalize_transactions— Parse + normalize without validationvalidate_against_datalake— Parse + normalize + validate (no staging)score_confidence— Score a single transaction's match confidencebrowse_carrier_portal— Download statements from carrier portals via Playwright
Review Queue
get_exception_queue_today— Transactions needing human reviewapprove— Approve a transactionreject— Reject a transaction with reasonapprove_run— Bulk approve all review items from a run
Epic Posting
post_to_epic— Post via REST APIpost_to_epic_via_browser— Post via Playwright UI automationgenerate_epic_import— Generate Epic-compatible CSVrollback— Rollback posted entries
Monitoring & Reports
daily_metrics— Daily accuracy scorecardcarrier_accuracy— Per-carrier accuracy over N daysrun_history— Recent ingestion runslist_supported_carriers— All 48+ configured carriersreconciliation_report— Posted vs Epic comparisontrial_diff_report— Shadow mode: what would have posted vs Epic
Supported Carriers (48+)
Hartford, Hanover, Central, Donegal, Liberty Mutual, Berkley, Progressive, Westfield, Principal, Cigna, BCBS, Allied, Guardian, Unum, Sun Life, Accident Fund, Guard, AmTrust, CNA, Sentry, and 28 more.
Quick Start
pip install carrier-accounting-mcp
carrier-accounting-mcp --port 8000
Or add to Claude Desktop config:
{
"mcpServers": {
"carrier-accounting": {
"command": "carrier-accounting-mcp",
"args": ["--port", "8000"]
}
}
}
Part of 5G Vector
This MCP server is the AI engine behind 5G Vector — the data, analytics, and automation platform for Applied Epic insurance agencies.
Full web UI, team collaboration, Stripe billing, and multi-tenant support available at 5gvector.com/carrier-accounting.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file carrier_accounting_mcp-0.1.0.tar.gz.
File metadata
- Download URL: carrier_accounting_mcp-0.1.0.tar.gz
- Upload date:
- Size: 43.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66b08d0d24be6a0dc6f2fbbf5aff2912032e7d34ad6bd0b069bc3222957bcf59
|
|
| MD5 |
6d948d21ff83274f4317741f21eb9dea
|
|
| BLAKE2b-256 |
38ea9b3e690f3d720a44912eeb9e162d903f4b3d31455dc7ebe97d62e5982a6f
|
File details
Details for the file carrier_accounting_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: carrier_accounting_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 46.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27a6123ba5229312110ef4580ad9fa785b0bbf1886fea8b8a38e836ac2d89f39
|
|
| MD5 |
520fff24cd5c97353eb51a828dd00734
|
|
| BLAKE2b-256 |
85565066f21f084aa0e21e14e71e8c196c15d232739029fdae196cc0d912c02a
|