685,902 tools. Updated 2026-10-23 02:20
"Invoice Ninja" matching MCP tools:
- Create a DRAFT invoice for a client. It is not sent or emailed — use invoiceninja_mark_invoice_sent or invoiceninja_email_invoice afterwards. Invoice Ninja: POST /api/v1/invoices.ConnectorDestructiveNo auth
- Mark a draft invoice as sent WITHOUT emailing it. This moves it out of draft and adds its amount to the client's balance. Invoice Ninja: GET /api/v1/invoices/{id}/mark_sent.ConnectorDestructiveNo auth
- OUTWARD-FACING: sends a real email with the invoice to the client's invited contacts, and marks the invoice sent. Cannot be unsent — confirm with the user first. Invoice Ninja: POST /api/v1/invoices/bulk with action=email.ConnectorDestructiveNo auth
- Fetch one invoice by id — line items, totals, balance, dates, status and invitations. Invoice Ninja: GET /api/v1/invoices/{id}.ConnectorNo auth
- Convert a quote into a new invoice (the quote is marked converted and links to it). Returns the new invoice. Invoice Ninja: GET /api/v1/quotes/{id}/convert_to_invoice.ConnectorDestructiveNo auth
- Fetch one quote by id — line items, totals, status and the invoice it was converted to (invoice_id), if any. Invoice Ninja: GET /api/v1/quotes/{id}.ConnectorNo auth
Matching MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables 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.1MIT
- AlicenseAqualityDmaintenanceValidates EU electronic invoices (Peppol, XRechnung, FatturaPA, etc.) and explains validation error codes, enabling AI coding agents to check invoice validity and get fixes before rejection.317 npmMIT
Matching MCP Connectors
Manage Invoice Ninja clients, invoices, quotes, expenses, tasks and projects.
Star Ninja reports sky darkness, cloud cover and moonless hours for a night-sky spot you name.
- Edit an invoice; only the fields you pass change, but line_items (if passed) replace every existing line. Does not send anything. Invoice Ninja: PUT /api/v1/invoices/{id}.ConnectorDestructiveNo auth
- Create a DRAFT quote (estimate) for a client. Nothing is emailed. Invoice Ninja: POST /api/v1/quotes.ConnectorDestructiveNo auth
- Fetch one client by id, with contacts, address, balance and paid-to-date. Invoice Ninja: GET /api/v1/clients/{id}.ConnectorNo auth
- List products / services in the catalog with price, cost and default taxes. Invoice Ninja: GET /api/v1/products.ConnectorNo auth
- List vendors (suppliers) with contacts and address. Invoice Ninja: GET /api/v1/vendors.ConnectorNo auth
- List payments received, with amount, date, refunded/applied totals and the invoices each was applied to (paymentables). Read-only: this server never records or refunds payments. Invoice Ninja: GET /api/v1/payments.ConnectorNo auth
- List clients with balances and contacts, optionally searched by name, email or number. Invoice Ninja: GET /api/v1/clients.ConnectorNo auth
- List invoices, filterable by client and payment status (paid / unpaid / overdue). status_id on each invoice: 1 draft, 2 sent, 3 partial, 4 paid, 5 cancelled, 6 reversed. Invoice Ninja: GET /api/v1/invoices.ConnectorNo auth
- List expenses, filterable by client and invoicing/payment state. Invoice Ninja: GET /api/v1/expenses.ConnectorNo auth
- List tasks / time entries with their time_log, duration, rate and linked client, project and invoice. Invoice Ninja: GET /api/v1/tasks.ConnectorNo auth
- Update a client's details; only the fields you pass change. Passing contacts replaces the contact list. Invoice Ninja: PUT /api/v1/clients/{id}.ConnectorDestructiveNo auth
- List quotes (estimates), filterable by client and quote status. Invoice Ninja: GET /api/v1/quotes.ConnectorNo auth
- List projects with client, budgeted hours, task rate, current hours and due date. Invoice Ninja: GET /api/v1/projects.ConnectorNo auth
- List recurring invoice schedules with frequency, next send date and remaining cycles. Read-only. Invoice Ninja: GET /api/v1/recurring_invoices.ConnectorNo auth
- Log an expense, optionally tied to a vendor, client or project and flagged to be re-invoiced. Invoice Ninja: POST /api/v1/expenses.ConnectorDestructiveNo auth