Integration

Envoice integration

Envoice is an invoicing and online-selling service for freelancers and small businesses. Manage clients, create, update and email invoices and estimates (quotes), change their status, get their public and PDF links, organise invoices by category, and manage products, orders, taxes and work types (the services you bill), plus the reference lists of countries, currencies, invoice languages and payment gateways. Payment links, estimate-to-invoice conversion and the single-value status checks are not exposed. Authentication uses two headers, x-auth-key and x-auth-secret, with the API key and secret from the API tab of the Envoice account settings (the API is part of the Business plan and above).

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Envoice.Built from the 52 Envoice tools below, on the connection you add once.

What you can do with Envoice

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

All, 7 operations

  • list_clientsList clientsGETLists every client of the Envoice account with name, email, address, phone, VAT and company registration numbers, default currency, country, invoice language and payment terms.
  • list_estimatesList estimatesGETLists estimates (quotes) page by page with their client, currency, number, dates, amounts and status. The records are in Result, with TotalCount for paging.
  • list_invoicesList invoicesGETLists invoices page by page with their client, currency, number, issue and due dates, amounts and status. The records are in Result, with TotalCount for paging.
  • list_ordersList ordersGETLists orders placed for your products page by page, with product, amounts, coupon, shipping and billing details and status. The records are in Result, with TotalCount for paging.
  • list_productsList productsGETLists your products (items sold through Envoice checkout links) page by page with name, description, currency, amounts, shipping and status. The records are in Result, with TotalCount for paging.
  • list_taxesList taxesGETLists the taxes defined in the account, each with its id, name and percentage, to apply to invoice and product items.
  • list_work_typesList work typesGETLists the work types of the account (the services you bill, such as Logo design), each with its id, title and creation date.

Delete, 7 operations

  • delete_clientDelete clientPOSTDeletes the client whose Id is given from the Envoice account.
  • delete_estimateDelete estimatePOSTDeletes the estimate (quote) whose Id is given.
  • delete_invoiceDelete invoicePOSTDeletes the invoice whose Id is given.
  • delete_orderDelete orderPOSTDeletes the order whose Id is given.
  • delete_productDelete productPOSTDeletes the product whose Id is given.
  • delete_taxDelete taxPOSTDeletes the tax whose Id is given.
  • delete_work_typeDelete work typePOSTDeletes the work type whose Id is given.

New, 7 operations

  • create_clientCreate clientPOSTCreates a client (a customer you bill) with name, email, address, VAT number, default currency, country, invoice language and payment terms. Its id is not handed back: find it with list_clients.
  • create_estimateCreate estimatePOSTCreates an estimate (quote) for a client with line items, currency, issue and expiry dates, terms and notes, and returns the created estimate.
  • create_invoiceCreate invoicePOSTCreates an invoice for a client with line items, currency, issue and due dates, terms, notes, status, reminders, payment gateways and an optional recurring profile, and returns the created invoice.
  • create_orderCreate orderPOSTCreates an order for one of your products with items, amounts, coupon, shipping and billing details and status. Its id is not handed back: find it with list_orders.
  • create_productCreate productPOSTCreates a product to sell through Envoice checkout, with items, discounts, coupons, attachments, payment gateways, currency, shipping and status. Find its id afterwards with list_products.
  • create_taxCreate taxPOSTCreates a tax with a name and a percentage. Find its id afterwards with list_taxes.
  • create_work_typeCreate work typePOSTCreates a work type (a service you bill, such as Logo design) with the given title. Find its id afterwards with list_work_types.

Detail, 6 operations

  • get_clientGet clientGETReturns one client by id: name, email and CC addresses, address, phone, VAT and company registration numbers, default currency, country and invoice language ids, and payment terms in days.
  • get_estimateGet estimateGETReturns one estimate (quote) by id with its line items, attachments, activity log, payment gateways, client, currency, dates, amounts, terms, notes and status.
  • get_invoiceGet invoiceGETReturns one invoice by id with its line items, attachments, payments, activity log, payment gateways, client, currency, dates, amounts, status and recurring profile.
  • get_orderGet orderGETReturns one order by id with its items, attachments, product, amounts, coupon, shipping and billing details and status.
  • get_productGet productGETReturns one product by id with its items, discounts, coupons, attachments, payment gateways, currency, amounts, shipping and status.
  • get_work_typeGet work typeGETReturns one work type (a service you bill) by id, with its title and creation date.

