Integration

Sinao integration

Sinao is a French invoicing and accounting application for small businesses. Manage company and individual contacts; create, finalize and email sales invoices and quotes, duplicate or credit an invoice, turn a quote into an invoice or a deposit invoice, download PDFs; manage the product and service catalogue; record purchases and expenses; add bank and cash transactions and reconcile them with invoices and purchases; read payments, accounting accounts, categories and bank details. Most amounts are integers in cents and VAT rates are times 100. Subscription billing, users and access rights, API keys, bank synchronization, URSSAF and Chorus Pro filing, e-invoicing actions, recurring invoices, document templates, accounting exports, bulk batch and delete-all routes, file uploads, and the login, partner, referral, AI helper and webhook settings routes are not exposed. Authentication is a Sinao API key (created by the company administrator) sent in the Api-Key header, plus the application id of the company.

Ask it in chat

Say what should happen.
The workflow builds itself.

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

What you can do with Sinao

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.

Invoice, 11 operations

  • convert_quote_to_invoiceConvert quote to invoicePOSTTurns a quote into an invoice: a copy of the quote is created as a draft invoice and returned.
  • create_downpayment_invoiceCreate downpayment invoicePOSTCreates a downpayment (deposit) invoice for a percentage of a quote and returns it.
  • create_invoiceCreate invoicePOSTCreates a sales invoice as a draft for an existing customer (contact_infos id and type) or a new one, with lines grouped in sections. Amounts are integers: line unit prices times 100000 (amount_accurately) and VAT rates times 100.
  • delete_invoiceDelete invoiceDELETEDeletes an invoice; only a draft can be deleted.
  • download_invoice_pdfDownload invoice pdfGETDownloads an invoice as a PDF file; template delivery or command prints it as a delivery note or an order form instead.
  • duplicate_invoiceDuplicate invoicePOSTCreates a copy of an invoice.
  • finalize_invoiceFinalize invoicePOSTFinalizes a draft invoice: it gets its number and date, is booked in the accounts and can no longer be modified or deleted. The invoice needs a customer, and its date must not be earlier than the previous invoice's (force_date moves it forward).
  • get_invoiceGet invoiceGETReturns one sales invoice with its status, customer, totals, payment terms and dates.
  • list_invoicesList invoicesGETLists sales invoices with their status, customer, amounts and dates, with search, one filter (for example customer.id or status), sorting and paging.
  • update_invoiceUpdate invoicePOSTUpdates a draft invoice: only the fields sent change. A finalized invoice can no longer be modified.
  • update_invoice_statusUpdate invoice statusPOSTSets the status of an invoice to draft, final or paid (paid marks it settled without a payment).

Purchase, 7 operations

  • create_purchaseCreate purchasePOSTRecords a purchase (a supplier invoice or an expense) with its supplier, accounting account, amounts in cents and dates. Uploading the document file itself is not available here.
  • delete_purchaseDelete purchaseDELETEDeletes a purchase (a supplier invoice or an expense).
  • download_purchase_documentDownload purchase documentGETDownloads the original document of a purchase (the supplier invoice or receipt) as a stored file.
  • get_purchaseGet purchaseGETReturns one purchase with its supplier, amounts, VAT, payment details and dates.
  • list_purchasesList purchasesGETLists purchases (supplier invoices and expenses) with their status, supplier, amounts and dates, with search, one filter, sorting and paging.
  • update_purchaseUpdate purchasePOSTUpdates a purchase: only the fields sent change.
  • update_purchase_statusUpdate purchase statusPOSTSets the status of a purchase to completed or paid.

Quote, 7 operations

  • create_quoteCreate quotePOSTCreates a quote as a draft, with the same customer and line format as create_invoice, plus a validity date and an optional deposit request.
  • delete_quoteDelete quoteDELETEDeletes a quote from the application.
  • download_quote_pdfDownload quote pdfGETDownloads a quote as a PDF file; template delivery, command or estimate changes the document printed.
  • finalize_quoteFinalize quotePOSTFinalizes a quote: it gets its number and date and moves to the waiting status.
  • get_quoteGet quoteGETReturns one quote with its status, customer, totals and dates.
  • list_quotesList quotesGETLists quotes with their status, customer, amounts and dates, with search, one filter, sorting and paging.
  • update_quoteUpdate quotePOSTUpdates a quote: only the fields sent change. A quote stays editable whatever its status.

