Кратко
Amazon Vendor Central через Selling Partner API: розничные заказы на покупку, подтверждения, подтверждения отгрузки, счета-фактуры, заказы на прямую доставку с ярлыками, упаковочные листы и запасы, статус транзакций и отчеты для поставщиков. Вход с помощью токена обновления Amazon частного приложения для поставщиков.
Пошаговая настройка
Подключи Amazon Vendor Central к Microsoft Copilot за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи Amazon Vendor Central в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
Попробуй спросить
Примеры промптов для Amazon Vendor Central (SP-API)
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Нет установки? Используй cloud.anythingmcp.com напрямую. Войди в систему, нажми Connectors → Amazon Vendor Central, вставь свои учетные данные, создай ключ API MCP и готово. Никакого Docker, никакого
git clone, никакого локального сервера.
Amazon Vendor Central + Microsoft Copilot
Amazon Vendor Central через Selling Partner API: розничные заказы на покупку, подтверждения, подтверждения отгрузки, счета-фактуры, заказы на прямую доставку с ярлыками, упаковочные листы и запасы, статус транзакций и отчеты для поставщиков. Вход с помощью токена обновления Amazon частного приложения для поставщиков.
Предварительные требования
Смотри полные инструкции по настройке, встроенные в коннектор (видно в магазине приложения, когда ты выбираешь коннектор). Необходимые переменные окружения для этого коннектора:
SPAPI_CLIENT_ID, SPAPI_CLIENT_SECRET, SPAPI_REFRESH_TOKEN, SPAPI_ENDPOINT, SPAPI_MARKETPLACE_ID
Шаг 1 — Получи учетные данные
Настройка занимает около 20 минут. Тебе нужно одобрение профиля разработчика от Amazon.
- В Vendor Central открой Integration, затем API Integration, и заполни Developer Profile. В разделе Data Access выбери Private Developer: I build application(s) that integrate my own company with Amazon Services APIs, выбери необходимые роли и нажми Register. Amazon проверяет профиль и открывает дело с дальнейшими шагами.
- На той же странице выбери Add new app client, заполни форму, отметь Vendors, где Amazon предлагает выбор, и выбери роли. Затем выбери View в разделе LWA credentials и скопируй идентификатор клиента в
SPAPI_CLIENT_ID, а секрет клиента вSPAPI_CLIENT_SECRET. - Выбери Authorize app для своего аккаунта поставщика. Amazon покажет refresh token (он начинается с
Atzr|): вставь его вSPAPI_REFRESH_TOKEN. - Выбери свой регион в
SPAPI_ENDPOINT(Северная Америка, Европа или Дальний Восток) и введи идентификатор рынка своего магазина Amazon вSPAPI_MARKETPLACE_ID, напримерATVPDKIKX0DER(США),A1PA6795UKMFR9(Германия),A1F83G8C2ARO7P(Великобритания),APJ6JRA9NG5V4(Италия),A13V1IB3VIYZZH(Франция),A1RKKUPIHCS9HS(Испания),A1VC38T7YXB528(Япония).
Роли: розничные инструменты требуют роль Amazon Fulfillment. Инструменты прямой доставки требуют Direct-to-Consumer Shipping (Restricted), ограниченной роли, потому что заказы содержат адреса клиентов; Amazon запрашивает дополнительную информацию о защите данных перед ее предоставлением. Отчеты для поставщиков требуют Brand Analytics. Вызов без своей роли отвечает 403.
С чего начать: amazon_vendor_list_purchase_orders с purchase_order_state New показывает, что заказал Amazon; amazon_vendor_get_purchase_order дает один заказ полностью.
Розничные закупки: amazon_vendor_list_purchase_orders, amazon_vendor_get_purchase_order, amazon_vendor_list_purchase_order_statuses (принятые и полученные количества). Ответь на заказ с помощью amazon_vendor_submit_acknowledgements, объяви об отгрузке с помощью amazon_vendor_submit_shipment_confirmations, и следи за ним с помощью amazon_vendor_list_shipments и amazon_vendor_list_transport_labels. Подтверждения и подтверждения отгрузки являются обязательными ответами для Amazon, поэтому amazon_vendor_submit_acknowledgements и amazon_vendor_submit_shipment_confirmations установлены выключенными, как и amazon_vendor_submit_invoices: включи их на странице коннектора, когда ИИ должен их отправить; он попросит тебя подтвердить каждое из них.
Прямая доставка (ты отправляешь клиенту Amazon): amazon_vendor_list_df_orders, amazon_vendor_get_df_order, amazon_vendor_acknowledge_df_orders, amazon_vendor_list_df_packing_slips, amazon_vendor_get_df_packing_slip, amazon_vendor_list_df_customer_invoices, amazon_vendor_list_df_shipping_labels, amazon_vendor_get_df_shipping_label, amazon_vendor_submit_df_shipment_confirmations и amazon_vendor_update_df_inventory. Создание ярлыков для транспортировки: amazon_vendor_request_df_shipping_labels и amazon_vendor_create_df_shipping_labels установлены выключенными, как и amazon_vendor_acknowledge_df_orders, amazon_vendor_submit_df_shipment_confirmations и amazon_vendor_submit_df_invoices.
Отправки асинхронные: каждый инструмент отправки отвечает с transactionId и ничем больше. Читай результат с помощью amazon_vendor_get_transaction_status (розничная) или amazon_vendor_get_df_transaction_status (прямая доставка): Processing, Success или Failure с ошибками. Не сообщай о завершении отправки, пока не будет указано Success.
Отчеты (3 шага): amazon_vendor_create_report, затем amazon_vendor_get_report до DONE, затем amazon_vendor_download_report_document.
Полевые заметки: вызовы списка охватывают максимум 7 дней за вызов; списки прямой доставки требуют как created_after, так и created_before. Времена в формате ISO 8601. Количества идут с единицей измерения (Cases или Eaches для розничной торговли, Each для прямой доставки); деньги — это десятичная строка с кодом валюты. partyId — это твой код поставщика для стороны продажи и код склада для сторон отправки и получения. Страница списков с pagination.nextToken.
Ограничения по скорости: 10 вызовов в секунду на операцию с всплеском в 10 (статус транзакции: всплеск 20). При 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 — Добавь коннектор в Microsoft Copilot
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.
- В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
- Укажи Server name (например,
AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер. - В аутентификации выбери API key, установи Type в Header, укажи имя заголовка
X-API-Keyи нажми Create. - В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
- Проверь в панели Test агента: попроси о том, для чего нужны инструменты
Amazon Vendor Central. - Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.
Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.
Доступные инструменты
| Инструмент | Что он делает |
|---|---|
amazon_vendor_list_purchase_orders | Список розничных заказов на покупку, размещенных Amazon у тебя, созданных или измененных за максимум 7 дней: purchaseOrderNumber… |
amazon_vendor_get_purchase_order | Читай один розничный заказ на покупку: состояние, дата заказа, тип заказа на покупку, окно доставки, способ оплаты, покупка, продажа, адрес доставки и… |
amazon_vendor_list_purchase_order_statuses | Список статусов выполнения розничных заказов на покупку за максимум 7 дней: purchaseOrderStatus (OPEN, CLOSED) и по каждому товару… |
amazon_vendor_submit_acknowledgements | Подтверждение розничных заказов на покупку: принимай, откладывай или отклоняй каждый товар с указанием количества и дат, к которым ты обязуешься. Подтверждение… |
amazon_vendor_submit_shipment_confirmations | Отправка подтверждений отгрузки (уведомления о предварительной отгрузке) для розничных заказов на покупку: что было отправлено, откуда, с каким перевозчиком и в… |
amazon_vendor_list_shipments | Список розничных отгрузок, о которых знает Amazon, с деталями перевозчика, текущим статусом, контейнерами и заказами на покупку в них. Фильтруй по твоим… |
amazon_vendor_list_transport_labels | Список ярлыков транспортировки малых посылок, которые Amazon уже создал для розничных отгрузок: данные ярлыка по упаковке с номером отслеживания, плюс… |
amazon_vendor_submit_invoices | Отправка счетов-фактур или кредитных нот для розничных заказов на покупку в Amazon. Счет-фактура — это юридический и финансовый документ: Amazon оплачивает его и… |
amazon_vendor_get_transaction_status | Читай результат розничной отправки (подтверждение, подтверждение отгрузки или счет-фактура) по его transactionId: статус Processing, Success… |
amazon_vendor_list_df_orders | Список заказов на прямую доставку (заказы, которые ты отправляешь прямо клиентам Amazon), созданных за максимум 7 дней… |
amazon_vendor_get_df_order | Читай один заказ на прямую доставку: статус, дата заказа, адрес доставки клиента, детали отгрузки (метод доставки, приоритет, обещанная… |
amazon_vendor_acknowledge_df_orders | Подтверждение заказов на прямую доставку: подтверди или отклони их с указанием количества по каждому товару. Отклонение отменяет заказ клиента на… |
amazon_vendor_list_df_shipping_labels | Список ярлыков доставки, которые уже существуют для заказов на прямую доставку, созданных за максимум 7 дней: purchaseOrderNumber, ярлык… |
amazon_vendor_get_df_shipping_label | Читай ярлык доставки, который существует для одного заказа на прямую доставку: формат ярлыка и номер отслеживания по упаковке, перевозчик, метод доставки… |
amazon_vendor_request_df_shipping_labels | Попроси Amazon создать ярлыки доставки для заказов на прямую доставку с перевозчиками, оплачиваемыми Amazon. Это бронирует транспорт для посылок. Amazon… |
amazon_vendor_create_df_shipping_labels | Создай ярлыки доставки для одного заказа на прямую доставку и получи их сразу (содержимое ярлыка в формате Base64 с номерами отслеживания). Это… |
amazon_vendor_submit_df_shipment_confirmations | Подтверди, что заказы на прямую доставку были отправлены (или не могли быть: FLOOR_DENIAL), с отправленным количеством по каждому товару и упаковками.… |
amazon_vendor_list_df_packing_slips | Список упаковочных листов, подготовленных Amazon для заказов на прямую доставку, созданных за максимум 7 дней: purchaseOrderNumber, содержимое… |
amazon_vendor_get_df_packing_slip | Читай упаковочный лист одного заказа на прямую доставку: тип содержимого и содержимое листа (Base64 PDF), чтобы положить в посылку. Ограничение: 10… |
amazon_vendor_list_df_customer_invoices | Список счетов-фактур для клиентов, подготовленных Amazon для заказов на прямую доставку, созданных за максимум 7 дней (магазины, где счет-фактура… |
amazon_vendor_update_df_inventory | Отправь запасы, доступные для прямой доставки, в одном из твоих складов. При is_full_update false изменяются только перечисленные товары… |
amazon_vendor_submit_df_invoices | Отправка счетов-фактур для заказов на прямую доставку в Amazon. Счет-фактура — это юридический и финансовый документ: Amazon оплачивает его. Amazon обрабатывает… |
amazon_vendor_get_df_transaction_status | Читай результат отправки на прямую доставку (подтверждение, подтверждение отгрузки, обновление запасов, запрос ярлыка или счет-фактура) по… |
amazon_vendor_create_report | Запрос отчета для поставщика через Reports API (шаг 1 из 3) для рынка этого коннектора. Типы отчетов для поставщиков… |
amazon_vendor_get_report | Проверь отчет (шаг 2 из 3): processingStatus — IN_QUEUE, IN_PROGRESS, DONE, CANCELLED или FATAL. Ожидай до DONE, затем передай… |
amazon_vendor_download_report_document | Читай содержимое завершенного отчета (шаг 3 из 3). Сервер получает файл, распаковывает его и возвращает: отчеты аналитики для поставщиков… |
Примеры подсказок
- "Какие новые заказы на покупку Amazon поступили на этой неделе и какие количества они запрашивают?"
- "Покажи заказ на покупку 2JK3S9VC с его товарами и окном отгрузки."
- "Какие заказы на прямую доставку все еще нуждаются в ярлыке доставки?"
- "Проверь транзакцию 12345-abcde: принял ли Amazon счет-фактуру, которую я отправил?"
- "Запроси отчет о продажах для поставщика за прошлую неделю и сообщи мне, когда он будет готов."
Часто задаваемые вопросы
Откуда берутся учетные данные? Из частного приложения в Vendor Central (Integration, API Integration) после того, как Amazon проверит твой профиль разработчика. Скопируй LWA client ID и секрет, выбери Authorize app, чтобы получить токен обновления, и введи свой регион и идентификатор рынка. Ключи AWS не нужны.
Какие роли нужны? Розничные инструменты требуют Amazon Fulfillment, инструменты прямой доставки — ограниченную роль Direct-to-Consumer Shipping, а отчеты — Brand Analytics. Это для поставщиков (1P); продавцы на Seller Central используют коннектор Amazon Seller Central.
Какие инструменты установлены выключенными? Обязательные ответы для Amazon: amazon_vendor_submit_acknowledgements, amazon_vendor_submit_shipment_confirmations, amazon_vendor_submit_invoices, amazon_vendor_acknowledge_df_orders, amazon_vendor_request_df_shipping_labels, amazon_vendor_create_df_shipping_labels, amazon_vendor_submit_df_shipment_confirmations и amazon_vendor_submit_df_invoices. Включи их на странице коннектора, когда ИИ должен их отправить.
Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.
Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.
Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.
Следующие шаги
Это руководство помогло?