SuperAPI AI 工具集

trendyol-seller-mcp

trendyol-seller-mcp 是一个非官方的 MCP 服务器,用于对接 Trendyol 市场卖家 API,让土耳其电商卖家可以通过 AI 助手(如 Claude Desktop、Claude Code 或其他 MCP 客户端)完成日常店铺运营,包括列出产品、查看订单包裹、查看退货、读取客户问题,并在明确启用后回答客户问题、更新库存与价格。该项目由 Koray Nar(伊斯坦布尔)独立开发,与 Trendyol 无隶属关系,使用卖家自己的 API 凭证访问官方卖家 API。写操作默认关闭,需设置环境变量 TRENDYOL_ALLOW_WRITES=true 才可用;订单数据默认隐藏客户姓名与完整收货地址(仅显示城市),客户问题与索赔接口不返回客户姓名。凭证仅来自环境变量,不写入磁盘。项目需要 Python 3.11+ 和 uv,并配置到 claude_desktop_config.json 中。

访问官网

工具介绍

用途

trendyol-seller-mcp 是一个非官方的 MCP 服务器,封装了 Trendyol 市场卖家 API,目标是让土耳其电商卖家能够通过 AI 助手(Claude Desktop、Claude Code 或任何其他 MCP 客户端)驱动日常店铺运营。

主要能力

通过该项目可以:

  • 列出产品
  • 查看订单包裹
  • 查看退货
  • 读取客户问题
  • 在显式启用后,回答客户问题、更新库存与价格

写入工具具有双重防护:除非为服务器进程设置了环境变量 TRENDYOL_ALLOW_WRITES=true,否则这两个写入工具会拒绝执行并给出明确提示;未设置时服务器严格只读,AI 助手无法更改店铺。

在任何请求离开本机之前会进行客户端校验:回答长度 10–2000 字符,库存/价格批量最多 1000 项,每项必须提供条形码。

使用方式

需要卖家自己的 API 凭证,可在 Trendyol 卖家面板:Satıcı Paneli > Hesap Bilgilerim > Entegrasyon Bilgileri(仅面板主用户可见)中找到,包括:Satıcı ID、API Key 和 API Secret。

请求使用 HTTP Basic 认证(key/secret),并使用 Trendyol 对自主集成所要求的 User-Agent:<sellerId> - SelfIntegration。

环境要求:Python 3.11+ 和 uv。

配置方式:添加到 claude_desktop_config.json 中。仅当希望写入工具生效时,才在 env 中添加 "TRENDYOL_ALLOW_WRITES": "true"。

建议先以只读方式运行,在信任该工作流后再设置 TRENDYOL_ALLOW_WRITES=true。对客户问题的回答是公开的,且每个问题只能发布一次。

get_orders 默认会隐藏客户姓名和完整收货地址,仅返回城市;当确实需要时,可在单次调用中传入 include_pii=true。get_customer_questions 和 get_claims 从不返回客户姓名。凭证仅来自环境变量,不会写入磁盘。

适用场景

适用于土耳其电商卖家通过 AI 助手处理日常店铺运营,包括产品管理、订单与退货查看、客户问答以及库存和价格调整。

限制

  • 非官方:Trendyol 可能随时更改 API;端点曾于 2026-08-25 对照 developers.trendyol.com(v2.0 文档,英文)进行验证。
  • 仅覆盖六种常见操作,并非完整 API:不包含产品创建、运输标签、发票或 webhook 端点。
  • update_price_and_stock 返回 Trendyol 的 batchRequestId,但不会轮询批处理结果端点;如需要请自行检查批处理状态。
  • Trendyol 文档将问题分页限制为 50 项、订单分页限制为 200 项;该服务器会按这些限制进行截断。产品筛选(V1)分页大小未找到文档化上限,因此按原样传递。
  • 不针对也未测试 Trendyol 国际(非 TR)市场 API。
  • 无缓存、无重试循环——遇到 429 时会附带 Retry-After 值,由调用的助手决定何时重试。
  • 基于模拟响应构建和测试;在 Trendyol 文档对同一字段显示多个名称处使用了容错回退字段名。

许可证:MIT © 2026 Koray Nar。

本项目与 Trendyol 无关联,是 Koray Nar 的独立开源项目,使用自己的 API 凭证并自负责任。