Trendyol MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRENDYOL_ENV | No | Tek mağaza için kısa yol (default adıyla eklenir). Environment (prod or stage) for the single-store shortcut (added under the name 'default'). | |
| TRENDYOL_STORES | No | Mağazaları dosya yerine JSON olarak verir (sunucu/CI ortamları için). Provides stores as JSON instead of a file (for server/CI environments). | |
| TRENDYOL_API_KEY | No | Tek mağaza için kısa yol (default adıyla eklenir). API Key for the single-store shortcut (added under the name 'default'). | |
| TRENDYOL_SELLER_ID | No | Tek mağaza için kısa yol (default adıyla eklenir). Seller ID for the single-store shortcut (added under the name 'default'). | |
| TRENDYOL_API_SECRET | No | Tek mağaza için kısa yol (default adıyla eklenir). API Secret for the single-store shortcut (added under the name 'default'). | |
| TRENDYOL_TIMEOUT_MS | No | İstek zaman aşımı, varsayılan 60000. Request timeout in milliseconds, default 60000. | |
| TRENDYOL_ALLOW_WRITE | No | allowWrite belirtilmemiş mağazalar için varsayılan. Default allowWrite value for stores where it is not specified. | |
| TRENDYOL_STORES_FILE | No | Mağaza dosyasının yolu (varsayılan ~/.trendyol-mcp/stores.json). Path to the stores file (default ~/.trendyol-mcp/stores.json). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| trendyol_search_docsB | developers.trendyol.com içindeki tüm kılavuzlarda ve API işlemlerinde arama yapar (Türkçe karakter duyarsız). Örnek sorgular: 'stok fiyat güncelleme', 'iade onaylama', 'kargo etiketi', 'webhook', 'createProducts'. |
| trendyol_read_docA | Bir Trendyol dokümantasyon sayfasını markdown olarak döndürür. slug (örn. '2-authorization') ya da tam URL verin. slug boş bırakılırsa tüm kılavuzların listesi döner. |
| trendyol_list_operationsB | Tüm Trendyol API işlemlerini (operationId, HTTP metodu, yol, kısa açıklama) bölümlere göre listeler. Ürün, sipariş, iade, fatura, webhook, finans, soru-cevap, adres, etiket, ihracat (AutoFT) vb. |
| trendyol_get_operationA | Bir API işleminin tam tanımını verir: URL'ler, parametreler, istek gövdesi şeması (zorunlu alanlar * ile), yanıt şeması, örnekler ve örnek TypeScript kodu. |
| trendyol_list_storesA | Kullanıcının bu bilgisayarda tanımladığı Trendyol mağazalarını listeler (ad, satıcı ID, ortam, yazma izni). API bilgileri gösterilmez. Birden fazla mağaza varsa trendyol_call_api'de store parametresiyle seçim yapılır. |
| trendyol_call_apiA | Herhangi bir Trendyol API işlemini operationId ile, seçilen mağaza adına çalıştırır. Kimlik doğrulama, User-Agent ve sellerId mağazadan otomatik eklenir. Önce trendyol_get_operation ile parametreleri öğrenin. store: mağaza adı (trendyol_list_stores), boşsa varsayılan mağaza; "*" verilirse okuma işlemi tüm mağazalarda sırayla çalışır. Yazma işlemleri sadece yazma izni açık mağazalarda çalışır. dryRun: true ile istek gönderilmeden oluşturulan URL/gövde gösterilir. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a distinct stage of the workflow: search_docs/read_doc cover documentation browsing and reading, list_operations/get_operation cover API discovery versus detail, and list_stores/call_api handle store selection and execution. There is no meaningful overlap between any pair of tools.
All six tools use a single consistent convention: trendyol_ prefix plus a snake_case verb_noun pattern (search_docs, read_doc, list_operations, get_operation, list_stores, call_api). The verb choices are predictable and uniform across the set.
Six tools is well-scoped for a documentation-and-API-proxy server: four cover the docs/discovery lifecycle, one lists stores, and one executes any operation. No tool feels redundant and none is missing to the point of bloat.
The call_api generic executor plus docs/discovery tools give effectively full coverage of all Trendyol API operations, so no lifecycle dead ends exist for API calls. The only minor gap is that stores can be listed but not created or configured from within this tool set.