Guida al connettore12 minuti di lettura44 tool MCP7 lingue

Come collegare Zuora a Gemini via MCP

Zuora Billing REST API per un tenant: account cliente, abbonamenti e ordini con anteprima, rinnovo, sospensione e ripresa, fatture con righe e PDF, pagamenti, rimborsi e note di credito, il catalogo prodotti con i rate plan, i consumi e le letture ZOQL, Object Query e Data Query. OAuth2 client credentials, nessun accesso dal browser. Cancellazioni, pagamenti e rimborsi sono disattivati all'installazione.

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

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

Zuora

Zuora

Zuora subscription billing: customer accounts, subscriptions and orders (preview, create, renew, suspend, resume, cancel), invoices with items and PDFs, payments, refunds and credit memos, the product catalog with rate plans, usage, and ZOQL, Object Query and Data Query reads. Any Zuora data center or sandbox.

tool

44

Regione

INTL

Categoria

Pagamenti

Autenticazione

OAuth 2.0

Env vars richieste

ZUORA_CLIENT_IDZUORA_CLIENT_SECRETZUORA_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 Zuora 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

Zuora Billing REST API per un tenant: account cliente, abbonamenti e ordini con anteprima, rinnovo, sospensione e ripresa, fatture con righe e PDF, pagamenti, rimborsi e note di credito, il catalogo prodotti con i rate plan, i consumi e le letture ZOQL, Object Query e Data Query. OAuth2 client credentials, nessun accesso dal browser. Cancellazioni, pagamenti e rimborsi sono disattivati all'installazione.

Prova a chiedere

Prompt di esempio per Zuora

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

Zuora · 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 → Zuora, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Zuora + Gemini

Zuora Billing REST API per un tenant: account cliente, abbonamenti e ordini con anteprima, rinnovo, sospensione e ripresa, fatture con righe e PDF, pagamenti, rimborsi e note di credito, il catalogo prodotti con i rate plan, i consumi e le letture ZOQL, Object Query e Data Query. OAuth2 client credentials, nessun accesso dal browser. Cancellazioni, pagamenti e rimborsi sono disattivati all'installazione.

Prerequisiti

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

ZUORA_CLIENT_ID, ZUORA_CLIENT_SECRET, ZUORA_API_URL

Step 1 — Ottieni le credenziali

La configurazione richiede circa 5 minuti. Ti servono un tenant Zuora e l'accesso alla gestione utenti.

  1. In Zuora apri Settings, Administration, Manage Users e scegli o crea un utente API il cui ruolo abbia i permessi necessari ai tool: accesso API e permessi di lettura per Billing e Payments, più i permessi di scrittura per i tool che modificano dati.
  2. Apri quell'utente e crea un client in OAuth Clients. Copia il client id in ZUORA_CLIENT_ID e il client secret in ZUORA_CLIENT_SECRET. Il secret viene mostrato una sola volta; se lo perdi, crea un nuovo client.
  3. Imposta ZUORA_API_URL sull'host REST del tuo tenant, senza percorso né barra finale: https://rest.zuora.com (US Cloud 2), https://rest.na.zuora.com (US Cloud 1), https://rest.eu.zuora.com (EU), https://rest.ap.zuora.com (APAC) oppure un host sandbox: https://rest.apisandbox.zuora.com, https://rest.sandbox.na.zuora.com, https://rest.sandbox.eu.zuora.com, https://rest.test.zuora.com, https://rest.test.eu.zuora.com o https://rest.test.ap.zuora.com. Zuora mostra l'host nelle informazioni del tenant e nell'indirizzo della documentazione API del tuo data center.
  4. Installa il connettore ed esegui zuora_list_products: elenca il catalogo prodotti e conferma la configurazione.

Non c'è nessun accesso dal browser. AnythingMCP ottiene un access token da /oauth/token su quell'host con il grant OAuth2 client credentials e lo rinnova prima che scada. Un client sandbox funziona solo sul suo host sandbox. Su un tenant Multi-entity il client OAuth deve appartenere all'entity che vuoi leggere.

