Wave is free — but your AI can't actually use it.
Wave Apps has no official MCP server. InvoiceCave's free tier ships 102 MCP tools for Claude, Cursor, and AI agents. See how the AI workflow stacks up.
MCP / AI-agent integration
No official MCP server. One community single-developer GraphQL wrapper exists with limited coverage.
Official, first-party MCP server with 102 tools. Public manifest at /api/mcp/manifest. Works with Claude Desktop, Claude Code, and Cursor out of the box.
Pricing
$0 (Pro features charge per transaction or per-feature)
$0/mo (Free) → $4/mo (Pro)
Feature-by-feature
Side-by-side on the dimensions that matter for the AI-agent era.
| Capability | Wave | InvoiceCave |
|---|---|---|
| Free tier | ✓ Unlimited (basic) | ✓ 3 customers, 5 invoices/mo |
| Pro paid tier | Per-feature add-ons | $4/mo (everything) |
| Official MCP server | ✗ None | ✓ 102 tools |
| Claude Desktop / Cursor support | ✗ None | ✓ Native |
| Recurring invoices | ✓ Free | ✓ Free + paid |
| Online payments | ✓ 2.9% + 60¢ per txn | ✓ Stripe Connect (your fees) |
| Receipt scanning | ✓ Mobile app | ✗ (Google Drive integration instead) |
| Double-entry accounting | ✓ Free | ✓ Free + paid |
| Multi-currency invoicing | Limited | ✓ 30+ currencies native |
| Custom domain SMTP | ✗ Wave-branded only | ✓ Pro |
| Tax rate management | Basic | ✓ Compound + multiple rates |
| Audit log | ✗ None | ✓ Per-org full audit |
Which one is right for you?
Choose Wave if…
- You're a side hustler with under 3 invoices/year
Wave's free tier is genuinely free with no caps. If you bill twice a year, even $48/year at InvoiceCave Pro is more than you need.
- You need receipt scanning baked in
Wave's mobile receipt scanning is solid for cash-heavy small businesses. We pair with Google Drive for receipt storage but don't do OCR scanning.
- You absolutely cannot pay any subscription
InvoiceCave's free tier covers 3 customers and 5 invoices/month. If your needs exceed that, our Pro is $4/mo. Wave's free tier scales further.
Choose InvoiceCave if…
- Your AI needs to drive your billing
You can't connect Wave to Claude Desktop, Cursor, or any MCP client — full stop. With InvoiceCave, you tell Claude what to do in plain English and it does it. 102 tools, 30-second setup.
- You want lower payment fees
Wave charges 2.9% + 60¢ on every credit card transaction. InvoiceCave uses your own Stripe Connect account — pay Stripe's rates directly (often lower for established merchants), no platform markup.
- You want a product team that ships
Wave's feature velocity slowed dramatically after the H&R Block acquisition. InvoiceCave ships features weekly, with a public roadmap and a 102-tool MCP layer that didn't exist 60 days ago.
Workflows InvoiceCave does that Wave can't
Real prompts you can run in Claude Desktop, Claude Code, or Cursor today. 102 tools, plain English.
"Create a $1,800 invoice for Sumana Industries — modern template, Net 15, email it to billing@sumana.io."
Wave can't accept this prompt at all. With InvoiceCave, Claude calls create_invoice + email_invoice in one go.
"Set up monthly recurring billing for my retainer clients — $2K each, due 1st of every month."
Iterates create_recurring_invoice for each customer. In Wave you click through the recurring setup wizard 5 times.
"Pull my income for Q4 and tell me my biggest customer."
Calls get_revenue_report + analyzes results. Wave shows aggregate income but not "by customer" without manual filtering.
"Send a polite payment reminder to anyone who's 30+ days late."
list_invoices(status=Overdue) + send_reminder per result. Wave has manual reminders only.
"Add a new bank account and seed my chart of accounts with the standard 39 entries."
create_bank_account + seed_chart_of_accounts. Wave has accounts but no "seed" shortcut.
"List my expense categories and tell me which one I spent the most on this year."
list_expense_categories + list_expenses + aggregation. Wave can answer this but only via reports UI clicks.
Switching from Wave to InvoiceCave
Most users get this done in under 30 minutes for typical workloads.
- 1Export from Wave
Settings → Data Export. Wave gives you CSVs for customers, invoices, transactions, and accounting.
- 2Sign up for InvoiceCave
Free tier covers 3 customers, 5 invoices/mo for testing. Upgrade to Pro ($4/mo) when ready.
- 3Import customers + items
Use the Import CSV flow in Dashboard. Map Wave's "Customer Name" → InvoiceCave's "displayName".
- 4Re-connect Stripe
Wave uses its own merchant of record. With InvoiceCave you connect your own Stripe account, which usually means lower long-term fees.
- 5Wire up Claude / Cursor MCP
Settings → Security → Generate API Key, then paste the JSON snippet into Claude Desktop's MCP config. 30 seconds — and now your AI can drive everything you used to click in Wave.
Frequently asked questions
Is InvoiceCave actually free, or is there a catch?
Free tier: 3 customers, 5 invoices/month, full MCP access, full Stripe Connect, AI assistant. Pro is $4/mo for unlimited. There are no hidden transaction fees or per-feature unlocks like Wave's payroll/payments add-ons. What you see is what you pay.
Why does Wave not have an MCP server?
Wave has been in maintenance mode since H&R Block acquired them in 2019. Major roadmap items have stalled or been deprecated. MCP launched in 2024 and there's no public roadmap commitment from Wave to support it. A community wrapper exists on GitHub but has limited coverage and no official endorsement.
Will my Wave payment processing fees go down with InvoiceCave?
Usually yes. Wave processes payments through their own merchant of record at 2.9% + 60¢ flat. With InvoiceCave you connect your own Stripe account directly — established merchants often get rates as low as 2.4% + 30¢, and there's no InvoiceCave platform fee on top.
Does InvoiceCave have receipt scanning like Wave?
Not natively. We integrate with Google Drive for receipt storage and let you attach receipts to expenses, but OCR scanning isn't built in. If receipt scanning is your daily workflow, Wave's mobile app is genuinely better at this specific task.
Can I use Wave's mobile app with InvoiceCave?
No — different platforms. InvoiceCave is web-first with mobile-responsive design. We don't have native iOS/Android apps yet. If you absolutely need a native mobile app, Wave (or FreshBooks) might be a better fit until our mobile apps ship.
What happens to my Wave data if I switch?
Wave keeps your data accessible for at least 6 months after you stop using their service. Export everything to CSV before you cancel — customers, invoices, transactions, and chart of accounts. Then import into InvoiceCave at your pace.
Where Wave still wins
Wave pros
- Truly free invoicing tier with no hidden caps on customer/invoice count
- Built-in receipt scanning via mobile app
- Simple, intuitive UX — easy onboarding
Wave cons (vs InvoiceCave)
- Zero AI-agent / MCP support — entire AI ecosystem locked out
- Owned by H&R Block — slow product velocity, occasional feature deprecations
- Payment processing fees stack up (2.9% + 60¢ Stripe-equivalent rates) — \"free\" loses meaning at scale
The verdict
Wave wins on raw "free" — if you bill 5 invoices a year and don't care about AI, Wave is hard to beat. But for anyone using Claude Desktop, Cursor, or building automation around their billing, Wave is a dead-end: there's no MCP integration, no plausible roadmap commitment to one, and a parent company that's prioritized other things since 2019. InvoiceCave's free tier is more limited (3 customers, 5/mo) but every tier includes the 102-tool MCP layer. For freelancers who treat their AI assistant as a real teammate, the choice is obvious.
Try the AI-native one. Free.
Sign up, grab an API key, paste it into Claude. Two minutes total.