Skip to main content
Feedback

Invoice Ninja MCP connector

Updated 

Invoice Ninja is an open-source invoicing and billing platform built for freelancers and small businesses. The Invoice Ninja MCP connector allows AI agents to manage client records and handle the full invoice lifecycle, from creation to delivery. It also supports emailing invoices directly to clients and removing outdated clients or invoices as needed.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the Invoice Ninja MCP connector to perform the following actions:

  • Track client billing history and outstanding balances across all invoices
  • Automate invoice creation and delivery directly to client inboxes
  • Record payments and reconcile them against outstanding invoices instantly
  • Log business expenses and link them to specific clients or projects
  • Generate and send professional quotes for prospective client approval
  • Monitor billable tasks and convert tracked time into invoices
  • Reconcile bank transactions against recorded income and expenses
  • Streamline freelancer and small business billing workflows end to end

Example prompts

Use the following example prompts to invoke Invoice Ninja MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all open invoices from last month in Invoice Ninja.
  • Create a new client named Acme Corp in Invoice Ninja.
  • Email invoice number 1042 to the client in Invoice Ninja.
  • List all payments received this week in Invoice Ninja.
  • Add a new expense for office supplies in Invoice Ninja.
  • Show me all pending quotes waiting for client approval in Invoice Ninja.
  • Create a task for the website redesign project in Invoice Ninja.
  • Delete the duplicate client record in Invoice Ninja.
  • List all bank transactions from this month in Invoice Ninja.
  • Get the details for client Jane Smith in Invoice Ninja.

Invoice Ninja MCP connector tools

The Invoice Ninja MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
listClientsList clients
createClientCreate a client
getClientGet a client
deleteClientDelete a client
listInvoicesList invoices
createInvoiceCreate an invoice
getInvoiceGet an invoice
deleteInvoiceDelete an invoice
emailInvoiceEmail an invoice
emailInvoiceV4Email an invoice (v4)
listPaymentsList payments
createPaymentCreate a payment
getPaymentGet a payment
deletePaymentDelete a payment
listExpensesList expenses
createExpenseCreate an expense
getExpenseGet an expense
deleteExpenseDelete an expense
listTasksList tasks
createTaskCreate a task
getTaskGet a task
deleteTaskDelete a task
listQuotesList quotes
createQuoteCreate a quote
getQuoteGet a quote
deleteQuoteDelete a quote
emailQuoteEmail a quote
listBankTransactionsList bank transactions
createBankTransactionCreate a bank transaction
getBankTransactionGet a bank transaction
deleteBankTransactionDelete a bank transaction
matchBankTransactionPaymentMatch payment to bank transaction
listWebhooksList webhooks
createWebhookCreate a webhook
deleteWebhookDelete a webhook
createWebhookV4Create a webhook (v4)
deleteWebhookV4Delete a webhook (v4)
getStaticsGet static data
listProjectsList projects
listVendorsList vendors
listExpenseCategoriesList expense categories
listBankIntegrationsList bank integrations
On this Page