Guida al connettore11 minuti di lettura45 tool MCP7 lingue

Come collegare Zoho Books a Gemini via MCP

Fai lavorare la tua AI in Zoho Books: cerca e gestisci clienti, fornitori e articoli, crea, invia per email, segna come inviate e annulla le fatture, crea preventivi, registra pagamenti dei clienti, fatture dei fornitori e spese, e leggi il piano dei conti, i mastrini e i movimenti bancari. Qualsiasi data center Zoho, accesso con OAuth di Zoho.

HCA cura del team HelpCodeAggiornato 11 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Zoho Books

Zoho Books

Let your AI work in Zoho Books: look up and manage customers, vendors and items, create, email, mark as sent and void invoices, create estimates, record customer payments, bills and expenses, and read the chart of accounts, account ledgers and bank transactions. Any Zoho data center, Zoho OAuth sign-in.

tool

45

Regione

INTL

Categoria

Contabilità

Autenticazione

OAuth 2.0

Env vars richieste

ZOHO_BOOKS_CLIENT_IDZOHO_BOOKS_CLIENT_SECRETZOHO_BOOKS_ORGANIZATION_IDZOHO_BOOKS_ACCOUNTS_URLZOHO_BOOKS_API_URL
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Zoho Books con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Fai lavorare la tua AI in Zoho Books: cerca e gestisci clienti, fornitori e articoli, crea, invia per email, segna come inviate e annulla le fatture, crea preventivi, registra pagamenti dei clienti, fatture dei fornitori e spese, e leggi il piano dei conti, i mastrini e i movimenti bancari. Qualsiasi data center Zoho, accesso con OAuth di Zoho.

Prova a chiedere

Prompt di esempio per Zoho Books

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Zoho Books · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Zoho Books, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Zoho Books + Gemini

Fai lavorare la tua AI in Zoho Books: cerca e gestisci clienti, fornitori e articoli, crea, invia per email, segna come inviate e annulla le fatture, crea preventivi, registra pagamenti dei clienti, fatture dei fornitori e spese, e leggi il piano dei conti, i mastrini e i movimenti bancari. Qualsiasi data center Zoho, accesso con OAuth di Zoho.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

ZOHO_BOOKS_CLIENT_ID, ZOHO_BOOKS_CLIENT_SECRET, ZOHO_BOOKS_ORGANIZATION_ID, ZOHO_BOOKS_ACCOUNTS_URL, ZOHO_BOOKS_API_URL

Step 1 — Ottieni le credenziali

  1. Individua il tuo data center Zoho: lo vedi nella barra degli indirizzi quando usi Zoho Books (per esempio books.zoho.eu o books.zoho.com). Imposta ZOHO_BOOKS_ACCOUNTS_URL e ZOHO_BOOKS_API_URL su quel data center, senza barra finale: https://accounts.zoho.eu e https://www.zohoapis.eu per l'UE, https://accounts.zoho.com e https://www.zohoapis.com per gli Stati Uniti. India, Australia, Giappone, Arabia Saudita, Emirati Arabi Uniti e Cina seguono lo stesso schema (.in, .com.au, .jp, .sa, .ae, .com.cn); il Canada usa https://accounts.zohocloud.ca e https://www.zohoapis.ca.
  2. Apri la Zoho API Console su api-console.zoho.com, con l'accesso del tuo account Zoho, e scegli Add Client → Server-based Applications.
  3. Dai un nome al client (per esempio AnythingMCP), indica il sito della tua azienda come homepage URL e https://cloud.anythingmcp.com/api/mcp-oauth/callback come Authorized Redirect URI. Se ospiti AnythingMCP in proprio, inserisci invece https://tuo-host-anythingmcp/api/mcp-oauth/callback. Crea il client.
  4. Nella scheda Client Secret copia il Client ID (inizia con 1000.) e il Client Secret in ZOHO_BOOKS_CLIENT_ID e ZOHO_BOOKS_CLIENT_SECRET. Se la tua organizzazione Books si trova in un data center diverso da quello in cui si è aperta la console, abilita quel data center nella scheda Settings del client (Multi-DC) e usa il client secret indicato lì.
  5. Trova l'ID dell'organizzazione: in Zoho Books clicca sul nome dell'organizzazione (in alto a destra) e apri Manage Organizations; l'ID compare accanto a ogni organizzazione. Inserisci le cifre in ZOHO_BOOKS_ORGANIZATION_ID. Un connettore lavora con una sola organizzazione; per una seconda installalo di nuovo.
  6. Installa il connettore, clicca su Authorize with Provider nella pagina del connettore, accedi a Zoho e approva l'accesso richiesto.
  7. Esegui zoho_books_list_organizations e controlla che il tuo ID organizzazione sia nell'elenco, poi zoho_books_get_organization per verificare nome e valuta di base prima che l'AI legga o scriva qualsiasi cosa.

