Skip to content

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.

What it does

  • Sets up the connection. If no InvoiceNinja is configured, a SessionStart hook notices and Claude offers to register one: it asks for the URL and API token and runs claude mcp add for 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.