Skip to main content

AI bookkeeping MCP server — parse invoices, receipts, and transactions with Claude

Project description

SmartLedger MCP

Turn Claude into your personal bookkeeper. Parse invoices, categorize receipts by IRS Schedule C line item, analyze bank statements, and generate tax-ready expense summaries.

100% local processing. Your financial data never leaves your machine.

Tools

Tool What it does
parse_invoice Extract vendor, amounts, line items, dates from invoice PDFs
parse_receipt Extract merchant, total, tax, payment method from receipt PDFs
parse_bank_statement Parse CSV bank exports, auto-categorize by IRS expense type
tax_summary Generate IRS Schedule C deduction breakdown from bank statements
extract_document_text Raw text extraction from any PDF

Quick Start

pip install smartledger-mcp

Add to your Claude Desktop or Claude Code config:

{
  "mcpServers": {
    "smartledger": {
      "command": "smartledger-mcp"
    }
  }
}

Then just tell Claude:

  • "Parse this invoice" (drop a PDF)
  • "Categorize my March bank statement" (drop a CSV)
  • "Generate my Schedule C tax summary for Q1"

IRS Schedule C Categories

SmartLedger automatically maps transactions to 12 IRS expense categories:

Category Schedule C Line
Advertising Line 8
Car and Truck Line 9
Contract Labor Line 11
Insurance Line 15
Legal and Professional Line 17
Office Expense Line 18
Rent or Lease Line 20b
Travel Line 24a
Meals (50% deductible) Line 24b
Utilities Line 25
Other Expenses Line 27a
Local Transport Line 24a

Privacy

All document processing happens locally on your machine using pdfplumber for PDF extraction. No data is sent to any external service. No cloud. No tracking. Just local file parsing that Claude can use.

Pricing

Available on MCPize:

  • Starter ($29/mo) - 100 document parses/month
  • Pro ($49/mo) - Unlimited parses, all tools

Or install from PyPI for free (self-hosted, no usage limits).

Requirements

  • Python 3.10+
  • Claude Desktop, Claude Code, or any MCP-compatible client

License

MIT

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

smartledger_mcp-0.1.1.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

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

smartledger_mcp-0.1.1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file smartledger_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: smartledger_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for smartledger_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 909df1bcaec6a10032df1e94fc3de923ce478f2d603ad740bdb4626f121ba072
MD5 5fb52beb4de75e2804a3d0beecc8c874
BLAKE2b-256 eb1c5a37fc14ed339fea4b056afd328cc6ec3dfd58485702e396499ccc0cdcc0

See more details on using hashes here.

File details

Details for the file smartledger_mcp-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for smartledger_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 50e3c3ebb19d3ea3128537e1ff4a61cfcc80ee8b191b7796d3fbc5abfc261d7c
MD5 c78c0b6fe3eaec1d844941dbe5c115d7
BLAKE2b-256 96f6c87f396a6ef8589a1d8fa32bc9e6b2e4a7536b34df94ede06e50d9cdd32c

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