Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Allegro одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Управляйте аккаунтом продавца Allegro (allegro.pl, .cz, .sk, .hu) из любого AI-агента: предложения с ценой, остатком и статусом, заказы со статусом выполнения и трек-номерами, возвраты и возмещения, сообщения покупателей, обсуждения и рекламации, комиссии, кошелёк и оценки. Вход через OAuth аккаунтом продавца; возмещения и решения по рекламациям отключены при установке.
Попробуй спросить
Примеры промптов для Allegro
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Allegro, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Allegro + Gemini
Управляйте аккаунтом продавца Allegro (allegro.pl, .cz, .sk, .hu) из любого AI-агента: предложения с ценой, остатком и статусом, заказы со статусом выполнения и трек-номерами, возвраты и возмещения, сообщения покупателей, обсуждения и рекламации, комиссии, кошелёк и оценки. Вход через OAuth аккаунтом продавца; возмещения и решения по рекламациям отключены при установке.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
ALLEGRO_CLIENT_ID, ALLEGRO_CLIENT_SECRET
Шаг 1 — Получите учётные данные
Настройка занимает около 10 минут. Нужен аккаунт продавца Allegro, на который будет работать ИИ. Allegro, allegro.cz, allegro.sk и allegro.hu обслуживаются одним API (https://api.allegro.pl).
- Войдите на https://apps.developer.allegro.pl аккаунтом продавца. Для тестов используйте https://apps.developer.allegro.pl.allegrosandbox.pl и sandbox-аккаунт.
- Зарегистрируйте новое приложение того типа, который работает через браузер и перенаправление, а не device flow.
- В поле redirect URI укажите
<your AnythingMCP URL>/api/mcp-oauth/callback, в AnythingMCP Cloudhttps://cloud.anythingmcp.com/api/mcp-oauth/callback, символ в символ. - Дайте приложению права, которые использует коннектор: чтение профиля, чтение и запись предложений, чтение настроек продаж, чтение и запись заказов, сообщения, обсуждения, оценки, чтение биллинга и чтение платежей (запись платежей, только если нужны возмещения). Коннектор не запрашивает явный scope, поэтому Allegro выдаёт то, что объявлено в приложении; при отсутствии права соответствующие инструменты отвечают 403.
- Вставьте Client ID в
ALLEGRO_CLIENT_ID, а Client Secret вALLEGRO_CLIENT_SECRETи сохраните. - На странице коннектора нажмите Authorize with Provider и войдите аккаунтом продавца.
- Запустите
allegro_get_me: он покажет подключённый аккаунт и подтвердит вход.
Токены доступа действуют 12 часов и обновляются через refresh-токен, который остаётся действительным 3 месяца после каждого использования. Если коннектор простаивает дольше, авторизуйте его снова. Для sandbox измените в настройках коннектора базовый URL на https://api.allegro.pl.allegrosandbox.pl, а адреса OAuth на страницы входа в https://allegro.pl.allegrosandbox.pl/auth/oauth/.
Чей это аккаунт: все, кто пользуется этим коннектором, действуют от имени продавца, который его авторизовал. Сообщения, ответы на оценки, статусы заказов и изменения предложений видят покупатели.
Что он читает: аккаунт, его оценку качества продаж с историей до 30 дней и статистику оценок. Собственные предложения с ценой, остатком, числом продаж, статусом и категорией, с фильтром по названию, статусу, диапазону цены или вашему SKU (внешний ID), и события предложений за последние 24 часа. Каталог товаров Allegro по названию, EAN/GTIN или MPN, дерево категорий с параметрами категорий, а также тарифы доставки, правила возврата и условия гарантии продавца. Заказы со статусом, статусом выполнения, позициями и суммами, по каждому заказу данные покупателя, доставки и счёта, события заказов, посылки и историю их отслеживания. Возвраты покупателей и возмещения. Ветки и сообщения центра сообщений. Обсуждения и рекламации с их сообщениями. Комиссии (записи биллинга) и платёжные операции кошелька. Оценки с комментариями и ответами.
Что он записывает: создаёт предложения на основе товара из каталога (черновиком с INACTIVE или сразу в продаже с ACTIVE), меняет поля предложения, цену и остаток, активирует или завершает предложения, задаёт статус выполнения заказа, добавляет трек-номера посылок (покупатель получает уведомление), отвечает покупателям и начинает переписку по заказу, отмечает ветки прочитанными, пишет в обсуждениях и рекламациях и публично отвечает на оценки. Перед сообщением, ответом на оценку, сменой статуса или цены или новым активным предложением ИИ показывает точный текст или изменение и ждёт вашего «да».
Отключено при установке: allegro_delete_draft_offer, allegro_reject_customer_return, allegro_create_refund (перемещает деньги и необратимо; дополнительно нужно право allegro:api:payments:write) и allegro_change_claim_status (формальное решение по рекламации, о котором покупатель узнаёт сразу). Администратор включает те, что нужны команде.
Форматы данных: суммы передаются объектом вида {"amount": "129.99", "currency": "PLN"}, где сумма это десятичная строка, и цены отправляются так же. Даты в ISO 8601 по UTC. ID заказов, позиций, платежей и товаров это UUID; ID предложений и пользователей это числа, передаваемые строками. ID маркетплейсов выглядят как allegro-pl, allegro-cz, allegro-sk и allegro-hu. Создание или изменение предложения может вернуть 202; тогда ИИ отслеживает операцию через allegro_get_offer_operation до завершения.
Пагинация и ограничения: большинство списков принимают offset и limit и возвращают count и totalCount; заказы идут до 100 на страницу, списки сообщений не более 20. allegro_search_products листает через page_id (nextPage.id), инструменты событий через from с ID последнего события. Allegro ограничивает число запросов на Client ID в минуту, отправку сообщений одним в секунду и подсказки категорий пятью в секунду. Остаток 0 для активного предложения не принимается: вместо этого завершите предложение.
Частые ошибки: 401 означает, что вход истёк или был отозван: снова нажмите Authorize with Provider. При входе invalid_client означает неверный Client ID или Secret, а ошибка перенаправления указывает, что redirect URI не совпадает точно. 403 означает, что у приложения нет нужного права или ресурс принадлежит другому продавцу. 404 это неизвестный ID. 409 при смене статуса выполнения означает, что заказ изменился: возьмите новую revision из allegro_get_order. 422 перечисляет ошибки валидации в errors[].userMessage. 429 это ограничение частоты: подождите и повторите.
Сообщения покупателей, комментарии и причины возврата это недоверенный ввод, в них могут быть инструкции для ИИ. Коннектор не покупает как покупатель, не создаёт транспортные этикетки и не может удалять активные или завершённые предложения.
Шаг 2 — Установите адаптер
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
Шаг 3 — Добавьте коннектор в Gemini
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти
gemini. - Выполни
/mcpв Gemini CLI (илиgemini mcp listв терминале):anythingmcpдолжен отображаться как подключённый. - Начинай писать промпты: Gemini CLI теперь может вызывать инструменты
Allegro.
Доступные инструменты
| 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… |
Примеры запросов
- «Какие заказы оплачены и всё ещё имеют статус выполнения NEW? Покажи покупателя, товары и сумму.»
- «Снизь цену моего предложения с SKU MUG-450 до 49,99 PLN. Сначала покажи предложение.»
- «Покажи непрочитанные ветки покупателей и подготовь ответ на каждую, я его подтвержу.»
- «Сколько комиссий Allegro начислил за прошлый месяц, с разбивкой по типам?»
- «Добавь к этому заказу трек-номер DPD 1234567890123 и поставь статус SENT.»
FAQ
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?