statement-normalizer-mcp

jfortier93/statement-normalizer-mcp
★ 0 stars Python AI/LLM Updated today
Deterministic bank statement parsing for AI agents: messy CSV/OFX exports to clean, categorized ledger rows. MCP server. In-memory only, no storage, no external calls.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "statement-normalizer": {
      "command": "uvx",
      "args": [
        "statement-normalizer-mcp"
      ]
    }
  }
}

Or install with pip: pip install statement-normalizer-mcp

README Excerpt

Deterministic bank-statement parsing for AI agents: messy CSV/OFX exports in, clean categorized ledger rows out. Every bank exports transactions differently: shifted headers, inconsistent date formats, debit/credit sign conventions, junk rows. Agents doing bookkeeping either write fragile one-off parsing or hallucinate structure. This server does the boring part correctly, deterministically, and identically every time.