Parse crypto CSVs and bank PDFs into clean transaction data for Koinly, TurboTax, CoinLedger.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
REST API Β· MCP Server Β· Node SDK Β· Python SDK Β· Consumer Dashboard
TaxFormatter turns messy financial exports into structured, tax-ready data β for humans and for AI agents.
Drop a CSV from Coinbase, a ZIP from Kraken, a .tar.gz from Binance, or a PDF statement from Chase, and get back a clean, normalized transaction set you can pipe into Koinly, TurboTax, CoinLedger, ZenLedger β or straight into your own software.
Ship a crypto-tax or bank-ingestion feature into your product in an afternoon.
POST /v1/parse β upload a CSV or PDF, get structured JSON backGET /v1/sources β list every supported exchange, bank, and output formatGET /v1/usage β monthly quota, RPM limit, current consumptionGET /v1/health β liveness probeX-API-Key header with tf_live_* keys (SHA-256 hashed at rest)https://api.taxformatter.comGive Claude, Cursor, Windsurf, or any MCP-compatible agent the ability to parse crypto and bank data directly.
| Tool | What it does |
|---|---|
parse_crypto_csv | Auto-detects the exchange, returns normalized transactions |
parse_bank_statement | Extracts transactions from bank statement PDFs |
list_supported_sources | Queries every supported source + output format |
@taxformatter/sdk β promise-based, fully typedtaxformatter β idiomatic, type-hintedExchanges: Coinbase Β· Kraken Β· Gemini Β· Binance Β· Robinhood Β· Crypto.com Β· PayPal Β· Cash App Β· Venmo Β· KuCoin Β· Bybit Β· FTX Β· Bitfinex Β· OKX
Banks: Chase Β· Mercury Β· Navy Federal Β· Bank of America Β· Wells Fargo Β· Citi Β· Capital One
Export formats: Koinly Β· TurboTax (Form 8949) Β· CoinLedger Β· ZenLedger
Every parsed file comes back with actionable analysis β scaled to your plan.
| Tier | Model | Output |
|---|---|---|
| Free / Starter | Gemini 2.5 Flash | Quick stats + basic flagging |
| Growth | Claude Sonnet 4.6 | Balanced analysis, breakdowns |
| Business | Claude Opus 4.7 | Deep analysis + tax suggestions |
Not a developer? The web app at taxformatter.com is a full drag-and-drop experience with real-time job status, exchange auto-detection, transformation previews, and one-click downloads.
| Layer | Technology |
|---|---|
| Frontend | Next.js 16 Β· React 19 Β· TypeScript Β· Tailwind v4 |
| Auth | NextAuth (Google OAuth + email/password + 2FA) |
| Database | Neon (serverless PostgreSQL) |
| Storage | AWS S3 (presigned URLs) |
| Queue | AWS SQS + DLQ |
| Compute | AWS Lambda Γ 4 (scanner, processor, webhook, api) |
| Edge | AWS API Gateway + WAF + CloudFront |
| Payments | Stripe (consumer + developer tiers) |
| AWS SES / Nodemailer | |
| Monitoring | Sentry + CloudWatch |
| IaC | Terraform |
Full architectural reference: ARCHITECTURE.md
Open http://localhost:3000.
One plan, two ways to use it β drop a file in the dashboard or call our API. Same quota, same AI insights.
| Tier | Price | Quota | RPM | AI Insights | Highlights |
|---|---|---|---|---|---|
| Free | $0 | 25 files | 10 | Gemini 2.5 Flash | All 14 exchanges Β· No credit card |
| Starter | $29/mo | 100 files | 30 | Gemini 2.5 Flash | All 14 exchanges |
| Growth | $99/mo | 500 files | 60 | Claude Sonnet 4.6 | + Bank PDF parsing |
| Business | $249/mo | 2,000 files | 120 | Claude Opus 4.7 | + Custom integrations Β· SLA |
api_requests stores metadata only (hash, status, bytes, timing)tf_live_ for easy identificationFull disclosure at taxformatter.com/security.
Source-available, not open source. Copyright (c) 2026 Quantum Transfer Group, all rights reserved β you may read and audit this code, but not run, copy, or build on it. Full terms in LICENSE; the published npm and PyPI client packages are licensed separately.
Found a vulnerability? Report it privately β see SECURITY.md. Please don't open a public issue.
Bug reports are welcome, especially parsing failures against real exchange or bank exports. We don't accept outside pull requests β see CONTRIBUTING.md.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/taxformatter)<a href="https://allmcps.com/mcp/taxformatter"><img src="https://allmcps.com/api/badge/taxformatter?style=directory" alt="Taxformatter on AllMCPs" /></a>