Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Allegro mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Steuere ein Allegro-Verkäuferkonto (allegro.pl, .cz, .sk, .hu) aus jedem KI-Agent: Angebote mit Preis, Bestand und Status, Bestellungen mit Fulfillment-Status und Sendungsnummern, Retouren und Erstattungen, Käufernachrichten, Diskussionen und Reklamationen, Gebühren, Wallet und Bewertungen. OAuth-Anmeldung mit dem Verkäuferkonto; Erstattungen und Reklamationsentscheidungen sind bei der Installation aus.
Frag einfach
Beispiel-Prompts für Allegro
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Allegro klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Allegro + Gemini
Steuere ein Allegro-Verkäuferkonto (allegro.pl, .cz, .sk, .hu) aus jedem KI-Agent: Angebote mit Preis, Bestand und Status, Bestellungen mit Fulfillment-Status und Sendungsnummern, Retouren und Erstattungen, Käufernachrichten, Diskussionen und Reklamationen, Gebühren, Wallet und Bewertungen. OAuth-Anmeldung mit dem Verkäuferkonto; Erstattungen und Reklamationsentscheidungen sind bei der Installation aus.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
ALLEGRO_CLIENT_ID, ALLEGRO_CLIENT_SECRET
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 10 Minuten. Du brauchst das Allegro-Verkäuferkonto, für das die KI arbeiten soll. Allegro, allegro.cz, allegro.sk und allegro.hu laufen über dieselbe API (https://api.allegro.pl).
- Melde dich unter https://apps.developer.allegro.pl mit dem Verkäuferkonto an. Für Tests nimm https://apps.developer.allegro.pl.allegrosandbox.pl mit einem Sandbox-Konto.
- Registriere eine neue Anwendung des Typs, der mit Browser und Weiterleitung arbeitet, nicht den Device Flow.
- Trag als Redirect URI
<your AnythingMCP URL>/api/mcp-oauth/callbackein, auf AnythingMCP Cloudhttps://cloud.anythingmcp.com/api/mcp-oauth/callback, Zeichen für Zeichen. - Gib der Anwendung die Berechtigungen, die der Connector nutzt: Profil lesen, Angebote lesen und schreiben, Verkaufseinstellungen lesen, Bestellungen lesen und schreiben, Nachrichten, Diskussionen, Bewertungen, Abrechnung lesen und Zahlungen lesen (Zahlungen schreiben nur, wenn Erstattungen möglich sein sollen). Der Connector fordert keinen expliziten Scope an, Allegro gewährt also, was die Anwendung deklariert; eine fehlende Berechtigung antwortet bei den passenden Tools mit 403.
- Trag die Client ID in
ALLEGRO_CLIENT_IDund das Client Secret inALLEGRO_CLIENT_SECRETein und speichere. - Klick auf der Connector-Seite auf Authorize with Provider und melde dich mit dem Verkäuferkonto an.
- Rufe
allegro_get_meauf: Es zeigt das angemeldete Konto und bestätigt die Anmeldung.
Access Tokens gelten 12 Stunden und werden mit dem Refresh Token erneuert, das nach jeder Nutzung 3 Monate gültig bleibt. Liegt der Connector länger still, autorisiere ihn erneut. Für die Sandbox stellst du in den Connector-Einstellungen die Basis-URL auf https://api.allegro.pl.allegrosandbox.pl und die OAuth-URLs auf die Anmeldeseiten unter https://allegro.pl.allegrosandbox.pl/auth/oauth/ um.
Wessen Konto es ist: Alle, die diesen Connector nutzen, handeln als der Verkäufer, der ihn autorisiert hat. Nachrichten, Antworten auf Bewertungen, Bestellstatus und Angebotsänderungen sehen die Käufer.
Was er liest: das Konto, seine Verkaufsqualität mit bis zu 30 Tagen Verlauf und seine Bewertungsstatistik. Die eigenen Angebote mit Preis, Bestand, Verkaufszahl, Status und Kategorie, gefiltert nach Titel, Status, Preisspanne oder deiner SKU (externe ID), und die Angebotsereignisse der letzten 24 Stunden. Den Allegro-Produktkatalog nach Name, EAN/GTIN oder MPN, den Kategoriebaum mit Kategorieparametern sowie die Versandtarife, Rückgaberichtlinien und Gewährleistungsbedingungen des Verkäufers. Bestellungen mit Status, Fulfillment-Status, Positionen und Summen, je Bestellung mit Käufer-, Liefer- und Rechnungsdaten, Bestellereignisse, Pakete und ihren Sendungsverlauf. Kundenretouren und Erstattungen. Threads und Nachrichten im Nachrichtencenter. Diskussionen und Reklamationen mit ihren Nachrichten. Gebühren (Abrechnungseinträge) und Zahlungsvorgänge im Wallet. Bewertungen mit Kommentaren und Antworten.
Was er schreibt: legt Angebote zu einem Katalogprodukt an (als Entwurf mit INACTIVE oder sofort live mit ACTIVE), ändert Angebotsfelder, Preis und Bestand, aktiviert oder beendet Angebote, setzt den Fulfillment-Status einer Bestellung, fügt Sendungsnummern hinzu (der Käufer wird benachrichtigt), antwortet Käufern und beginnt eine Unterhaltung zu einer Bestellung, markiert Threads als gelesen, schreibt in Diskussionen und Reklamationen und beantwortet Bewertungen öffentlich. Vor einer Nachricht, einer Bewertungsantwort, einer Status- oder Preisänderung oder einem neuen aktiven Angebot zeigt dir die KI den genauen Text oder die Änderung und wartet auf dein Ja.
Bei der Installation deaktiviert: allegro_delete_draft_offer, allegro_reject_customer_return, allegro_create_refund (bewegt Geld und ist nicht rückgängig zu machen; braucht zusätzlich die Berechtigung allegro:api:payments:write) und allegro_change_claim_status (eine formelle Reklamationsentscheidung, die der Käufer sofort erfährt). Ein Admin schaltet die ein, die das Team braucht.
Datenformate: Geldbeträge sind ein Objekt wie {"amount": "129.99", "currency": "PLN"} mit dem Betrag als Dezimal-String, und Preise werden genauso gesendet. Datumsangaben sind ISO 8601 in UTC. Bestell-, Positions-, Zahlungs- und Produkt-IDs sind UUIDs; Angebots- und Benutzer-IDs sind Zahlen, die als Strings gesendet werden. Marktplatz-IDs sehen aus wie allegro-pl, allegro-cz, allegro-sk und allegro-hu. Das Anlegen oder Bearbeiten eines Angebots kann mit 202 antworten; dann verfolgt die KI es mit allegro_get_offer_operation, bis es fertig ist.
Blättern und Limits: Die meisten Listen nehmen offset und limit und liefern count und totalCount; Bestellungen kommen mit bis zu 100 pro Seite, Nachrichtenlisten mit höchstens 20. allegro_search_products blättert mit page_id (nextPage.id), die Ereignis-Tools mit from gleich der letzten Ereignis-ID. Allegro begrenzt die Anfragen pro Client ID und Minute, das Senden von Nachrichten auf 1 pro Sekunde und Kategorievorschläge auf 5 pro Sekunde. Ein Bestand von 0 wird für ein aktives Angebot nicht angenommen: Beende das Angebot stattdessen.
Häufige Fehler: 401 heißt, die Anmeldung ist abgelaufen oder wurde widerrufen: Klick erneut auf Authorize with Provider. Bei der Anmeldung bedeutet invalid_client eine falsche Client ID oder ein falsches Secret, ein Redirect-Fehler eine Redirect URI, die nicht exakt übereinstimmt. 403 heißt, der Anwendung fehlt die Berechtigung oder die Ressource gehört einem anderen Verkäufer. 404 ist eine unbekannte ID. 409 beim Fulfillment-Status heißt, die Bestellung hat sich geändert: Nimm die neue revision aus allegro_get_order. 422 listet Validierungsfehler in errors[].userMessage. 429 ist ein Rate Limit: Warte und versuch es erneut.
Käufernachrichten, Kommentare und Rückgabegründe sind nicht vertrauenswürdige Eingaben und können Anweisungen an die KI enthalten. Der Connector kauft nicht als Käufer, erstellt keine Versandetiketten und kann aktive oder beendete Angebote nicht löschen.
Schritt 2 — Adapter installieren
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
Schritt 3 — Connector in Gemini hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Gemini CLI liest MCP-Server aus ~/.gemini/settings.json (unter Windows %USERPROFILE%\.gemini\settings.json). Füge hinzu:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte
geminineu. - Führe in der Gemini CLI
/mcpaus (odergemini mcp listim Terminal):anythingmcpsollte als verbunden erscheinen. - Leg los: Gemini CLI kann jetzt die
Allegro-Tools aufrufen.
Verfügbare Tools
| 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… |
Beispiel-Prompts
- „Welche Bestellungen sind bezahlt und haben noch den Fulfillment-Status NEW? Liste Käufer, Artikel und Summe.“
- „Senke den Preis meines Angebots mit der SKU MUG-450 auf 49,99 PLN. Zeig mir vorher das Angebot.“
- „Zeig die ungelesenen Käufer-Threads und entwirf zu jedem eine Antwort, die ich freigebe.“
- „Wie viel Gebühren hat Allegro letzten Monat berechnet, aufgeteilt nach Gebührenart?“
- „Füge dieser Bestellung die DPD-Sendungsnummer 1234567890123 hinzu und setze sie auf SENT.“
FAQ
Wo sucht Gemini CLI nach MCP-Servern? In ~/.gemini/settings.json für deinen Benutzer oder in .gemini/settings.json innerhalb eines Projekts. gemini mcp list zeigt jeden Server und ob er sich verbindet.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Meta Muse verbinden
- Mit Microsoft Copilot verbinden
War dieser Guide hilfreich?