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.2.0.tar.gz (14.5 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.2.0-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: smartledger_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 14.5 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.2.0.tar.gz
Algorithm Hash digest
SHA256 46fb9da7b098db9869b97071291cab25e9321dd2e802aaee6a59c334bf4a247e
MD5 739cea7e467d0a1c240723768edea535
BLAKE2b-256 9a136f3b94d38413900b937cca97bc9ea02c1e84c00a4d747b31743f4974206a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for smartledger_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f7b12f6d67f1b597727c3302d78cea239e38e66fbbacab4d6a16145bcfc9f16
MD5 5eac9a992561b08def3b7c69227cae7f
BLAKE2b-256 5478f63c54d6aab41894cb2e938cf78c1942ae8221b6274ed7135c135cf99220

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