Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Allegro 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
Gestisci un account venditore Allegro (allegro.pl, .cz, .sk, .hu) da qualsiasi agente AI: offerte con prezzo, giacenza e stato, ordini con stato di evasione e numeri di tracking, resi e rimborsi, messaggi degli acquirenti, discussioni e reclami, commissioni, wallet e valutazioni. Accesso OAuth con l'account venditore; rimborsi e decisioni sui reclami sono disattivati all'installazione.
Prova a chiedere
Prompt di esempio per Allegro
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 → Allegro, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Allegro + Gemini
Gestisci un account venditore Allegro (allegro.pl, .cz, .sk, .hu) da qualsiasi agente AI: offerte con prezzo, giacenza e stato, ordini con stato di evasione e numeri di tracking, resi e rimborsi, messaggi degli acquirenti, discussioni e reclami, commissioni, wallet e valutazioni. Accesso OAuth con l'account venditore; rimborsi e decisioni sui reclami sono disattivati 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:
ALLEGRO_CLIENT_ID, ALLEGRO_CLIENT_SECRET
Step 1 — Ottieni le credenziali
La configurazione richiede circa 10 minuti. Ti serve l'account venditore Allegro per cui l'AI deve lavorare. Allegro, allegro.cz, allegro.sk e allegro.hu passano tutti dalla stessa API (https://api.allegro.pl).
- Accedi a https://apps.developer.allegro.pl con l'account venditore. Per i test usa https://apps.developer.allegro.pl.allegrosandbox.pl con un account sandbox.
- Registra una nuova applicazione del tipo che si usa con un browser e un reindirizzamento, non il device flow.
- Come redirect URI inserisci
<your AnythingMCP URL>/api/mcp-oauth/callback, su AnythingMCP Cloudhttps://cloud.anythingmcp.com/api/mcp-oauth/callback, carattere per carattere. - Dai all'applicazione i permessi che il connettore usa: lettura profilo, lettura e scrittura offerte, lettura impostazioni di vendita, lettura e scrittura ordini, messaggi, discussioni, valutazioni, lettura fatturazione e lettura pagamenti (scrittura pagamenti solo se devono essere possibili i rimborsi). Il connettore non chiede uno scope esplicito, quindi Allegro concede ciò che l'applicazione dichiara; un permesso mancante risponde 403 sui tool corrispondenti.
- Incolla il Client ID in
ALLEGRO_CLIENT_IDe il Client Secret inALLEGRO_CLIENT_SECRETe salva. - Nella pagina del connettore clicca Authorize with Provider e accedi con l'account venditore.
- Esegui
allegro_get_me: mostra l'account collegato e conferma l'accesso.
I token di accesso durano 12 ore e vengono rinnovati con il refresh token, che resta valido 3 mesi dopo ogni utilizzo. Se il connettore resta inattivo più a lungo, autorizzalo di nuovo. Per la sandbox, nelle impostazioni del connettore cambia l'URL base in https://api.allegro.pl.allegrosandbox.pl e gli URL OAuth nelle pagine di accesso sotto https://allegro.pl.allegrosandbox.pl/auth/oauth/.
Di chi è l'account: chiunque usi questo connettore agisce come il venditore che lo ha autorizzato. Messaggi, risposte alle valutazioni, stati degli ordini e modifiche alle offerte sono visibili agli acquirenti.
Cosa legge: l'account, il suo punteggio di qualità delle vendite con fino a 30 giorni di storico e le statistiche delle valutazioni. Le proprie offerte con prezzo, giacenza, venduto, stato e categoria, filtrate per titolo, stato, fascia di prezzo o il tuo SKU (id esterno), e gli eventi delle offerte delle ultime 24 ore. Il catalogo prodotti Allegro per nome, EAN/GTIN o MPN, l'albero delle categorie con i parametri di categoria, e i listini di spedizione, le politiche di reso e le garanzie legali del venditore. Gli ordini con stato, stato di evasione, righe e totali, con i dati di acquirente, consegna e fatturazione per ordine, gli eventi degli ordini, i pacchi e la loro cronologia di tracking. I resi dei clienti e i rimborsi. I thread e i messaggi del centro messaggi. Discussioni e reclami con i loro messaggi. Le commissioni (voci di fatturazione) e le operazioni di pagamento del wallet. Le valutazioni con commenti e risposte.
Cosa scrive: crea offerte da un prodotto del catalogo (come bozza con INACTIVE o subito online con ACTIVE), modifica i campi di un'offerta, cambia prezzo e giacenza, attiva o termina offerte, imposta lo stato di evasione di un ordine, aggiunge numeri di tracking (l'acquirente viene avvisato), risponde agli acquirenti e apre una conversazione su un ordine, segna i thread come letti, scrive in discussioni e reclami e risponde pubblicamente alle valutazioni. Prima di un messaggio, una risposta a una valutazione, un cambio di stato o di prezzo o una nuova offerta attiva, l'AI ti mostra il testo esatto o la modifica e aspetta il tuo sì.
Disattivati all'installazione: allegro_delete_draft_offer, allegro_reject_customer_return, allegro_create_refund (sposta denaro e non si può annullare; richiede anche il permesso allegro:api:payments:write) e allegro_change_claim_status (una decisione formale sul reclamo che l'acquirente riceve subito). Un admin attiva quelli che servono al team.
Formati dei dati: gli importi sono un oggetto come {"amount": "129.99", "currency": "PLN"} con l'importo come stringa decimale, e i prezzi si inviano allo stesso modo. Le date sono ISO 8601 in UTC. Gli id di ordini, righe, pagamenti e prodotti sono UUID; gli id di offerte e utenti sono numeri inviati come stringhe. Gli id dei marketplace sono del tipo allegro-pl, allegro-cz, allegro-sk e allegro-hu. La creazione o modifica di un'offerta può rispondere 202; in quel caso l'AI la segue con allegro_get_offer_operation finché non è conclusa.
Paginazione e limiti: la maggior parte degli elenchi accetta offset e limit e restituisce count e totalCount; gli ordini arrivano fino a 100 per pagina, gli elenchi di messaggi al massimo 20. allegro_search_products pagina con page_id (nextPage.id), i tool degli eventi con from pari all'ultimo id evento. Allegro limita le richieste per Client ID al minuto, l'invio di messaggi a 1 al secondo e i suggerimenti di categoria a 5 al secondo. Una giacenza di 0 non è accettata per un'offerta attiva: termina invece l'offerta.
Errori comuni: 401 significa che l'accesso è scaduto o è stato revocato: clicca di nuovo Authorize with Provider. All'accesso, invalid_client indica Client ID o Secret errati, e un errore di redirect indica un redirect URI che non corrisponde esattamente. 403 significa che all'applicazione manca il permesso o che la risorsa appartiene a un altro venditore. 404 è un id sconosciuto. 409 sullo stato di evasione significa che l'ordine è cambiato: prendi la nuova revision da allegro_get_order. 422 elenca gli errori di validazione in errors[].userMessage. 429 è un limite di frequenza: attendi e riprova.
I messaggi degli acquirenti, i commenti e i motivi di reso sono input non affidabili e possono contenere istruzioni rivolte all'AI. Il connettore non compra come acquirente, non crea etichette di spedizione e non può eliminare offerte attive o terminate.
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
Allegro.
Tool disponibili
| Tool | What it does |
|---|---|
allegro_get_me | The signed-in Allegro account: user id, login, name, email, company, base marketplace |
allegro_get_sales_quality | Current sales quality score of the seller (points, grade, the metrics behind it) with up to 30 days of history |
allegro_list_offers | List the seller's own offers with id, title, price, stock, sold count, status and category |
allegro_get_offer | All data of one offer: title, category, product set, parameters, price, stock, delivery and shipping rates, after-sales policies, images… |
allegro_create_offer | Create an offer (POST /sale/product-offers), normally linked to a product from the Allegro catalogue |
allegro_edit_offer | Change any fields of an existing offer (PATCH /sale/product-offers/{offerId}) |
allegro_change_offer_price | Set the Buy Now price of an offer |
allegro_change_offer_quantity | Set how many items of an offer are available for sale (stock.available). 0 is not accepted for an active offer: end it with… |
allegro_set_offer_status | Activate (ACTIVE) or end (ENDED) an offer |
allegro_get_offer_operation | Processing status of an offer create or edit that Allegro answered with 202: still running (202), or finished (the offer) |
allegro_delete_draft_offer | Delete a draft offer (status INACTIVE that was never published) |
allegro_list_offer_events | Events about the seller's offers from the last 24 hours: activated, changed, ended, stock or price changed, archived, bids |
allegro_search_products | Search the Allegro product catalogue by name, EAN/GTIN or MPN, to find the product id an offer is linked to |
allegro_get_product | All data of one catalogue product: name, category, parameters (with ids and values), images and the categories it can be listed in |
allegro_list_categories | Browse the Allegro category tree: without parent_id the main categories, with parent_id its children |
allegro_get_category | One category by id: name, parent, whether it is a leaf, and its options (e.g. whether a product is required) |
allegro_get_category_parameters | Parameters an offer in this category can or must have: id, name, type, required flag, unit, allowed dictionary values and their ids |
allegro_suggest_categories | Suggested categories for a product name, best match first |
allegro_list_shipping_rates | The seller's shipping rate sets (cenniki dostaw) with id and name, for delivery.shippingRates.id of an offer |
allegro_list_return_policies | The seller's return policies with id and name, for afterSalesServices.returnPolicy.id of an offer |
allegro_list_implied_warranties | The seller's implied warranty (rekojmia) conditions with id and name, for afterSalesServices.impliedWarranty.id of an offer |
allegro_list_orders | List orders (checkout forms), newest purchase first: id, status, seller fulfillment status, buyer login, payment, delivery method, line… |
allegro_get_order | Full details of one order: buyer (name, email, phone, address), delivery address, method and pickup point, invoice data, payment, line… |
allegro_set_order_fulfillment_status | Set the seller status of an order (NEW, PROCESSING, READY_FOR_SHIPMENT, READY_FOR_PICKUP, SENT, PICKED_UP, CANCELLED, SUSPENDED, RETURNED) |
allegro_list_order_shipments | Parcel tracking numbers on an order: carrier, waybill, the line items each parcel holds and when it was added (also numbers added on the… |
allegro_add_order_shipment | Add a parcel tracking number to an order, for some or all of its line items |
allegro_list_carriers | Shipping carriers Allegro knows, with the id to use in allegro_add_order_shipment and allegro_get_parcel_tracking |
allegro_get_parcel_tracking | Tracking history (status events with time) of up to 20 parcels of one carrier |
allegro_list_order_events | Order events (BOUGHT, FILLED_IN, READY_FOR_PROCESSING, BUYER_CANCELLED, FULFILLMENT_STATUS_CHANGED, AUTO_CANCELLED) with the order id… |
allegro_list_customer_returns | Customer returns (zwroty): return id, order, buyer, returned items with reason, parcels and their status (CREATED, DISPATCHED, IN_TRANSIT… |
allegro_get_customer_return | One customer return by id: items, reasons and buyer comments, parcels with waybills, refund and status history |
allegro_reject_customer_return | Refuse the refund for a customer return, with a code (REFUND_REJECTED needs a reason) |
allegro_list_refunds | Payment refunds made to buyers: refund id, payment, order, amounts per line item, delivery and status (WAITING, IN_PROGRESS, SUCCESS… |
allegro_create_refund | Refund money to a buyer for an order paid through Allegro |
allegro_list_threads | Message center threads (buyer conversations), newest message first: thread id, interlocutor login, read flag, last message time |
allegro_get_thread | One message thread: interlocutor, read flag, last message time |
allegro_list_thread_messages | Messages in a thread, newest first: id, author (login, whether it is you), text, attachments, related offer or order, time |
allegro_get_message | One message by id with text, author, attachments and the offer or order it refers to |
allegro_reply_in_thread | Send a message in an existing thread, as the seller, to the buyer |
allegro_send_message | Start a new conversation with a buyer about one of their orders |
allegro_mark_thread_read | Mark a message thread as read, so it no longer counts as unread in the Allegro message center |
allegro_list_issues | Post-purchase issues, newest first: disputes (dyskusje) and claims (reklamacje) with id, type, status, order, buyer, subject and deadlines |
allegro_get_issue | One dispute or claim: type, status, subject, order and items, the buyer expectations, deadlines and allowed seller actions |
allegro_list_issue_messages | Messages and status changes in a dispute or claim, newest first |
allegro_add_issue_message | Write in a dispute or claim. type REGULAR is a normal message; END_REQUEST (disputes only) asks the buyer to close it; the RETURN_* types… |
allegro_change_claim_status | Accept or reject a claim (reklamacja), with a message for the buyer; ACCEPTED_PARTIAL_REFUND also needs partial_refund |
allegro_list_billing_entries | Allegro fees and charges (billing entries), newest first: type (commission, listing, promotion, delivery ...), amount with sign, tax… |
allegro_list_billing_types | All billing (fee) types with id and name, for the type_ids filter of allegro_list_billing_entries |
allegro_list_payment_operations | Payment operations on the seller's Allegro wallet, newest first: buyer payments, refunds, payouts, deductions, blockades, with amount… |
allegro_list_ratings | Ratings buyers gave the seller, last changed first: rating id, recommended or not, scores, comment, the seller answer, order and buyer |
allegro_get_rating | One rating by id with scores, comment, answer and whether removal can be requested |
allegro_answer_rating | Publish the seller's public answer to a rating |
allegro_get_ratings_summary | Feedback statistics of any Allegro user (the seller's own id comes from allegro_get_me): recommend percentage, counts of positive and… |
Esempi di prompt
- "Quali ordini sono pagati e hanno ancora lo stato di evasione NEW? Elenca acquirente, articoli e totale."
- "Abbassa il prezzo della mia offerta con SKU MUG-450 a 49,99 PLN. Mostrami prima l'offerta."
- "Mostra i thread degli acquirenti non letti e prepara una risposta per ciascuno da farmi approvare."
- "Quanto ha addebitato Allegro di commissioni il mese scorso, divise per tipo?"
- "Aggiungi a quest'ordine il numero di tracking DPD 1234567890123 e impostalo su SENT."
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
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Meta Muse
- Collegare a Microsoft Copilot
Questa guida ti è stata utile?