Cosa legge: account cliente con zuora_list_accounts (filtri Object Query come ["status.EQ:Active", "balance.GT:0"]), zuora_get_account, zuora_get_account_summary (contatti, abbonamenti, ultime fatture, pagamenti e consumi in una chiamata) e zuora_list_account_payment_methods (numeri mascherati); abbonamenti con zuora_list_subscriptions, zuora_list_account_subscriptions e zuora_get_subscription; ordini con zuora_list_orders e zuora_get_order; fatture con zuora_list_invoices (quelle scadute ad esempio con ["status.EQ:Posted", "balance.GT:0", "duedate.LT:2026-10-01"]), zuora_get_invoice, zuora_list_invoice_items e zuora_list_invoice_files (link di download dei PDF); pagamenti con zuora_list_payments e zuora_get_payment, rimborsi con zuora_list_refunds e zuora_get_refund, note di credito con zuora_list_credit_memos, zuora_get_credit_memo e zuora_list_credit_memo_items; il catalogo prodotti con zuora_list_products, zuora_get_product, zuora_list_product_rate_plans e zuora_get_product_rate_plan (gli id dei rate plan vanno negli ordini come productRatePlanId); i record di consumo con zuora_list_usages.

Query: zuora_query esegue ZOQL su un oggetto, ad esempio SELECT Id, Name, Balance FROM Account WHERE Status = 'Active', e zuora_query_more recupera il blocco successivo. Per SQL su più oggetti con join e totali, zuora_create_data_query avvia un job Data Query e l'AI chiama zuora_get_data_query finché queryStatus è completed; il risultato è un link di download temporaneo in dataFile. zuora_list_data_queries mostra i job precedenti e zuora_describe_object elenca i campi di un oggetto (in XML). Tutti i tool di query sono in sola lettura.

Cosa scrive: zuora_create_account e zuora_update_account. Le modifiche agli abbonamenti passano dagli ordini: zuora_preview_order mostra righe di fattura e importi senza salvare nulla, poi zuora_create_order crea un nuovo abbonamento, aggiunge o rimuove un prodotto o cambia quantità, prezzo o durata. zuora_renew_subscription rinnova un abbonamento a termine senza fatturare, zuora_suspend_subscription ferma la fatturazione finché zuora_resume_subscription non la fa ripartire. zuora_email_invoice invia per email una fattura registrata in PDF, zuora_create_credit_memo_from_invoice crea una nota di credito per tutte o alcune righe di una fattura (in Draft se auto_post non è true) e zuora_create_usage carica un record di consumo. Queste azioni cambiano ciò che viene fatturato ai clienti, quindi l'AI prepara l'anteprima, ti mostra gli importi e aspetta il tuo sì. zuora_create_order con processing_options (runBilling, collectPayment) emette anche la fattura e addebita il cliente.

Disattivati all'installazione: zuora_cancel_subscription, zuora_create_payment e zuora_refund_payment. Muovono denaro o non si possono annullare, quindi un admin del workspace li attiva quando servono al team.

Formati dei dati: la maggior parte delle chiavi (account_key, subscription_key, invoice_key) accetta il numero (A00000001, A-S00000001, INV00000001) o l'id di 32 caratteri; filtri come accountId richiedono l'id. Gli importi sono numeri decimali nella valuta dell'account. Le date sono YYYY-MM-DD; i timestamp sono nel fuso orario del tenant, a meno che non finiscano con Z. Le risposte v1 contengono success: true oppure success: false con reasons (codice e messaggio); le risposte Object Query contengono data.

Paginazione: le liste Object Query (zuora_list_accounts, zuora_list_subscriptions, zuora_list_invoices, zuora_list_usages) restituiscono fino a page_size record (10 di default, al massimo 99) e nextPage, che l'AI ripassa come cursor finché non manca. Le altre liste accettano page e page_size e restituiscono un link nextPage finché ci sono altri risultati. ZOQL restituisce fino a 2.000 record e done: false con un queryLocator per il resto.

Errori comuni: 400 al momento del token significa che Zuora non ha emesso il token: controlla client id e secret e che ZUORA_API_URL sia il data center del tuo tenant. 401 indica client id o secret errati oppure l'host sbagliato. 403 indica che all'utente API manca un permesso. 404 indica un numero o un id errato. Gli errori nelle risposte v1 possono arrivare anche con HTTP 200 e success: false; l'AI legge reasons. 429 significa che è stato raggiunto il limite di Zuora sulle richieste contemporanee per tenant o sulle richieste orarie per utente: aspetta e riprova.

Con i tool attivi all'installazione il connettore non cancella abbonamenti, non incassa pagamenti e non emette rimborsi. Legge il catalogo prodotti ma non crea né modifica prodotti, rate plan o prezzi, non aggiunge metodi di pagamento e non elimina nulla.

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 Zuora.

Tool disponibili

