InvoiceNinja Plugin¶
A Claude Code plugin with ready-made skills for InvoiceNinja: find and create clients, draft and send invoices, record payments, convert quotes and run reports. It also sets up the connection to your invoiceninja-mcp server for you.
/plugin marketplace add Marceltov/invoiceninja-plugin
/plugin install invoiceninja
Needs a running invoiceninja-mcp server
This plugin is the client half of a pair. It does not run or bundle the MCP server: deploy invoiceninja-mcp next to your InvoiceNinja first (see its getting started). Without it, every tool call fails.
- Install and connect — install the plugin and register your InvoiceNinja.
- Skills — everything the plugin can do.
- Multiple instances — several accounts side by side.
- invoiceninja-mcp — the server half: the sidecar that exposes InvoiceNinja as MCP tools.
What it does¶
- Sets up the connection. If no InvoiceNinja is configured, a
SessionStarthook notices and Claude offers to register one: it asks for the URL and API token and runsclaude mcp addfor you. - Knows InvoiceNinja's workflows. Skills cover invoice filters and statuses, bulk actions like email and mark-paid, quote conversion and reports, so Claude picks the right one of the server's 377 tools instead of guessing.
- Handles several instances. Skills ask which one you mean when it isn't clear.
- Asks before customer-visible changes. Emailing an invoice or recording a payment is confirmed with you first.
License¶
MIT.