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 fattureGET /BankTransactions— Transazioni bancarieGET /Contacts— Clienti e fornitoriGET /Reports/ProfitAndLoss— Report conto economicoGET /Reports/BalanceSheet— Stato patrimonialeGET /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