Invoicing your AI agent can actually use.
Connect InvoiceCave to Claude Desktop, Claude Code, Cursor, or any MCP-compatible client in 30 seconds. 102 first-party tools — invoices, quotes, expenses, recurring billing, full double-entry accounting, and reports.
Free plan available. No credit card. Sign up to grab your API key.
AI-native, by design
FreshBooks, Wave, and Bill.com don't have official MCP servers. We do — and we shipped 102 tools.
102 first-party tools
Every dashboard action is a single AI prompt. Create invoices, send reminders, run P&L, post journal entries — natively.
30-second setup
Drop the JSON snippet into Claude Desktop, run one CLI command in Claude Code, or paste the URL into Cursor. Done.
Tenant-scoped & rate-limited
Bearer-token auth per organization. Every MCP call appears in your audit log. Revocable in one click.
Modern protocol
Latest MCP streamable HTTP transport. Negotiates protocol versions back to 2024-11-05. Works with every spec-compliant client.
Plain-English workflows
“Set up a $2,500/mo retainer for Acme Corp starting Jan 1” — and it does. No glue code, no Zapier.
Open & inspectable
Public manifest at /api/mcp/manifest. Tool schemas are self-describing. No vendor lock-in.
Three lines to wire it up
Pick your AI client.
claude mcp add invoicecave --transport http \ https://www.invoicecave.com/api/mcp/mcp \ --header "Authorization: Bearer ic_your_api_key"
{
"mcpServers": {
"invoicecave": {
"url": "https://www.invoicecave.com/api/mcp/mcp",
"headers": {
"Authorization": "Bearer ic_your_api_key"
}
}
}
}What can your AI actually do?
Everything you can do in the dashboard. Grouped by surface area.
Invoices
10list_invoices · get_invoice · create_invoice · +7 more
Customers
6list_customers · create_customer · edit_customer · +3 more
Items & Catalog
8list_items · create_item · edit_item · +5 more
Payments
3record_payment · list_payments · get_payment
Payment Methods
4list_payment_methods · add_payment_method · update_payment_method · +1 more
Quotes
10list_quotes · get_quote · create_quote · +7 more
Recurring Invoices
7list_recurring_invoices · create_recurring_invoice · update_recurring_invoice · +4 more
Recurring Payments
6list_recurring_payments · create_recurring_payment · update_recurring_payment · +3 more
Expenses
9list_expenses · get_expense · create_expense · +6 more
Reports & Dashboard
5get_dashboard · get_audit_log · get_aging_report · +2 more
Chart of Accounts & Journals
10list_accounts · list_journal_entries · create_account · +7 more
Bank Accounts
5list_bank_accounts · create_bank_account · get_bank_account_balance · +2 more
Tax Rates
4list_tax_rates · add_tax_rate · update_tax_rate · +1 more
Reminders & Late Fees
4set_reminder_settings · set_late_fee_settings · send_reminder · +1 more
Organization Settings
3get_org_settings · update_org_settings · set_org_default_template
Notifications & Email Logs
3list_email_logs · list_notifications · mark_notification_read
Integrations
1get_integration_status
Every tool, one click away
All 102 tools indexed below. Click any to see schema + example AI prompts.
Invoices (10)
Customers (6)
Items & Catalog (8)
Payments (3)
Quotes (10)
Recurring Invoices (7)
Recurring Payments (6)
Expenses (9)
Reports & Dashboard (5)
Chart of Accounts & Journals (10)
Bank Accounts (5)
Reminders & Late Fees (4)
Organization Settings (3)
Notifications & Email Logs (3)
Integrations (1)
Real prompts. Real workflows.
Type these into Claude Desktop or Cursor — they actually work.
“Create a $5,000 invoice for Acme Corp using the modern template, due Net 30, and email it now.”
“Set up a $2,500/month retainer for Globex starting January 1 — payable via Wise EUR.”
“What's my profit and loss for Q4? Break it down by currency.”
“Show me everyone with overdue invoices > 30 days, then send all of them a reminder.”
“Convert the latest quote for Initech into a Draft invoice and add it to my outstanding pipeline.”
“Apply the configured late fee to every invoice past due by 45 days.”
Stop clicking. Start prompting.
Free plan covers 3 customers and 5 invoices/month. No credit card.