Guida al connettore9 minuti di lettura30 tool MCP7 lingue

Come collegare Xentral a Gemini via MCP

Collega Xentral ERP alla tua AI: cerca articoli e giacenze per magazzino e ubicazione, clienti e fornitori, ordini di vendita, documenti di trasporto con tracking, fatture con stato di pagamento, note di credito, ordini d'acquisto e fatture dei fornitori, e crea bozze di ordini di vendita. Con l'API attuale di Xentral e un Personal Access Token.

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

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

Xentral ERP

Xentral ERP

Connect Xentral ERP to your AI: search products and stock per warehouse and storage location, customers and suppliers, sales orders, delivery notes with tracking, invoices with payment status, credit notes, purchase orders and supplier invoices, and create sales order drafts. Current Xentral API with a Personal Access Token.

tool

30

Regione

DE

Categoria

ERP

Autenticazione

Bearer Token

Env vars richieste

XENTRAL_URLXENTRAL_TOKEN
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 Xentral ERP 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

Collega Xentral ERP alla tua AI: cerca articoli e giacenze per magazzino e ubicazione, clienti e fornitori, ordini di vendita, documenti di trasporto con tracking, fatture con stato di pagamento, note di credito, ordini d'acquisto e fatture dei fornitori, e crea bozze di ordini di vendita. Con l'API attuale di Xentral e un Personal Access Token.

Prova a chiedere

Prompt di esempio per Xentral ERP

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

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

Xentral + Gemini

Collega Xentral ERP alla tua AI: cerca articoli e giacenze per magazzino e ubicazione, clienti e fornitori, ordini di vendita, documenti di trasporto con tracking, fatture con stato di pagamento, note di credito, ordini d'acquisto e fatture dei fornitori, e crea bozze di ordini di vendita. Con l'API attuale di Xentral e un Personal Access Token.

Prerequisiti

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

XENTRAL_URL, XENTRAL_TOKEN

Step 1 — Ottieni le credenziali

  1. In Xentral clicca su Administration in basso a sinistra, poi su Account settings (Kontoeinstellungen) → Developer settings (Developer Einstellungen) → Personal Access Tokens. Più rapido: digita "Personal Access Token" nella Smart Search. Serve un account admin.
  2. Clicca su Create token (Token erzeugen) e dai al token un nome come AnythingMCP-Read, una descrizione e una durata (di default 180 giorni).
  3. Concedi Read sulle aree che l'AI deve vedere: articoli e giacenze, clienti (CRM), documenti di vendita (ordini di vendita, documenti di trasporto, fatture, note di credito), acquisti (ordini d'acquisto, fornitori, debiti verso fornitori) e impostazioni come metodi di pagamento e progetti. Aggiungi Create e Delete sugli ordini di vendita solo se l'AI può preparare bozze d'ordine. Escludi gli scope Admin.
  4. Clicca su Create e copia subito il token: Xentral lo mostra una sola volta.
  5. Imposta XENTRAL_URL sull'indirizzo con cui apri Xentral, per esempio https://acme.xentral.biz (o il tuo dominio), senza /api, senza percorso e senza barra finale. Inserisci il token da solo in XENTRAL_TOKEN, senza la parola Bearer, poi installa il connettore.
  6. Comincia con xentral_list_products: se tornano degli articoli, URL e token funzionano.

Durata e permessi del token: un token scade alla data che hai scelto, e Xentral elimina i token non usati da 180 giorni. I permessi non si possono modificare in seguito: per cambiarli crea un nuovo token e sostituisci XENTRAL_TOKEN. L'AI vede solo le aree che il token può leggere.

Id, non numeri stampati: ogni strumento richiede l'id interno di Xentral, non il numero di articolo, documento o cliente stampato. L'AI trova prima l'id con uno strumento di elenco, con un filtro su number, documentNumber o customerNumber, oppure con search. L'id di un cliente è anche il suo id indirizzo: i documenti lo mostrano come address.id, e xentral_create_sales_order lo richiede come addressId. I filtri sui clienti trovano solo corrispondenze esatte, quindi per trovare un cliente da una parte del nome l'AI cerca i suoi documenti con xentral_list_invoices o xentral_list_sales_orders e prende address.id da lì.

Filtri: gli strumenti di elenco accettano condizioni che devono valere tutte, ognuna con un campo (key), un operatore (op) e un valore (value). Le fatture aperte, per esempio: [{"key": "paymentStatus", "op": "in", "value": ["pending", "partiallyPaid"]}]. Tra gli operatori ci sono equals, in, contains, startsWith, greaterThanOrEquals e lessThan; ogni strumento indica i campi che accetta. Le date dei documenti sono nel formato YYYY-MM-DD.

