Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi BILL 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.
In breve
Contabilità fornitori e clienti in BILL (Bill.com): fornitori, fatture passive, fatture ricorrenti, note di credito dei fornitori, approvazioni delle fatture e relative policy, pagamenti ai fornitori, clienti, fatture attive, note di credito e incassi. API v3 di BILL con developer key e accesso utente; l'approvazione delle fatture è inclusa ma disattivata all'installazione.
Prova a chiedere
Prompt di esempio per BILL
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → BILL, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
BILL (Bill.com) + Gemini
Contabilità fornitori e clienti in BILL (Bill.com): fornitori, fatture passive, fatture ricorrenti, note di credito dei fornitori, approvazioni delle fatture e relative policy, pagamenti ai fornitori, clienti, fatture attive, note di credito e incassi. API v3 di BILL con developer key e accesso utente; l'approvazione delle fatture è inclusa ma disattivata 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:
BILL_API_URL, BILL_DEV_KEY, BILL_ORGANIZATION_ID, BILL_USERNAME, BILL_PASSWORD
Step 1 — Ottieni le credenziali
- Per accedere all'API di BILL serve una developer key. La genera un amministratore nell'app web di BILL in Settings → Sync & Integrations → Manage Developer Keys → Generate developer key. Per provare prima, registra un account sviluppatore sandbox su
https://developer.bill.com, che include una chiave sandbox. Incolla la chiave inBILL_DEV_KEY. - Copia l'ID dell'organizzazione, che trovi in fondo alla stessa pagina Manage Developer Keys, in
BILL_ORGANIZATION_ID. Inizia con008. - Inserisci l'e-mail e la password di un utente BILL di quell'organizzazione in
BILL_USERNAMEeBILL_PASSWORD. Usa un utente dedicato all'API: il suo ruolo in BILL limita ciò che l'AI può vedere e fare. - Imposta
BILL_API_URLsuhttps://gateway.prod.bill.com/connectper la produzione o suhttps://gateway.stage.bill.com/connectper la sandbox. Una developer key sandbox non funziona in produzione, e viceversa. - Installa il connettore ed esegui per primo
bill_com_get_session. Verifica l'accesso e mostra con quale organizzazione e quale utente lavora il connettore.
Sessioni: il connettore accede come quell'utente e gestisce la sessione da solo. Una sessione scade dopo 35 minuti di inattività, e il connettore semplicemente accede di nuovo.
Cosa legge: BILL (in precedenza Bill.com) gestisce la contabilità fornitori e clienti delle aziende statunitensi. Sul lato fornitori l'AI legge i fornitori, le fatture passive con scadenza, stato di pagamento e di approvazione, le fatture ricorrenti, le note di credito dei fornitori, i pagamenti ai fornitori, le policy di approvazione e le fatture in attesa della tua approvazione. Sul lato clienti legge i clienti, le fatture attive, le note di credito e gli incassi.
Da dove iniziare: chiedi le fatture non pagate o pagate in parte ordinate per scadenza, le fatture in attesa della tua approvazione oppure le fatture ai clienti ancora aperte o pagate in parte.
Approvazioni disattivate all'installazione: bill_com_approve_or_deny_bills approva o rifiuta le fatture in attesa dell'approvazione dell'utente collegato, con un commento facoltativo per fattura, e le fatture approvate possono poi essere pagate. Attivalo solo se vuoi che l'AI approvi fatture per quell'utente; parte dall'elenco di bill_com_list_pending_approvals. Tutto il resto è in sola lettura.
Limiti: 20.000 richieste per developer key all'ora, 3 richieste contemporanee per organizzazione e 200 accessi per developer key all'ora. Gli errori BDC_1144 e BDC_1322 indicano che è stato raggiunto un limite: attendi e riprova.
Il connettore non esegue pagamenti e non crea fatture passive né fatture attive.
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 mostraYOUR_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" }
}
}
}
- Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di
YOUR_MCP_API_KEY. - Salva il file e riavvia
gemini. - Esegui
/mcpin Gemini CLI (oppuregemini mcp listdal terminale):anythingmcpdovrebbe risultare connesso. - Inizia a scrivere prompt: Gemini CLI ora può chiamare i tool di
BILL (Bill.com).
Tool disponibili
| Tool | What it does |
|---|---|
bill_com_get_session | Get the current API session: organization id, user id and whether the session is MFA trusted |
bill_com_list_organizations | List the BILL organizations the signed-in user can access, with organization id and name, including Accountant Console organizations |
bill_com_list_vendors | List vendors (payees) with id, name, contact, address, payment details status, bill currency and balance |
bill_com_get_vendor | Get one vendor by id with contact data, address, payment method and network status, bill currency, balance and accounting links |
bill_com_list_customers | List customers (AR) with id, name, contact, address, invoice currency, balance and whether they can be charged |
bill_com_get_customer | Get one customer by id with contact data, billing and shipping address, payment terms, invoice currency and balance |
bill_com_list_bills | List bills (AP invoices from vendors) with id, vendor, invoice number and date, due date, amount, due amount, payment and approval status |
bill_com_get_bill | Get one bill by id with vendor, invoice number, dates, line items with accounts and classifications, amounts, payment status and approval… |
bill_com_list_recurring_bills | List recurring bill templates with vendor, schedule, amount and next due date |
bill_com_list_vendor_credits | List vendor credits (amounts a vendor owes back) with vendor, credit date, amount, applied amount and status |
bill_com_list_invoices | List AR invoices with id, customer, invoice number and date, due date, total, due amount and status |
bill_com_get_invoice | Get one AR invoice by id with customer, number, dates, line items, totals, amount due, status and payment link details |
bill_com_list_credit_memos | List AR credit memos with customer, reference number, credit date, amount, applied amount and status |
bill_com_list_payments | List AP payments made to vendors with id, vendor, amount, process date, disbursement type, status and the bills paid |
bill_com_get_payment | Get one AP payment by id with vendor, amount, funding account, process and expected arrival dates, status, disbursement type and bills paid |
bill_com_list_received_payments | List payments received from customers (AR) with customer, amount, payment date, type, status and the invoices they settle |
bill_com_get_received_payment | Get one received payment by id with customer, amount, payment date, method, status and the invoices it was applied to |
bill_com_list_pending_approvals | List the bills waiting for approval by the signed-in user, with bill, vendor, amount and due date |
bill_com_list_approval_policies | List the bill approval policies of the organization: rules (for example amount thresholds or vendors) and the approvers in order |
bill_com_approve_or_deny_bills | Approve or deny bills waiting for the signed-in user's approval, with an optional comment per bill |
Esempi di prompt
- "Quali fatture sono non pagate o pagate in parte, ordinate per scadenza, e quanto scade nei prossimi 14 giorni?"
- "Quali fatture aspettano la mia approvazione, di quali fornitori e per quali importi?"
- "Elenca le fatture ai clienti ancora aperte e già scadute, con l'importo ancora da incassare."
- "Quali pagamenti ai fornitori sono partiti questo mese e quali fatture hanno saldato?"
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?