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.
Metadata
Release files for carrier-accounting-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| carrier_accounting_mcp-0.1.0.tar.gz | 43.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| carrier_accounting_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 90.0 kB
Release files / carrier_accounting_mcp-0.1.0.tar.gz
| Download URL | carrier_accounting_mcp-0.1.0.tar.gz |
|---|---|
| Size | 43.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
66b08d0d24be6a0dc6f2fbbf5aff2912032e7d34ad6bd0b069bc3222957bcf59
|
|
BLAKE2b-256 checksum How to use checksums |
38ea9b3e690f3d720a44912eeb9e162d903f4b3d31455dc7ebe97d62e5982a6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|
Release files / carrier_accounting_mcp-0.1.0-py3-none-any.whl
| Download URL | carrier_accounting_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 46.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
27a6123ba5229312110ef4580ad9fa785b0bbf1886fea8b8a38e836ac2d89f39
|
|
BLAKE2b-256 checksum How to use checksums |
85565066f21f084aa0e21e14e71e8c196c15d232739029fdae196cc0d912c02a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|
Security for carrier-accounting-mcp 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.