Cercare e ordinare i documenti: per ordini di vendita, documenti di trasporto, fatture, note di credito e ordini d'acquisto, search cerca nel numero del documento, nel nome e nel numero del cliente o del fornitore, nell'email, nel CAP e nei numeri d'ordine esterni. sort accetta nomi di campo, un meno davanti ordina in modo decrescente (-documentDate), e include aggiunge dati collegati come lineItems (righe) o address.

Stati: gli ordini di vendita sono draft, released, completed o cancelled; fatture, documenti di trasporto e ordini d'acquisto possono anche essere sent. Lo stato di pagamento (paymentStatus) di fatture e note di credito è pending, paid, partiallyPaid, cancelled, partiallyCancelled, badDebt o debited.

Giacenze: xentral_get_product_stock restituisce i totali e gli stessi valori per magazzino e per canale di vendita. sellable è quanto si può ancora promettere a un cliente, physical quanto c'è sugli scaffali, reserved quanto è impegnato dagli ordini aperti. I magazzini (Lager) contengono ubicazioni (Lagerplätze): xentral_list_product_storage_locations mostra dove si trova un articolo, xentral_list_storage_location_items cosa c'è in un'ubicazione.

Spedizioni e pagamenti: xentral_list_delivery_note_shipments restituisce corriere, numero di tracking e link di tracking di un documento di trasporto. xentral_get_invoice_balance mostra i pagamenti registrati su una fattura e quanto resta aperto.

Pagine: gli elenchi di documenti accettano page e perPage (fino a 1000, 25 di default); gli altri elenchi page e pageSize (da 10 a 50).

Scrittura: xentral_create_sales_order crea solo una bozza per un cliente esistente: senza numero d'ordine, e nulla viene riservato o spedito finché qualcuno non la controlla e la rilascia in Xentral. Se l'AI non indica i prezzi, Xentral usa quelli del cliente e dell'articolo. xentral_delete_sales_order_draft elimina una bozza di questo tipo ed è disattivato all'installazione; Xentral rifiuta di eliminare ordini rilasciati, completati o annullati. Tutti gli altri strumenti leggono soltanto.

Solo lettura: dai al token solo permessi Read e disattiva xentral_create_sales_order nella pagina del connettore.

Limite di frequenza: Xentral consente circa 100 richieste al minuto per istanza, qualunque sia il piano; oltre risponde 429 con un header Retry-After. Meglio un solo elenco filtrato che tante ricerche singole.

Errori comuni: 401 significa che il token è sbagliato, scaduto o eliminato. 403 significa che al token manca il permesso per quell'area: crea un nuovo token che lo abbia. 400 "Generic request validation failed" o "filter must be an array" indica un campo di filtro o un operatore che lo strumento non accetta, oppure un valore malformato. 404 "Route not found" significa che XENTRAL_URL contiene un percorso come /api/v1, o che l'istanza non offre ancora quell'endpoint. 409 durante l'eliminazione di un ordine di vendita significa che non è più una bozza.

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

Tool disponibili

