Back to Guides

Come collegare Xero a ChatGPT

Collega l'API contabile di Xero a ChatGPT tramite MCP. Interroga fatture, transazioni bancarie e report finanziari con il linguaggio naturale usando AnythingMCP.

Parla con i tuoi dati contabili con ChatGPT

Xero non dispone di un connettore MCP ufficiale. Con AnythingMCP, puoi convertire l'API REST di Xero in un server MCP e permettere a ChatGPT di interrogare fatture, transazioni bancarie e generare analisi finanziarie.

Guida passo dopo passo

Passo 1: Distribuire AnythingMCP

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d

Passo 2: Ottenere le credenziali API di Xero

Registrati su https://developer.xero.com. Crea un'app con connessione personalizzata e imposta gli ambiti richiesti: accounting.transactions.read, accounting.contacts.read, accounting.reports.read.

Passo 3: Creare un connettore REST

Crea un connettore REST con URL base https://api.xero.com/api.xro/2.0. Configura l'autenticazione OAuth 2.0 con l'intestazione Xero tenant ID.

Passo 4: Esporre gli endpoint principali

  • GET /Invoices — Tutte le fatture
  • GET /BankTransactions — Transazioni bancarie
  • GET /Contacts — Clienti e fornitori
  • GET /Reports/ProfitAndLoss — Report conto economico
  • GET /Reports/BalanceSheet — Stato patrimoniale
  • GET /Accounts — Piano dei conti

Passo 5: Collegare ChatGPT

{
  "mcpServers": {
    "xero": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Passo 6: Interrogare le tue finanze

  • "Quanto ci devono i clienti in fatture in sospeso?"
  • "Quali sono state le nostre spese totali il mese scorso?"
  • "Mostrami il conto economico del primo trimestre"
  • "Quali clienti hanno fatture scadute?"
  • "Qual è il nostro saldo bancario attuale?"

Buone pratiche di sicurezza

  • Usa ambiti di sola lettura — evita i permessi di scrittura
  • Abilita il registro di audit di AnythingMCP per la conformità
  • Ruota regolarmente i token OAuth

Prossimi passi