ToolWhat it does
zuora_list_accountsList customer accounts with Object Query: filter (e.g. status.EQ:Active, name.SW:Acme, balance.GT:0), choose fields, expand bill-to contact…
zuora_get_accountGet one customer account by number or id: basic info, billing and payment settings, bill-to and sold-to contacts, balance and metrics
zuora_get_account_summaryGet an account summary in one call: basic info, contacts, subscriptions, recent invoices, payments and usage, with balance and last payment
zuora_list_account_payment_methodsList the payment methods of an account (cards, bank accounts, PayPal) with type, masked number, expiry, default flag and status
zuora_create_accountCreate a customer account with name, currency and bill-to contact, plus billing settings (bill cycle day, payment term, batch, auto-pay)…
zuora_update_accountUpdate an account: name, notes, contacts, billing settings, auto-pay, default payment method, CRM id or custom fields
zuora_list_subscriptionsList subscriptions with Object Query: filter by account, status (Active, Cancelled, Suspended, Expired, Draft), term dates or latest…
zuora_list_account_subscriptionsList the subscriptions of one account with rate plans, charges, prices, quantities, terms and status, as Zuora shows them on the account
zuora_get_subscriptionGet one subscription by number or id with term, renewal settings, status, rate plans, charges (price, quantity, billing period) and owner…
zuora_list_ordersList orders (the records of subscription changes: new subscription, add product, update, renew, cancel) by status and date range, with…
zuora_get_orderGet one order by order number with its order actions, the subscriptions it created or changed, and the order metrics
zuora_preview_orderPreview an order without saving it: the invoice items, charge metrics and amounts a new subscription or a change would produce
zuora_create_orderCreate an order: new subscription, add or remove a product, change quantity or price, renew or change terms
zuora_renew_subscriptionRenew a termed subscription for another renewal term now, without billing
zuora_suspend_subscriptionSuspend an active subscription: billing stops from the suspend date until it is resumed
zuora_resume_subscriptionResume a suspended subscription today, on a date or after a number of periods; billing restarts from the resume date
zuora_cancel_subscriptionCancel a subscription at the end of the term, at the end of the last invoiced period or on a date
zuora_list_invoicesList invoices with Object Query: filter by account, status (Draft, Posted, Canceled), balance, invoice or due date, expand invoice items or…
zuora_get_invoiceGet one invoice by number or id with account, dates, amounts, tax, balance, status and payment and credit applications
zuora_list_invoice_itemsList the items of an invoice: charge name, subscription, service period, quantity, unit price, amount and tax per line
zuora_list_invoice_filesList the PDF files generated for an invoice with their download URLs (the newest first)
zuora_email_invoiceEmail a posted invoice as PDF to the bill-to contact, to the extra addresses of the account or to given addresses
zuora_list_paymentsList payments with amount, applied and unapplied amount, status, type, effective date and account
zuora_get_paymentGet one payment by number or id with amount, applied, unapplied and refunded amounts, gateway state, payment method and dates
zuora_create_paymentCreate a payment: an External payment records money received, an Electronic one charges the payment method through the gateway
zuora_refund_paymentRefund a payment: Electronic sends money back through the gateway, External records a refund made elsewhere
zuora_list_refundsList refunds with amount, status, type, method, refund date, account and the payment or credit memo they come from
zuora_get_refundGet one refund by number or id with amount, status, method, gateway state, reason code and source payment or credit memo
zuora_list_credit_memosList credit memos with amount, applied, refunded and unapplied amounts, status, date, account and the invoice they refer to
zuora_get_credit_memoGet one credit memo by number or id with amounts, status, reason code, dates and the invoice it refers to
zuora_list_credit_memo_itemsList the items of a credit memo: charge, service period, amount, applied and refunded amount and tax per line
zuora_create_credit_memo_from_invoiceCreate a credit memo from a posted invoice, for all or some of its items
zuora_list_productsList the product catalog: products with their rate plans and charges (model, billing period, prices per currency and tiers)
zuora_get_productGet one catalog product by SKU or id with its rate plans and charges, prices per currency and tiers
zuora_list_product_rate_plansList the rate plans of one product with effective dates, status and, with charge definitions, the charges and prices
zuora_get_product_rate_planGet one product rate plan by id or number with its charges, prices, billing periods and effective dates
zuora_list_usagesList usage records with Object Query: filter by account, unit of measure, start date or rating status, page with a cursor
zuora_create_usageUpload one usage record for usage-based charges: account, unit of measure, quantity and start time, optionally tied to a subscription or…
zuora_queryRun a ZOQL query (SELECT fields FROM object WHERE ...), e.g
zuora_query_moreGet the next batch of a ZOQL query: pass the queryLocator of the previous answer while done is false
zuora_create_data_queryStart a Data Query job: SQL across objects with joins and aggregates, e.g
zuora_get_data_queryGet a Data Query job: queryStatus (accepted, in_progress, completed, failed) and, when completed, dataFile (a temporary download link) and…
zuora_list_data_queriesList recent Data Query jobs with their query, status, row count and result link, newest first
zuora_describe_objectDescribe a Zuora object for ZOQL and Data Query: its fields with type, label, whether they are filterable, and related objects

