Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRENDYOL_ENVNoTek 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_STORESNoMağ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_KEYNoTek 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_IDNoTek 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_SECRETNoTek 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_MSNoİstek zaman aşımı, varsayılan 60000. Request timeout in milliseconds, default 60000.
TRENDYOL_ALLOW_WRITENoallowWrite belirtilmemiş mağazalar için varsayılan. Default allowWrite value for stores where it is not specified.
TRENDYOL_STORES_FILENoMağ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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 6 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues