Run Invoice Ninja at your assistant's command

Your AI assistant gets full access to Invoice Ninja: clients, projects, tasks, invoices and time tracking — all by asking in plain words.

  • The assistant manages clients, projects and tasks in Invoice Ninja
  • Creates invoices and estimates on request
  • Starts and stops time tracking
  • Every Invoice Ninja operation from a single conversation
MCP Server

How it works

To connect Invoice Ninja and MCP Server, you don't need a developer: a ready-made scenario links them in minutes.

  1. Starts when: Harvest Tool MCP Server
  2. Then: Create a client
  3. Then: Delete a client
  4. Then: Get data of a client
  5. Then: Get data of all clients
  6. Then: Update a client
  7. Then: Retrieve the company for the currently authenticated user
  8. Then: Create a contact
  9. Then: Delete a contact
  10. Then: Get data of a contact
  11. Then: Get data of all contacts
  12. Then: Update a contact
  13. Then: Create an estimate
  14. Then: Delete an estimate
  15. Then: Get data of an estimate
  16. Then: Get data of all estimates
  17. Then: Update an estimate
  18. Then: Create an expense
  19. Then: Delete an expense
  20. Then: Get data of an expense
  21. Then: Get data of all expenses
  22. Then: Update an expense
  23. Then: Create an invoice
  24. Then: Delete an invoice
  25. Then: Get data of an invoice
  26. Then: Get data of all invoices
  27. Then: Update an invoice
  28. Then: Create a project
  29. Then: Delete a project
  30. Then: Get data of a project
  31. Then: Get data of all projects
  32. Then: Update a project
  33. Then: Create a task
  34. Then: Delete a task
  35. Then: Get data of a task
  36. Then: Get data of all tasks
  37. Then: Update a task
  38. Then: Create a time entry via duration
  39. Then: Create a time entry via start and end time
  40. Then: Delete a time entry
  41. Then: Delete a time entry’s external reference
  42. Then: Get data of a time entry
  43. Then: Get data of all time entries
  44. Then: Restart a time entry
  45. Then: Stop a time entry
  46. Then: Update a time entry
  47. Then: Create a user
  48. Then: Delete a user
  49. Then: Get data of a user
  50. Then: Get data of all users
  51. Then: Get data of authenticated user
  52. Then: Update a user

You can launch this Invoice Ninja + MCP Server integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.