Skip to main content

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:

  1. Ingest carrier PDFs, Excel, and CSV statements (48+ carriers supported)
  2. Normalize via Claude LLM — maps any carrier format to a canonical schema
  3. Reconcile with 5-layer matching engine (99.5% accuracy)
  4. Score confidence per transaction (policy match, name, amount, date, duplicates)
  5. Post to Applied Epic via SDK, UI automation, or CSV batch import
  6. Monitor with daily accuracy dashboards and exception queues

MCP Tools (21 tools)

Ingestion

  • ingest_carrier_statement — Full pipeline: parse → normalize → validate → stage
  • ingest_pdf — Ingest a PDF carrier statement
  • ingest_excel — Ingest an Excel/CSV bordereaux

Standalone Pipeline

  • normalize_transactions — Parse + normalize without validation
  • validate_against_datalake — Parse + normalize + validate (no staging)
  • score_confidence — Score a single transaction's match confidence
  • browse_carrier_portal — Download statements from carrier portals via Playwright

Review Queue

  • get_exception_queue_today — Transactions needing human review
  • approve — Approve a transaction
  • reject — Reject a transaction with reason
  • approve_run — Bulk approve all review items from a run

Epic Posting

  • post_to_epic — Post via REST API
  • post_to_epic_via_browser — Post via Playwright UI automation
  • generate_epic_import — Generate Epic-compatible CSV
  • rollback — Rollback posted entries

Monitoring & Reports

  • daily_metrics — Daily accuracy scorecard
  • carrier_accuracy — Per-carrier accuracy over N days
  • run_history — Recent ingestion runs
  • list_supported_carriers — All 48+ configured carriers
  • reconciliation_report — Posted vs Epic comparison
  • trial_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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

carrier_accounting_mcp-0.1.0.tar.gz (43.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

carrier_accounting_mcp-0.1.0-py3-none-any.whl (46.2 kB view details)

Uploaded Python 3

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

Hashes for carrier_accounting_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 66b08d0d24be6a0dc6f2fbbf5aff2912032e7d34ad6bd0b069bc3222957bcf59
MD5 6d948d21ff83274f4317741f21eb9dea
BLAKE2b-256 38ea9b3e690f3d720a44912eeb9e162d903f4b3d31455dc7ebe97d62e5982a6f

See more details on using hashes here.

File details

Details for the file carrier_accounting_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for carrier_accounting_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 27a6123ba5229312110ef4580ad9fa785b0bbf1886fea8b8a38e836ac2d89f39
MD5 520fff24cd5c97353eb51a828dd00734
BLAKE2b-256 85565066f21f084aa0e21e14e71e8c196c15d232739029fdae196cc0d912c02a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page