Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Tabby 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
Tabby buy now, pay later (Emirati Arabi Uniti, Arabia Saudita, Kuwait): consulta i pagamenti con catture e rimborsi, le sessioni di checkout, le contestazioni dei clienti e i webhook. Cattura, rimborso e chiusura sono inclusi, ma disattivati all'installazione.
Prova a chiedere
Prompt di esempio per Tabby
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 → Tabby, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Tabby
Tabby buy now, pay later (Emirati Arabi Uniti, Arabia Saudita, Kuwait): consulta i pagamenti con catture e rimborsi, le sessioni di checkout, le contestazioni dei clienti e i webhook. Cattura, rimborso e chiusura sono inclusi, ma disattivati all'installazione.
Setup
La configurazione richiede circa 2 minuti. Ti servono un account merchant Tabby e la sua chiave API segreta.
- Accedi alla Tabby Merchant Dashboard (
merchant.tabby.aiper gli Emirati,merchant.tabby.saper l'Arabia Saudita), oppure chiedi le chiavi API al tuo partner manager Tabby. - Copia la secret key in
TABBY_SECRET_KEY:sk_test_...per i pagamenti di test,sk_...per quelli reali. La chiave pubblica (pk_...) qui non funziona. - Imposta
TABBY_API_URLsull'API della tua regione merchant:https://api.tabby.aiper gli Emirati (e il Kuwait),https://api.tabby.saper l'Arabia Saudita. Tabby si aspetta che ogni chiamata vada alla regione del merchant. Test e produzione usano lo stesso indirizzo; decide la chiave. - Installa il connettore ed esegui
tabby_search_payments: elenca i tuoi ultimi pagamenti e conferma la chiave.
Id del pagamento e numero d'ordine: l'id di un pagamento è un UUID assegnato da Tabby; il tuo numero d'ordine è order.reference_id del pagamento. Per trovare un pagamento a partire dal numero d'ordine, l'AI elenca i pagamenti della data dell'ordine con tabby_search_payments (created_from / created_to) e confronta order.reference_id.
Cosa legge: i tuoi pagamenti, dal più recente, con stato, importo e valuta, acquirente (nome, e-mail, telefono), riferimento e articoli dell'ordine, catture e rimborsi; un pagamento completo, con indirizzo di spedizione, tasse, spedizione, sconto e ogni cattura e rimborso con importi e date; le sessioni di checkout, quando il checkout di un cliente non si è concluso; le contestazioni dei clienti con motivo, commento, allegati, articoli contestati e i giorni che mancano all'approvazione automatica; e i webhook registrati per un merchant code (il valore del loro header non viene restituito).
Stato del pagamento: AUTHORIZED significa che il cliente ha approvato e non è ancora stato catturato nulla; CLOSED significa catturato per intero o chiuso; REJECTED ed EXPIRED significano che non si è mosso denaro. Senza filtro di stato la ricerca restituisce solo pagamenti AUTHORIZED e CLOSED.
Disattivati all'installazione: tabby_create_capture (cattura un pagamento AUTHORIZED in tutto o in parte quando l'ordine viene spedito), tabby_create_refund (rimborsa un pagamento CLOSED; il denaro torna subito al cliente e non si può riprendere) e tabby_close_payment (libera ciò che non è stato catturato, per un ordine annullato o dopo una cattura parziale). Muovono denaro, quindi un amministratore li attiva deliberatamente. Anche allora l'AI ti mostra pagamento, importo e valuta e aspetta il tuo sì, e passa un reference_id perché un nuovo tentativo non venga eseguito due volte.
Importi e orari: gli importi sono stringhe con al massimo 2 decimali (AED, SAR) o 3 (KWD). Date e orari sono UTC, ISO 8601.
Limiti: la ricerca dei pagamenti restituisce al massimo 20 pagamenti per chiamata, e l'AI pagina con offset. L'elenco delle contestazioni restituisce le 100 più recenti e pagina con un token.
Errori comuni: 401 significa secret key errata o chiave pubblica; un 400 con corpo vuoto può anche indicare una chiave mancante. 403 o 404 su un pagamento che esiste indicano di solito la regione sbagliata in TABBY_API_URL. 409 su un rimborso significa che il pagamento non è ancora rimborsabile (non CLOSED) o che l'importo è troppo alto.
Il connettore non crea sessioni di checkout, non modifica pagamenti, non registra webhook e non risponde alle contestazioni; queste operazioni si fanno nella Tabby Merchant Dashboard.
Prerequisiti: TABBY_API_URL, TABBY_SECRET_KEY
Installazione locale del connettore
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
Apri http://localhost:3000/connectors/store, scegli Tabby e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| Tool | What it does |
|---|---|
tabby_search_payments | List Tabby payments, newest first: id, created_at, status, amount and currency, buyer (name, email, phone), order reference_id and items… |
tabby_get_payment_details | Get one Tabby payment by its id: status (CREATED, AUTHORIZED, CLOSED, REJECTED, EXPIRED), amount, currency, is_test, buyer, shipping… |
tabby_get_checkout_session | Get a checkout session by its id: session status (created, approved, rejected, expired), the payment it created (id, status, amount, order… |
tabby_list_disputes | List the 100 most recent disputes customers opened on your payments: id, payment_id, order_number, amount, currency, status, reason… |
tabby_get_dispute | Get one dispute by its id with the customer reason, comment, attachments, disputed items, amount, status and the days left before it is… |
tabby_list_webhooks | List the webhooks registered for one merchant code: id, url, is_test and the header Tabby sends with each notification (its value is not… |
tabby_create_capture | Capture an AUTHORIZED payment in full or in part when the order ships |
tabby_create_refund | Refund a CLOSED (captured) payment in full or in part |
tabby_close_payment | Close an AUTHORIZED payment |
Esempi di prompt
- "Quali pagamenti Tabby sono stati creati ieri, e quali sono ancora AUTHORIZED e non catturati?"
- "Trova il pagamento Tabby del nostro ordine numero 100245 e mostrami catture e rimborsi."
- "Elenca le contestazioni aperte e quanti giorni mancano per ciascuna all'approvazione automatica."
- "Un cliente dice che il checkout Tabby non si è concluso: controlla questa sessione di checkout e dimmi cosa è successo."
- "Rimborsa 120 AED sul pagamento Tabby dell'ordine 100245. Prima mostrami pagamento e importo."
Prossimi passi
Questa guida ti è stata utile?