Invoice Ninja integration
Open-source invoicing and billing platform API. Create invoices, manage clients, track payments, and handle expenses. Build billing integrations, accounting sync, and financial management applications.
Say what should happen.
The workflow builds itself.
Common Invoice Ninja use cases
- CRM sync
- Detail view
- Client lookup
- Time tracking
- Invoice cleanup
- Reconciliation
- Error correction
- Billable hours
- Data management
- Accounting sync
What you can do with Invoice Ninja
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Invoice, 8 operations
bulk_invoicesBulk invoicesPOSTPerforms bulk actions on multiple invoices.create_invoiceCreate invoicePOSTCreates a new invoice with line items.delete_invoiceDelete invoiceDELETEDeletes an invoice record.download_invoiceDownload invoiceGETDownloads an invoice as a PDF file.email_invoiceEmail invoicePOSTSends an invoice to the client via email.get_invoiceGet invoiceGETRetrieves a single invoice by ID.list_invoicesList invoicesGETLists all invoices with filtering and sorting options.update_invoiceUpdate invoicePUTUpdates an existing invoice.
Client, 5 operations
create_clientCreate clientPOSTCreates a new client with contacts and billing info.delete_clientDelete clientDELETEDeletes a client record.get_clientGet clientGETRetrieves a single client by ID.list_clientsList clientsGETLists all clients with optional related data.update_clientUpdate clientPUTUpdates an existing client record.
Payment, 4 operations
create_paymentCreate paymentPOSTRecords a payment and allocates to invoices.get_paymentGet paymentGETRetrieves a single payment by ID.list_paymentsList paymentsGETLists all payments with filtering options.refund_paymentRefund paymentPOSTRefunds a payment, optionally specifying invoice allocations.
Credit, 2 operations
create_creditCreate creditPOSTCreates a credit note for a client.list_creditsList creditsGETLists all credits with filtering options.
Expense, 2 operations
create_expenseCreate expensePOSTCreates a new expense record.list_expensesList expensesGETLists all expenses with filtering options.
Product, 2 operations
create_productCreate productPOSTCreates a new product or service.list_productsList productsGETLists all products and services.
Quote, 2 operations
create_quoteCreate quotePOSTCreates a quote/estimate for a client.list_quotesList quotesGETLists all quotes/estimates with filtering options.
Recurring invoice, 2 operations
create_recurring_invoiceCreate recurring invoicePOSTCreates a recurring invoice with frequency and auto-bill settings.list_recurring_invoicesList recurring invoicesGETLists all recurring invoices.
Task, 2 operations
create_taskCreate taskPOSTCreates a new task for time tracking.list_tasksList tasksGETLists all tasks with filtering options.
Use Invoice Ninja from Claude Code, Cursor or Codex
Connect Invoice Ninja in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Invoice Ninja operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Invoice Ninja
- Create your workspace
Sign up free. Nothing to install.
- Connect Invoice Ninja once
Add your Invoice Ninja connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Invoice Ninja integration FAQ
What can you do with the Invoice Ninja integration?
LiveContext exposes 29 operations on Invoice Ninja, covering invoice, client, payment and credit. Common uses include CRM sync, Detail view and Client lookup.