ToolWhat it does
xentral_list_productsList or search products (Artikel) in Xentral: product number, name, EAN, manufacturer, prices and stock counts
xentral_get_productGet one product by its Xentral id: number, name, descriptions, EAN, unit, prices, measurements, customs data, category and stock settings
xentral_get_product_stockStock of one product: totals (physical, sellable, reserved, open sales order quantity, calculated, producible) and the same figures per…
xentral_list_product_storage_locationsWhere one product is stored: each storage location (Lagerplatz) that holds it, with its warehouse and the quantity there
xentral_list_warehousesList the active warehouses (Lager) with their id and designation
xentral_list_storage_locationsList the storage locations (Lagerplaetze: shelves, bins, pallet spaces) of one warehouse
xentral_list_storage_location_itemsWhat lies in one storage location: each product with its quantity, plus batch, serial number and best-before data where tracked
xentral_list_customersList customers (Kunden) with customer number, name, type, address, email and phone
xentral_get_customerGet one customer by Xentral id: master data, contact details, payment and delivery terms, tax and credit settings
xentral_list_customer_addressesList the addresses of one customer: the master address (type masterdata), the billing address (billingaddress) and every delivery address…
xentral_list_suppliersList suppliers (Lieferanten) with supplier number, name, address and contact details
xentral_get_supplierGet one supplier by Xentral id: address, contact details, bank and tax data, payment terms
xentral_list_sales_ordersList sales orders (Auftraege) with number, date, status, customer, totals and payment method
xentral_get_sales_orderGet one sales order by Xentral id with its line items (product, quantity, price, delivery date), addresses, totals, payment and shipping…
xentral_list_delivery_notesList delivery notes (Lieferscheine) with number, date, status, customer, related sales order and invoice
xentral_get_delivery_noteGet one delivery note by Xentral id with its line items, delivery address and links to the sales order and invoice.…
xentral_list_delivery_note_shipmentsShipments of one delivery note: carrier and shipping method, tracking number and link, ship date and extra packages
xentral_list_invoicesList outgoing invoices (Rechnungen) with number, date, status, payment status, customer, totals and dunning level
xentral_get_invoiceGet one invoice by Xentral id with its line items, billing address, totals, tax, payment terms, payment status and dunning settings
xentral_get_invoice_balancePayment balance of one invoice: the payments booked against it (date, amount, method) and the related documents, to tell how much is still…
xentral_list_credit_notesList credit notes (Gutschriften) with number, date, status, payment status, customer, totals and the invoice they refer to
xentral_get_credit_noteGet one credit note by Xentral id with its line items, address, totals and the invoice it corrects
xentral_get_credit_note_balancePayment balance of one credit note: refunds or offsets booked against it and the related documents
xentral_list_purchase_ordersList purchase orders (Bestellungen) to suppliers with number, date, status, supplier, confirmed and desired delivery dates and totals
xentral_get_purchase_orderGet one purchase order by Xentral id with its line items (product, supplier product number, quantity, price, delivery date), supplier…
xentral_list_liabilitiesList liabilities (Verbindlichkeiten, incoming supplier invoices) with supplier, amounts, due date, status and payment state
xentral_list_payment_methodsList the payment methods (Zahlungsweisen) configured in Xentral with id, name and type, e.g
xentral_list_projectsList the projects (Projekte) of the Xentral instance with id, name and short name
xentral_create_sales_orderCreate a sales order as a draft (status draft, no order number yet) for an existing customer
xentral_delete_sales_order_draftDelete a sales order that is still a draft, e.g. one created by mistake with xentral_create_sales_order

Esempi di prompt

  • "Quante unità dell'articolo 700123 possiamo ancora vendere in ogni magazzino, e in quali ubicazioni si trova?"
  • "Quali fatture sono ancora da pagare o pagate solo in parte? Mostrami cliente, importo e livello di sollecito, dalle più vecchie."
  • "Dov'è il pacco dell'ordine 200345? Dammi il corriere e il link di tracking."
  • "Crea una bozza di ordine di vendita per il cliente 10001 con 20 pezzi dell'articolo 700123 e 5 pezzi dell'articolo 700456, data di consegna desiderata 20 ottobre."

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 Xentral ERP è 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 Xentral a Meta Muse via MCP

Collega Xentral ERP alla tua AI: cerca articoli e giacenze per magazzino e ubicazione, clienti e fornitori, ordini di vendita, documenti di trasporto con tracking, fatture con stato di pagamento, note di credito, ordini d'acquisto e fatture dei fornitori, e crea bozze di ordini di vendita. Con l'API attuale di Xentral e un Personal Access Token.

Connettori

Xentral su MCP: Pilota Xentral da qualsiasi agente AI

Collega Xentral ERP alla tua AI: cerca articoli e giacenze per magazzino e ubicazione, clienti e fornitori, ordini di vendita, documenti di trasporto con tracking, fatture con stato di pagamento, note di credito, ordini d'acquisto e fatture dei fornitori, e crea bozze di ordini di vendita. Con l'API attuale di Xentral e un Personal Access Token.

Connettori

Come collegare Xentral a ChatGPT via MCP

Collega Xentral ERP alla tua AI: cerca articoli e giacenze per magazzino e ubicazione, clienti e fornitori, ordini di vendita, documenti di trasporto con tracking, fatture con stato di pagamento, note di credito, ordini d'acquisto e fatture dei fornitori, e crea bozze di ordini di vendita. Con l'API attuale di Xentral e un Personal Access Token.

Connettori

Come collegare Xentral a Claude via MCP

Collega Xentral ERP alla tua AI: cerca articoli e giacenze per magazzino e ubicazione, clienti e fornitori, ordini di vendita, documenti di trasporto con tracking, fatture con stato di pagamento, note di credito, ordini d'acquisto e fatture dei fornitori, e crea bozze di ordini di vendita. Con l'API attuale di Xentral e un Personal Access Token.

Connettori

Come collegare Xentral a Cursor via MCP

Collega Xentral ERP alla tua AI: cerca articoli e giacenze per magazzino e ubicazione, clienti e fornitori, ordini di vendita, documenti di trasporto con tracking, fatture con stato di pagamento, note di credito, ordini d'acquisto e fatture dei fornitori, e crea bozze di ordini di vendita. Con l'API attuale di Xentral e un Personal Access Token.

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.