Update, 6 operations

  • update_clientUpdate clientPOSTUpdates the client whose Id is given with the fields sent: name, email, address, phone, VAT and registration numbers, default currency, country, invoice language and payment terms.
  • update_estimateUpdate estimatePOSTUpdates the estimate whose Id is given with the fields and line items sent, and returns the updated estimate.
  • update_invoiceUpdate invoicePOSTUpdates the invoice whose Id is given with the fields and line items sent, and returns the updated invoice.
  • update_productUpdate productPOSTUpdates the product whose Id is given with the fields, items, discounts, coupons and payment gateways sent.
  • update_taxUpdate taxPOSTUpdates the name and percentage of the tax whose Id is given.
  • update_work_typeUpdate work typePOSTRenames the work type whose Id is given.

Changestatu, 3 operations

  • change_estimate_statusChange estimate statusPOSTSets the status of an estimate (quote): Draft, Accepted or Rejected.
  • change_invoice_statusChange invoice statusPOSTSets the status of an invoice: Draft, Paid, Unpaid, Overdue or Void.
  • change_order_statusChange order statusPOSTSets the status of an order (PendingPayment, Processing, Shipped, Completed, OnHold, Cancelled, Refunded or Failed), with an optional reason.

Sendtoclient, 2 operations

  • send_estimate_to_clientSend estimate to clientPOSTEmails an estimate (quote) to its client with your subject and message, optionally attaching the PDF and sending you a copy.
  • send_invoice_to_clientSend invoice to clientPOSTEmails an invoice to its client with your subject and message, optionally attaching the PDF and sending you a copy.

Uri, 2 operations

  • get_estimate_linkGet estimate linkGETReturns the unique link where the client can view the estimate (quote) online.
  • get_invoice_linkGet invoice linkGETReturns the unique link where the client can view and pay the invoice online.

Allcategorie, 1 operation

  • list_invoice_categoriesList invoice categoriesGETLists the invoice categories of the account (id and name), used to group invoices.

Changeshippingdetail, 1 operation

  • update_order_shipping_detailsUpdate order shipping detailsPOSTReplaces the shipping details of an order: recipient name, email, street address, country id and phone number.

Countrie, 1 operation

  • list_countriesList countriesGETLists the countries Envoice supports, with the id to use as a client or shipping country id and the country short code.

Currencie, 1 operation

  • list_currenciesList currenciesGETLists the currencies Envoice supports, with the id to use as a currency id on clients, invoices, estimates and products, plus the alpha code, numeric code and symbol.

Deletecategory, 1 operation

  • delete_invoice_categoryDelete invoice categoryPOSTDeletes the invoice category whose Id is given.

Newcategory, 1 operation

  • create_invoice_categoryCreate invoice categoryPOSTCreates an invoice category with the given name and returns it with its id.

Pdf, 1 operation

  • get_invoice_pdf_linkGet invoice pdf linkGETReturns a link to the PDF of an invoice, optionally the signed version.

Search, 1 operation

  • search_work_typesSearch work typesGETLists the work types (services you bill) whose title matches a search text, with sorting and paging.

Sendtoaccountant, 1 operation

  • send_invoice_to_accountantSend invoice to accountantPOSTSends the invoice whose Id is given to the accountant email set in the Envoice account settings.

Supported, 1 operation

  • list_payment_gatewaysList payment gatewaysGETLists the payment gateways Envoice supports and the currencies each accepts (no currencies listed means all are supported).

Uilanguage, 1 operation

  • list_invoice_languagesList invoice languagesGETLists the languages Envoice can send invoices in, with the id to use as a client's invoice language id and the culture code.

Updatecategory, 1 operation

  • update_invoice_categoryUpdate invoice categoryPOSTRenames the invoice category whose Id is given and returns it.

Use Envoice from Claude Code, Cursor or Codex

Connect Envoice in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Envoice operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Envoice

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Envoice once

    Add your Envoice connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Envoice integration FAQ

What can you do with the Envoice integration?

LiveContext exposes 52 operations on Envoice, covering all, delete, new and detail.

Popular integrations

Browse the whole catalog