Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Trendyol con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Gestiona una cuenta de vendedor de Trendyol desde un agente de IA: productos (listado Product v2, creación, contenido, archivo), stock y precios, buybox, resultados de lotes, paquetes de envío con estado, seguimiento, transportista y enlace de factura, devoluciones, preguntas y respuestas de clientes, categorías, atributos y marcas, direcciones y liquidaciones financieras. Basic auth con la API key y el secret.
Prueba a pedir
Prompts de ejemplo para Trendyol
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Trendyol, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Trendyol + Cursor
Gestiona una cuenta de vendedor de Trendyol desde un agente de IA: productos (listado Product v2, creación, contenido, archivo), stock y precios, buybox, resultados de lotes, paquetes de envío con estado, seguimiento, transportista y enlace de factura, devoluciones, preguntas y respuestas de clientes, categorías, atributos y marcas, direcciones y liquidaciones financieras. Basic auth con la API key y el secret.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
TRENDYOL_API_HOST, TRENDYOL_SELLER_ID, TRENDYOL_API_KEY, TRENDYOL_API_SECRET
Paso 1 — Obtener credenciales
- Inicia sesión en el panel de vendedor de Trendyol (
partner.trendyol.com) con el master user (rol de administrador). Solo el master user ve la API key y el secret. - Abre el nombre de tu tienda (arriba a la derecha) → Hesap Bilgilerim → Entegrasyon Bilgileri. Copia el Satıcı ID (un número) en
TRENDYOL_SELLER_ID, la API Key enTRENDYOL_API_KEYy la API Secret Key enTRENDYOL_API_SECRET. - Configura
TRENDYOL_API_HOSTconhttps://apigw.trendyol.compara tu tienda en vivo. El host de stage (pruebas)https://stageapigw.trendyol.comnecesita credenciales de stage propias y solo responde a direcciones IP que Trendyol haya incluido en su lista blanca (las demás reciben 503), así que sirve para una instalación autoalojada de pruebas, no para tu tienda en vivo. - Solo si vendes en un storefront internacional de Trendyol, configura
TRENDYOL_STOREFRONT_CODEcon su código de país de dos letras. Déjalo vacío para Trendyol Turquía. - Instala el conector y ejecuta
trendyol_list_stock_and_prices.
Pedidos por el endpoint v2: trendyol_list_orders lee los paquetes de envío a través del endpoint de pedidos v2 de Trendyol (/v2/orders), que Trendyol hizo obligatorio el 15 de octubre de 2026, cuando las listas de pedidos antiguas dejan de funcionar. Llega como máximo al último mes, con una ventana de fechas de 2 semanas como máximo (sin fechas, la última semana) y solo a los primeros 10.000 paquetes de un filtro, así que para ver más la IA acota la ventana o filtra por estado.
Primero confirma: las actualizaciones de precio y stock, los cambios de contenido, el estado de los paquetes, los números de seguimiento, los cambios de transportista, los enlaces de factura, la aprobación de devoluciones, las respuestas a preguntas, el archivado y la creación de productos actúan sobre tu tienda en vivo. La IA te muestra qué va a cambiar (códigos de barras con valores antiguos y nuevos, el paquete y sus líneas, el texto de la respuesta) y espera tu sí. Las escrituras de productos son asíncronas: un resultado correcto solo significa que la solicitud quedó en cola, así que la IA comprueba el resultado con trendyol_get_batch_request (los resultados siguen disponibles durante 4 horas).
Desactivadas al instalar: trendyol_delete_products (no se puede deshacer), trendyol_report_unsupplied (cancela líneas de pedido para el cliente, no se puede deshacer) y trendyol_reject_claim_items (pide a Trendyol que rechace artículos devueltos).
Límites: como máximo 50 solicitudes cada 10 segundos en un endpoint, más límites por minuto por grupo de servicios que dependen del nivel de listing de tu tienda. Una actualización de precios y stock admite hasta 1.000 códigos de barras (como máximo 20.000 unidades por producto, precio de venta no superior al precio de lista), y Trendyol rechaza la misma solicitud repetida en 15 minutos o más de 30 actualizaciones de precio por minuto para un código de barras. Las listas financieras necesitan un tipo de transacción y una ventana de 15 días como máximo.
Errores comunes: 401 con ClientApiAuthenticationException o basic.authorization.failed: credenciales incorrectas (las credenciales de stage y de producción son distintas). 403: revisa TRENDYOL_SELLER_ID, porque Trendyol exige un User-Agent construido a partir de él. 429 too.many.requests: espera un momento y vuelve a intentarlo.
El conector no usa el antiguo host api.trendyol.com/sapigw, ni las listas de pedidos antiguas ni el filtro de productos antiguo.
Paso 2 — Instalar el 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
Paso 3 — Añadir el conector en Cursor
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Cursor lee los servidores MCP de ~/.cursor/mcp.json. Añade esta entrada:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de
YOUR_MCP_API_KEY. - Guarda el archivo y reinicia Cursor.
- Abre Cursor → Settings → MCP y comprueba que
anythingmcpaparece en la lista y está conectado. - Empieza a chatear: el agente ya puede usar las herramientas de
Trendyol.
Herramientas disponibles
| Tool | What it does |
|---|---|
trendyol_list_products | List the seller's approved products (Product v2 filter): one entry per content (productMainId, title, brand, category, images, attributes)… |
trendyol_list_unapproved_products | List products that are not approved yet: pending approval or rejected, with the reject reasons, price, stock and attributes |
trendyol_list_stock_and_prices | List only stock and prices of approved products (list price, sale price, quantity, last stock change per variant) |
trendyol_get_product | Read the basic state of one product by barcode: approved or not (and when), archived, listing id and content id |
trendyol_get_buybox | Check the buybox for up to 10 barcodes: your position in the buybox, the buybox price and whether other sellers offer the same product |
trendyol_get_batch_request | Read the result of an asynchronous product, price, stock, archive or delete request by its batchRequestId: overall status (IN_PROGRESS… |
trendyol_create_products | Create products (Product v2, up to 1,000 per call) |
trendyol_update_price_and_inventory | Update the stock and prices of approved products (up to 1,000 barcodes per call, at most 20,000 units per product) |
trendyol_update_product_content | Update the content of approved products (title, description, images, attributes) by contentId, up to 1,000 per call |
trendyol_update_unapproved_products | Correct products that are still waiting for approval or were rejected (title, description, brand, category, images, attributes, stock code… |
trendyol_archive_products | Archive products (take them off sale) or bring them back from the archive, by barcode, up to 1,000 per call |
trendyol_delete_products | Delete products from Trendyol by barcode |
trendyol_list_orders | List shipment packages (orders) with their lines, customer, addresses, amounts, status, cargo provider and tracking |
trendyol_update_package_status | Move a shipment package to Picking (you started preparing it) or Invoiced (with the invoice number) |
trendyol_update_tracking_number | Send the carrier's tracking number of a package shipped with your own carrier, mainly on the international storefronts (Europe, Gulf)… |
trendyol_change_cargo_provider | Change the cargo company of a shipment package |
trendyol_send_invoice_link | Send the link of the e-invoice (e-Fatura or e-Arşiv) of a shipment package; Trendyol forwards it to the customer |
trendyol_report_unsupplied | Report that lines of a package cannot be supplied, which cancels them for the customer |
trendyol_list_claims | List returns (claims) with the order, customer, cargo tracking and each returned item with the customer reason and status |
trendyol_get_claim_item_audit | Read the status history of one returned item: each status change, when and by whom |
trendyol_list_claim_issue_reasons | List the reasons a seller can give when rejecting a returned item, with their ids for trendyol_reject_claim_items |
trendyol_approve_claim_items | Approve returned items that arrived at your warehouse; the customer is refunded |
trendyol_reject_claim_items | Open a rejection request for returned items (for example a wrong or damaged item came back), with a reason from… |
trendyol_list_questions | List customer questions about your products: text, product, status (WAITING_FOR_ANSWER to answer), date and the answer if any |
trendyol_get_question | Read one customer question with the product, the answer and, if it was rejected or reported, the reason |
trendyol_answer_question | Answer a customer question (10 to 2,000 characters) |
trendyol_list_categories | Find categories for product creation |
trendyol_get_category_attributes | List the attributes of a leaf category: id, name, whether it is required, a variant attribute, allows several values or a free value |
trendyol_list_attribute_values | List the allowed values of one category attribute (attributeValueId and name), for attributeValueIds in trendyol_create_products |
trendyol_search_brands | Find brands by name to get the brandId for trendyol_create_products |
trendyol_list_brands | List all brands page by page (id and name) |
trendyol_list_cargo_providers | List the cargo companies available on the storefront (code and name) |
trendyol_list_addresses | List the seller's shipment, invoice and return addresses with their ids (shipmentAddressId and returningAddressId for products) and the… |
trendyol_list_settlements | List settlement lines: sales, returns, discounts, coupons, commissions and their payout, with amounts, commission rate, seller revenue… |
trendyol_list_other_financials | List other financial records: payment orders (payouts), wire transfers, incoming transfers, deduction and return invoices, commission… |
Ejemplos de prompts
- "¿Qué paquetes de envío de los últimos 3 días siguen en estado Created y qué líneas contiene cada uno?"
- "Revisa la buybox de los códigos de barras 8680001234567 y 8680001234574 y dime si otro vendedor tiene la buybox y a qué precio."
- "Enumera las preguntas de clientes que esperan respuesta y redacta una respuesta para cada una, pero muéstrame las respuestas antes de enviar ninguna."
- "Resume nuestras ventas, devoluciones y comisiones a partir de las liquidaciones del 1 al 15 de octubre."
FAQ
¿Cursor admite servidores MCP personalizados en el plan gratuito? Sí, MCP está disponible en los planes Hobby, Pro y Business.
Siguientes pasos
¿Te ha sido útil esta guía?