Restare connessi: gli access token durano un'ora e vengono rinnovati automaticamente con il refresh token salvato, che non scade finché non viene revocato. Zoho conserva al massimo 20 refresh token per utente e client: autorizzare lo stesso client per la 21ª volta, in AnythingMCP o altrove, revoca in silenzio il più vecchio. Se il connettore perde l'accesso, clicca di nuovo su Authorize with Provider.

Permessi e solo lettura: il connettore richiede ZohoBooks.settings.ALL, ZohoBooks.contacts.ALL, ZohoBooks.invoices.ALL, ZohoBooks.estimates.ALL, ZohoBooks.customerpayments.ALL, ZohoBooks.bills.ALL, ZohoBooks.expenses.ALL, ZohoBooks.accountants.READ, ZohoBooks.banking.READ. Articoli, imposte e impostazioni dell'organizzazione rientrano in ZohoBooks.settings, il piano dei conti in ZohoBooks.accountants. Lavora come l'utente Zoho che lo ha autorizzato, nei limiti del suo ruolo. Per un setup in sola lettura, cambia ogni .ALL in .READ nelle impostazioni OAuth del connettore, autorizza di nuovo e disattiva zoho_books_create_contact, zoho_books_update_contact, zoho_books_mark_contact_inactive, zoho_books_create_item, zoho_books_update_item, zoho_books_mark_item_inactive, zoho_books_create_invoice, zoho_books_email_invoice, zoho_books_mark_invoice_sent, zoho_books_void_invoice, zoho_books_mark_invoice_draft, zoho_books_create_estimate, zoho_books_create_customer_payment, zoho_books_create_bill e zoho_books_create_expense.

Disattivati all'installazione: i tool di eliminazione zoho_books_delete_contact, zoho_books_delete_invoice, zoho_books_delete_estimate, zoho_books_delete_customer_payment, zoho_books_delete_bill e zoho_books_delete_expense. Un record eliminato non si può recuperare, quindi attivane uno solo se l'AI deve davvero eliminare quel tipo di record.

Le scritture sono reali: zoho_books_email_invoice invia un'email al cliente dalla tua organizzazione, zoho_books_mark_invoice_sent e zoho_books_void_invoice modificano la contabilità, e zoho_books_create_customer_payment, zoho_books_create_bill e zoho_books_create_expense registrano in contabilità generale. L'AI dice prima cosa sta per registrare o inviare e aspetta il tuo sì. Registrare un pagamento di un cliente è solo contabilità: non viene incassato denaro.

Fatture e correzioni: una nuova fattura è una bozza numerata dalla numerazione automatica della tua organizzazione e viene inviata per email solo se chiedi di spedirla subito. Zoho rifiuta di eliminare una fattura inviata: annullala invece con zoho_books_void_invoice. Una fattura annullata resta agli atti, come richiedono regole contabili quali le GoBD tedesche, e zoho_books_mark_invoice_draft la riporta a bozza modificabile da correggere e riemettere.

Totali e saldi: Zoho non documenta un'API dei report per Books. Per i totali l'AI legge i saldi dal piano dei conti, i movimenti di un conto con zoho_books_list_account_transactions o elenchi filtrati per data.

Limiti: 100 richieste al minuto per organizzazione e, al giorno, 1.000 con Free, 2.000 con Standard, 5.000 con Professional e 10.000 da Premium in su. Oltre il limite Zoho risponde 429 (codice 44 al minuto, 45 al giorno): attendi un minuto, o il giorno dopo.

Errori comuni: invalid_client all'accesso o un elenco di organizzazioni vuoto significa che i due URL non sono quelli del tuo data center. 401 con codice 57 ("You are not authorized to perform this operation") o invalid_oauthtoken significa che all'accesso manca uno scope, che è stato revocato o che ZOHO_BOOKS_API_URL è il data center sbagliato: controlla entrambi gli URL, poi clicca di nuovo su Authorize with Provider. 400 o 404 che citano l'organizzazione significano che ZOHO_BOOKS_ORGANIZATION_ID è errato o non visibile a questo utente: confrontalo con zoho_books_list_organizations. Gli altri errori 400 indicano il campo (un nome duplicato, un valore non valido, un campo obbligatorio mancante). Il codice 4529 significa che una fattura inviata non si può eliminare: annullala. Il codice 3000 quando elimini un contatto significa che fatture o pagamenti fanno ancora riferimento a esso: usa zoho_books_mark_contact_inactive.