Organization, 5 operations

  • create_organizationCreate organizationPOSTCreates a company contact. With a national_id (SIREN in France) Sinao completes it from public data. Establishments (addresses, contact cards) and the relationship (customer, supplier, prospect) can be set in the same call.
  • delete_organizationDelete organizationDELETEDeletes a company contact.
  • get_organizationGet organizationGETReturns one company contact; expand[] adds its relationship and establishments.
  • list_organizationsList organizationsGETLists the company contacts (customers, suppliers, prospects), with search, one filter, sorting and paging. Add expand[] relationship or establishments for those details.
  • update_organizationUpdate organizationPOSTUpdates a company contact: only the fields sent change.

Person, 5 operations

  • create_personCreate personPOSTCreates an individual contact (a private customer); lastname is required. Establishments (address, contact card) and the relationship can be set in the same call.
  • delete_personDelete personDELETEDeletes an individual contact.
  • get_personGet personGETReturns one individual contact; expand[] adds its relationship and establishments.
  • list_personsList personsGETLists the individual contacts (private customers), with search, one filter, sorting and paging. Add expand[] relationship or establishments for those details.
  • update_personUpdate personPOSTUpdates an individual contact: only the fields sent change.

Product, 5 operations

  • create_productCreate productPOSTCreates a catalogue product or service. Prices are in cents (or thousandths of a cent with amount_accurately) and the VAT rate times 100.
  • delete_productDelete productDELETEDeletes a catalogue product or service.
  • get_productGet productGETReturns one catalogue product or service.
  • list_productsList productsGETLists the products and services of the catalogue with their prices and VAT rates, with search, one filter, sorting and paging.
  • update_productUpdate productPOSTUpdates a catalogue product or service: only the fields sent change.

Transaction, 5 operations

  • create_transactionCreate transactionPOSTAdds a bank or cash transaction to an account (cashflow_source_id), with its date and amount in cents (negative for money going out), or a foreign amount and currency.
  • delete_transactionDelete transactionDELETEDeletes a bank or cash transaction.
  • get_transactionGet transactionGETReturns one bank or cash transaction.
  • list_transactionsList transactionsGETLists bank and cash transactions with amount, date, label and reconciliation date, with search, one filter, sorting and paging.
  • update_transactionUpdate transactionPOSTUpdates a bank or cash transaction: only the fields sent change.

Account, 3 operations

  • create_accountCreate accountPOSTCreates an accounting account in the chart of accounts.
  • get_accountGet accountGETReturns one accounting account.
  • list_accountsList accountsGETLists the accounting accounts (chart of accounts) with their number, name and where they are offered (sales, purchases, reconciliation).

Cashflow source, 3 operations

  • create_cashflow_sourceCreate cashflow sourcePOSTCreates a bank account, cash desk or suspense account, to which transactions can then be added.
  • get_cashflow_sourceGet cashflow sourceGETReturns one bank account, cash desk or suspense account.
  • list_cashflow_sourcesList cashflow sourcesGETLists the bank accounts, cash desks and suspense accounts of the company, with balance and status.

Payment, 3 operations

  • delete_paymentDelete paymentDELETEDeletes a payment, un-reconciling the document from the transaction.
  • get_paymentGet paymentGETReturns one payment with its amount, date, source and transaction.
  • list_paymentsList paymentsGETLists payments: which bank transaction, cash desk entry or credit note paid which invoice or purchase, and how much.

App, 2 operations

  • get_appGet appGETReturns the connected Sinao application (the company): its id, address and size bracket.
  • list_appsList appsGETLists the Sinao applications the credential can reach (one application per company), with their id: the App ID the connection needs.

Email, 2 operations

  • list_document_emailsList document emailsGETLists the emails sent for one document: recipient, subject and sending time.
  • send_document_emailSend document emailPOSTSends one or more documents (invoices, quotes or attachments) by email to the given recipients, with an optional subject and body.

Account category, 1 operation

  • list_account_categoriesList account categoriesGETLists the accounting categories used to group accounts.

Bank details, 1 operation

  • list_bank_detailsList bank detailsGETLists the company's bank details (name, IBAN, BIC) that can be printed on documents.

Credit note, 1 operation

  • create_credit_noteCreate credit notePOSTCreates a credit note cancelling an invoice.

Reconcile, 1 operation

  • reconcileReconcilePOSTReconciles a transaction, a sales invoice or a purchase with one or more counterparts (sales invoices, purchases, bank, cash desk or suspense entries, or accounting accounts), creating the payments and categorizations.

Use Sinao from Claude Code, Cursor or Codex

Connect Sinao in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Sinao 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 Sinao

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Sinao once

    Add your Sinao 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.

Sinao integration FAQ

What can you do with the Sinao integration?

LiveContext exposes 62 operations on Sinao, covering invoice, purchase, quote and organization.

Popular integrations

Browse the whole catalog