Esempi di prompt

  • "Quali account hanno fatture registrate scadute prima del 1° ottobre e ancora aperte? Mostra account, numero fattura e importo residuo."
  • "Dammi un riepilogo dell'account A00001234: abbonamenti attivi, ultime fatture e ultimi pagamenti."
  • "Mostrami in anteprima quanto costa aggiungere 5 posti del piano Pro all'abbonamento A-S00000120 dal primo del mese prossimo, prima di creare l'ordine."
  • "Con una Data Query somma il saldo aperto delle fatture per cliente ed elenca i 10 più alti."
  • "Invia di nuovo la fattura INV00004567 in PDF a [email protected]."

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 Zuora è 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 Zuora a ChatGPT via MCP

Zuora Billing REST API per un tenant: account cliente, abbonamenti e ordini con anteprima, rinnovo, sospensione e ripresa, fatture con righe e PDF, pagamenti, rimborsi e note di credito, il catalogo prodotti con i rate plan, i consumi e le letture ZOQL, Object Query e Data Query. OAuth2 client credentials, nessun accesso dal browser. Cancellazioni, pagamenti e rimborsi sono disattivati all'installazione.

Connettori

Come collegare Zuora a Claude via MCP

Zuora Billing REST API per un tenant: account cliente, abbonamenti e ordini con anteprima, rinnovo, sospensione e ripresa, fatture con righe e PDF, pagamenti, rimborsi e note di credito, il catalogo prodotti con i rate plan, i consumi e le letture ZOQL, Object Query e Data Query. OAuth2 client credentials, nessun accesso dal browser. Cancellazioni, pagamenti e rimborsi sono disattivati all'installazione.

Connettori

Come collegare Zuora a Cursor via MCP

Zuora Billing REST API per un tenant: account cliente, abbonamenti e ordini con anteprima, rinnovo, sospensione e ripresa, fatture con righe e PDF, pagamenti, rimborsi e note di credito, il catalogo prodotti con i rate plan, i consumi e le letture ZOQL, Object Query e Data Query. OAuth2 client credentials, nessun accesso dal browser. Cancellazioni, pagamenti e rimborsi sono disattivati all'installazione.

Connettori

Come collegare Zuora a Meta Muse via MCP

Zuora Billing REST API per un tenant: account cliente, abbonamenti e ordini con anteprima, rinnovo, sospensione e ripresa, fatture con righe e PDF, pagamenti, rimborsi e note di credito, il catalogo prodotti con i rate plan, i consumi e le letture ZOQL, Object Query e Data Query. OAuth2 client credentials, nessun accesso dal browser. Cancellazioni, pagamenti e rimborsi sono disattivati all'installazione.

Connettori

Zuora su MCP: abbonamenti, ordini, fatture, pagamenti e query ZOQL in qualsiasi agente AI

Zuora Billing REST API per un tenant: account cliente, abbonamenti e ordini con anteprima, rinnovo, sospensione e ripresa, fatture con righe e PDF, pagamenti, rimborsi e note di credito, il catalogo prodotti con i rate plan, i consumi e le letture ZOQL, Object Query e Data Query. OAuth2 client credentials, nessun accesso dal browser. Cancellazioni, pagamenti e rimborsi sono disattivati all'installazione.

Connettori

Come collegare Zuora a Microsoft Copilot via MCP

Zuora Billing REST API per un tenant: account cliente, abbonamenti e ordini con anteprima, rinnovo, sospensione e ripresa, fatture con righe e PDF, pagamenti, rimborsi e note di credito, il catalogo prodotti con i rate plan, i consumi e le letture ZOQL, Object Query e Data Query. OAuth2 client credentials, nessun accesso dal browser. Cancellazioni, pagamenti e rimborsi sono disattivati all'installazione.