Il connettore non gestisce ordini di vendita, ordini di acquisto, note di credito, pagamenti ai fornitori, registrazioni di prima nota, progetti, fatture ricorrenti, allegati o PDF.

Step 2 — Installa l'adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Aggiungi il connettore in Gemini

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Gemini CLI legge i server MCP da ~/.gemini/settings.json (su Windows %USERPROFILE%\.gemini\settings.json). Aggiungi:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di YOUR_MCP_API_KEY.
  2. Salva il file e riavvia gemini.
  3. Esegui /mcp in Gemini CLI (oppure gemini mcp list dal terminale): anythingmcp dovrebbe risultare connesso.
  4. Inizia a scrivere prompt: Gemini CLI ora può chiamare i tool di Zoho Books.

Tool disponibili

ToolWhat it does
zoho_books_list_organizationsList the Zoho Books organizations this sign-in can reach: organization_id, name, country, currency, time zone and whether it is the default
zoho_books_get_organizationRead the connected organization: name, address, base currency, fiscal year start, time zone, tax settings and contact details
zoho_books_list_contactsList contacts (customers and vendors) with contact_id, name, company, email, status and outstanding receivables or payables
zoho_books_get_contactRead one contact with addresses, contact persons, payment terms, currency, balances and custom fields
zoho_books_create_contactCreate a customer or vendor
zoho_books_update_contactUpdate a contact
zoho_books_mark_contact_inactiveMark a contact inactive: it stays in the books but is hidden from lists and cannot be used on new transactions
zoho_books_delete_contactDelete a contact for good
zoho_books_list_itemsList items (products and services) with item_id, name, SKU, rate, unit, tax and status
zoho_books_get_itemRead one item with selling and purchase prices, accounts, tax, unit and stock details
zoho_books_create_itemCreate an item (product or service)
zoho_books_update_itemUpdate an item
zoho_books_mark_item_inactiveMark an item inactive so it can no longer be added to new documents
zoho_books_list_invoicesList invoices with invoice_id, number, customer, status, date, due date, total and balance
zoho_books_get_invoiceRead one invoice with line items, taxes, totals, balance, payments, customer and status
zoho_books_create_invoiceCreate an invoice (a draft, unless send is true, which also emails it to the customer: confirm that with the user first)
zoho_books_email_invoiceEmail an invoice to the customer from the organization, with the invoice attached
zoho_books_mark_invoice_sentMark a draft invoice as sent without emailing it (for invoices delivered another way)
zoho_books_void_invoiceVoid an invoice: it stays on record with status void but no longer counts as receivable or revenue
zoho_books_mark_invoice_draftTurn a void invoice back into a draft, for example to correct and reissue it
zoho_books_delete_invoiceDelete an invoice for good: only a draft without recorded payments
zoho_books_list_estimatesList estimates (quotes) with estimate_id, number, customer, status, date, expiry date and total
zoho_books_get_estimateRead one estimate with line items, taxes, totals and status
zoho_books_create_estimateCreate an estimate (quote) as a draft
zoho_books_delete_estimateDelete an estimate (quote) for good; it cannot be restored
zoho_books_list_customer_paymentsList payments received from customers with payment_id, customer, date, amount, payment mode and the invoices they paid
zoho_books_get_customer_paymentRead one customer payment with the invoices it was applied to
zoho_books_create_customer_paymentRecord a payment received from a customer and apply it to invoices (bookkeeping only; no money is collected)
zoho_books_delete_customer_paymentDelete a recorded customer payment; the invoices become unpaid again
zoho_books_list_billsList bills (vendor invoices) with bill_id, number, vendor, status, date, due date, total and balance
zoho_books_get_billRead one bill with line items, accounts, taxes, totals, balance and payments
zoho_books_create_billRecord a bill received from a vendor (it posts to the ledger as payable)
zoho_books_delete_billDelete a bill for good (only without recorded payments)
zoho_books_list_expensesList expenses with expense_id, date, account, amount, vendor, customer and status (billable, invoiced, ...)
zoho_books_get_expenseRead one expense with account, paid-through account, tax, vendor, customer and receipts
zoho_books_create_expenseRecord an expense paid from a bank, cash or credit card account (it posts to the ledger)
zoho_books_delete_expenseDelete an expense for good; its ledger postings are removed
zoho_books_list_chart_of_accountsList the chart of accounts: account_id, name, code, type (asset, liability, equity, income, expense, bank, cash, ...), active flag and…
zoho_books_get_accountRead one account of the chart of accounts: name, code, type, currency, description and balance
zoho_books_list_account_transactionsList the transactions booked on one account (invoices, payments, bills, expenses, journals) with date, debit, credit and reference: a…
zoho_books_list_bank_accountsList bank, cash and credit card accounts with account_id, name, type, currency, balance and bank name
zoho_books_get_bank_accountRead one bank or credit card account with balance and bank details
zoho_books_list_bank_transactionsList bank transactions (deposits, withdrawals, transfers and feed lines) with date, amount, type, status (categorized, uncategorized…
zoho_books_get_bank_transactionRead one bank transaction with its accounts, amounts and the documents it is matched to
zoho_books_list_taxesList the organization's taxes and tax groups with tax_id, name, percentage and type, for line items and expenses

Esempi di prompt

  • "Quali fatture sono scadute e quanto ci deve ancora ogni cliente?"
  • "Mostrami il saldo del conto di spesa Cancelleria e tutti i movimenti di settembre."
  • "Crea una bozza di fattura per Acme Srl: 12 ore di Consulenza a 95 EUR, scadenza a 14 giorni. Non inviarla ancora."
  • "Registra il bonifico di oggi di 1.140 EUR da Acme Srl come pagamento della fattura INV-000123."

FAQ

Dove cerca i server MCP Gemini CLI? In ~/.gemini/settings.json per il tuo utente, oppure in .gemini/settings.json dentro un progetto. gemini mcp list mostra ogni server e se si connette.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente Zoho Books è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a Gemini. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare Zoho Books a ChatGPT via MCP

Fai lavorare la tua AI in Zoho Books: cerca e gestisci clienti, fornitori e articoli, crea, invia per email, segna come inviate e annulla le fatture, crea preventivi, registra pagamenti dei clienti, fatture dei fornitori e spese, e leggi il piano dei conti, i mastrini e i movimenti bancari. Qualsiasi data center Zoho, accesso con OAuth di Zoho.

Connettori

Come collegare Zoho Books a Claude via MCP

Fai lavorare la tua AI in Zoho Books: cerca e gestisci clienti, fornitori e articoli, crea, invia per email, segna come inviate e annulla le fatture, crea preventivi, registra pagamenti dei clienti, fatture dei fornitori e spese, e leggi il piano dei conti, i mastrini e i movimenti bancari. Qualsiasi data center Zoho, accesso con OAuth di Zoho.

Connettori

Come collegare Zoho Books a Cursor via MCP

Fai lavorare la tua AI in Zoho Books: cerca e gestisci clienti, fornitori e articoli, crea, invia per email, segna come inviate e annulla le fatture, crea preventivi, registra pagamenti dei clienti, fatture dei fornitori e spese, e leggi il piano dei conti, i mastrini e i movimenti bancari. Qualsiasi data center Zoho, accesso con OAuth di Zoho.

Connettori

Come collegare Zoho Books a Meta Muse via MCP

Fai lavorare la tua AI in Zoho Books: cerca e gestisci clienti, fornitori e articoli, crea, invia per email, segna come inviate e annulla le fatture, crea preventivi, registra pagamenti dei clienti, fatture dei fornitori e spese, e leggi il piano dei conti, i mastrini e i movimenti bancari. Qualsiasi data center Zoho, accesso con OAuth di Zoho.

Connettori

Zoho Books su MCP: Pilota Zoho Books da qualsiasi agente AI

Fai lavorare la tua AI in Zoho Books: cerca e gestisci clienti, fornitori e articoli, crea, invia per email, segna come inviate e annulla le fatture, crea preventivi, registra pagamenti dei clienti, fatture dei fornitori e spese, e leggi il piano dei conti, i mastrini e i movimenti bancari. Qualsiasi data center Zoho, accesso con OAuth di Zoho.

Connettori

Come collegare Canva a Gemini via MCP

Fai lavorare la tua AI in Canva: trova e leggi i design, creane di nuovi, esportali in PDF, PNG, PowerPoint o video con link per il download, organizza le cartelle, carica immagini da un link, leggi i modelli del brand e commenta i design.