Best Invoice Ninja MCP Servers
Invoice Ninja is an open-source invoicing and billing management platform that helps businesses create, send, and manage invoices, track expenses, and handle payments.
Why this server?
Provides tools for managing clients, invoices, quotes, payments, and time tracking through the Invoice Ninja v5 API.
AlicenseBqualityDmaintenanceMCP server for Invoice Ninja v5 API. Enables AI assistants to manage clients, invoices, quotes, payments, and time tracking through natural language.3222 npm2MITWhy this server?
Provides tools for interacting with Invoice Ninja v5 (self-hosted) API, enabling management of invoices, clients, payments, and other resources through CRUD operations, bulk actions, and reports.
AlicenseAqualityCmaintenanceExposes all 379 Invoice Ninja v5 REST API endpoints through three consolidated tools (list, describe, call), enabling full invoice management and business operations via natural language.316 npmAGPL 3.0Why this server?
Connects to an Invoice Ninja v5 instance (hosted or self-hosted) via its REST API, providing read-only by default tools to query clients, invoices, quotes, credits, payments, recurring invoices, products, expenses, vendors, projects, tasks, purchase orders, reference data, dashboard totals, and native reports. Optional write tools can create, update, and perform bulk actions such as archiving, restoring, deleting, emailing, marking sent/paid, approving, and converting records when explicitly enabled.
AlicenseBqualityBmaintenanceConnects AI assistants to an Invoice Ninja v5 instance so users can query clients, invoices, quotes, payments, expenses, dashboard totals, and 25+ native reports in natural language. It runs read-only by default with opt-in writes, secret and bearer-link redaction, and LLM-friendly Markdown or compact JSON output.34MITWhy this server?
Provides read and optional write access to an Invoice Ninja v5 instance, including tools for clients, invoices, quotes, payments, products, expenses, tasks, projects, time tracking, and outstanding AR summaries. Write operations are gated by configuration and can be restricted through safe mode or a disabled-tools list.
AlicenseBqualityBmaintenanceEnables MCP clients to read and, when explicitly enabled, write clients, invoices, quotes, payments, products, expenses, projects, and time entries in a self-hosted Invoice Ninja v5 instance, with safe-mode and tool-disable controls.1622 npm1MITWhy this server?
Provides tools to interact with Invoice Ninja v5, enabling management of customers, contacts, projects, quotes, products, and invoices.
AlicenseNot gradedqualityCmaintenanceEnables MCP clients like Claude Desktop to interact with Invoice Ninja v5, providing tools to read and write contacts, customers, quotes, projects, products, and optionally invoices, with configurable permissions.1MITWhy this server?
Enables agents to interact with Invoice Ninja APIs when configured with its OpenAPI spec, exposing search, describe, and call tools for discovering and invoking Invoice Ninja operations.
AlicenseNot gradedqualityCmaintenanceTurns any OpenAPI specification into an MCP server exposing three tools to search operations, inspect one operation's parameters and request body, and call it via HTTP. This keeps the tool list small while making every API operation reachable, with auth headers supplied from environment variables and hidden from the agent.MIT